
/*==Author-Vishvendra-Singh-Choudhary==*/

/*==Common-css==*/
*,*:before,*:after{box-sizing: border-box;}
/*font-family: 'Nunito Sans'!important;*/
body{font-size: 16px !important;line-height: normal;font-weight: normal !important;}
h1, h2, h3, h4, h5, h6{margin: 0;}
p{margin:0;}
ul{list-style:none; padding:0;margin:0;}
img{width:100%;}
a:hover{text-decoration: none;color: #555;}
a{text-decoration: none;font-size: 14px;font-weight: 400;display: inline-block;color: #000;}

/*background-color*/

.bg1{background:#735651;}
.bg2{background:#fff;}
.bg3{background: #000;}
.set-bg{background-repeat: no-repeat;background-size: cover;background-position: top center;}

/*====background-color-end===*/



/*====text-color===*/
.txt-clr73{color: #735651;}
.txt-clr23{color: #232323;}
.txt-clr70{color: #707070;}
.txt-clr7e{color: #7e7e7e;}
.txt-clr77{color: #777777;}
.txt-clr36{color: #363636;}
.txt-clr0c{color: #0cb77e;}
.txt-clr85{color: #858585;}
.txt-clr4c{color: #4c4c4c;}
.txt-clrff{color: #fff;}
.txt-clr19{color: #19222b;}
.txt-clrc6{color: #c6c6c6;}
.txt-clr18{color: #185abc;}
.txt-clr55{color: #555555;}
.txt-clr00{color: #000;}
.txt-clr01{color: #010101;}
.txt-clr30{color: #303133;}
.txt-clr0e{color: #0e5e9c;}
.txt-clrb1{color: #fea734;}
.txt-clrde{color: #dedede;}




/*===text-color====*/



/*====font-size====*/

.font100{font-size: 100px;}
.font80{font-size: 80px;}
.font70{font-size: 70px;}
.font65{font-size: 65px;}
.font60{font-size: 60px;}
.font55{font-size: 55px;}
.font50{font-size: 50px;}
.font48{font-size: 48px;}
.font45{font-size: 45px;}
.font35{font-size: 35px;}
.font44{font-size: 44px;}
.font40{font-size: 40px;}
.font32{font-size: 32px;}
.font30{font-size: 30px;}
.font28{font-size: 28px;}
.font27{font-size: 27px;}
.font25{font-size: 25px;}
.font24{font-size: 24px;}
.font22{font-size: 22px;}
.font21{font-size: 21px;}
.font20{font-size: 20px;}
.font18{font-size: 18px;}
.font16{font-size: 16px;}
.font15{font-size: 15px;}
.font14{font-size: 14px;}
.font13{font-size: 13px;}
.font12{font-size: 12px;}
.font11{font-size: 11px;}
.font10{font-size: 10px;}
.font9{font-size: 9px;}

 /*====font-size-end===*/


 .overlay{position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);}
 .section-wrapper{padding: 75px 0 75px 0;}
 .main-content{position: relative;overflow:hidden;}
 input{font-weight: 400;}


.font900{font-weight: 900;}
.font700{font-weight: 700;}
.font600{font-weight: 600;}
.font500{font-weight: 500;}
.font400{font-weight: 400;}
.font300{font-weight: 300;}
.fontb{font-weight: bold;}
.fontn{font-weight: normal;}



/*==Common-css-end==*/





/*==fonts-css==*/


@font-face {
    font-family: 'Nunito Sans';
    src: url('../fonts/NunitoSans-Regular.eot');
    src: url('../fonts/NunitoSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NunitoSans-Regular.woff2') format('woff2'),
        url('../fonts/NunitoSans-Regular.woff') format('woff'),
        url('../fonts/NunitoSans-Regular.ttf') format('truetype'),
        url('../fonts/NunitoSans-Regular.svg#NunitoSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nunito Sans';
    src: url('../fonts/NunitoSans-Light.eot');
    src: url('../fonts/NunitoSans-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NunitoSans-Light.woff2') format('woff2'),
        url('../fonts/NunitoSans-Light.woff') format('woff'),
        url('../fonts/NunitoSans-Light.ttf') format('truetype'),
        url('../fonts/NunitoSans-Light.svg#NunitoSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
}







/*==fonts-css-end==*/


/*======================header-css-start=======================*/


.navs-in{webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.nav-wraper{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.links-controls{display: flex;display: -webkit-flex;display: -moz-flex;}
.links-controls > li{margin:0 12px;}
.links-controls > li:last-child{margin-right: 0;padding: 0;align-self: center;margin-left: 10px;}
.links-controls > li > a{position: relative;padding: 8px 2px;font-weight:normal;color: #232323;font-size: 18px;}
.links-controls > li > a:after, .fser-content ul li a:after{background: #0f5ad5;position: absolute;content: '';width: 0;height: 2px;top: 34px;right: 0;transition: width 0.4s;-webkit-transition: width 0.4s;left: 0;
    margin: auto;}
.links-controls > .active a{color: #0f5ad5 !important;}
.links-controls > li > a:hover::after, .fser-content ul li:hover::after{width: 50%;}
.links-controls > li:last-child::after{display: none;}

.sub-menus{position: absolute;background: #fff;z-index: 99;top: 100%;transform: scaleY(0);transform-origin: top;transition: all 0.4s;
    box-shadow: 0px 6px 5px #d0d0d0;width: 100%;}
.links-controls li:hover .sub-menus{transform:scaleY(1);}
.sub-menus li a{transition: all 0.4s;}
.sub-menus li{padding: 10px 15px;border-bottom: 1px solid #d7d7d7;position: relative;z-index: 1;}
.sub-menus li:last-child{border-bottom: none;}
.sub-menus li:after{position: absolute;width: 100%;height: 100%;content: '';background: #00b1f0;left: 0;top: 0;z-index: -1;transform-origin: left;transform: scaleX(0);transition: all 0.4s;}
.sub-menus li:hover::after{transform: scaleX(1);}
.sub-menus li:hover a{color: #fff;}
.bars{display: none;}
.close{display: none;}
.shrink {padding: 3px;position: fixed;transition: all 0.4s;background: #fff;top: 0;z-index: 999;box-shadow: 0px 0px 3px #000;}
#header{width: 100%;}

.header-wrapper .navbar {padding: 0 !important;}
.links-controls .active a:after{width: 100%;transform:scaleY(1);}
.links-controls a:hover{color: #0f5ad5;}
.header-wrapper .container-fluid{padding: 0 80px;}









.megamenu-li {
    position: static;
}

.megamenu {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    padding: 15px;
}










/*======================header-css-end=======================*/



/*=============button-css=====================*/

.btn-type{font-weight:normal !important;font-size:14px !important;overflow: hidden;position: relative;background: #00b1f0;border-radius: 0;color: #fff !important;width: 160px;height: 50px;line-height: 50px;transition: all 0.4s;-webkit-transition: all 0.4s;text-align: center;}
.btn-type::after{display: none;}   
.brand img{width: 150px;padding: 10px 0;}
.btn-type:hover:before{content: '';background: rgba(255, 255, 255, .3);border-radius: 50%;position: absolute;left: 50%;top: 50%;width: 100px;height: 100px;animation: pulse 1s infinite;opacity: 0;animation-iteration-count: 1;}
@keyframes pulse {
    0% {
        opacity: 1;
        transform: translate(-50%, -50%) scale(0);
    }

    80% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.4);
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(1.6);
    }
}

.btn-type .front{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: scale(1);transition: all 0.8s;}
.btn-type .back{color:#fff;width: 100%;height: 100%;position: absolute;top: 0;left: 0;transform: scale(4);transition: all 0.8s;opacity: 0;}
.btn-type:hover .front{transform: scale(0)}
.btn-type:hover .back{transform: scale(1);opacity: 1;}
.Track_Shipment-inner{box-shadow: 0 10px 16px rgba(0, 0, 0, 0.2);border-radius: 8px;}
.bnr-btm-btn{position: relative;background: #fff;width: 100%;text-align: center;padding: 25px 0;border-radius: 8px;transition: 0.5s;z-index: 1;}
.bnr-btm-btn:before{width: 100%;height: 100%;position: absolute;content: '';left: 0;top: 0;background: #735651;transition: transform 0.4s;transform:scaleX(0);border-radius: 8px;transform-origin: left;z-index: -1}
.bnr-btm-btn:hover{padding-right: 15px;color:#fff !important;}
.bnr-btm-btn:hover::before{transform: scaleX(1);}
.bnr-btm-btn:hover .white-arrow{visibility: visible;opacity: 1;padding-left: 30px;display: block;}
.white-arrow{visibility: hidden;opacity: 0; transition: all 0.4s;display: none;}

/*=============button-css-end=====================*/



/*======================Banner-img===================*/
.videoWrapper { position: relative; width: 100%; height: 0; background-color: #000;}
 .videoWrapper43 {padding-top: 75%;}
 .videoWrapper169 {padding-top: 51%;}
 .videoIframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: transparent;}
  .videoPoster { position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; border: 0; outline: none; background-position: 50% 50%; background-size: 100% 100%; background-size: cover;text-indent: -999em; overflow: hidden; opacity: 1; -webkit-transition: opacity 800ms, height 0s; -moz-transition: opacity 800ms, height 0s; transition: opacity 800ms, height 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; transition-delay: 0s, 0s;}

 .videoPoster:before { content: ''; position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; margin: -40px 0 0 -40px;background: rgba(255, 255, 255, 0.6); border-radius: 100%; -webkit-transition: border-color 300ms; -moz-transition: border-color 300ms; transition: border-color 300ms; z-index: 1;}
 .videoPoster:after { content: ''; position: absolute;top: 51%;left: 50.90%; width: 0; height: 0; margin: -15px 0 0 -10px; border-left: 25px solid #ffffff; border-top: 15px solid transparent; border-bottom: 15px solid transparent; z-index: 1;} 
 .videoPoster:hover:before, .videoPoster:focus:before border-color: #f00;}
 .videoPoster:hover:after, .videoPoster:focus:after {border-left-color: #f00;}
 .videoWrapperActive .videoPoster { opacity: 0; height: 0;-webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms;}
 /* .poster-btn{width: 100px;height: 100px;background: rgba(255, 255, 255, 1.0);display: block;border-radius: 100%;left: 50%;position: absolute;top: 50%;z-index: 0;margin: -50px 0 0 -50px;} */

/*======================Banner-img-end===================*/


.img-section-one img{width: 450px;animation-name: move_big;animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: linear;}
.move_big_two img{animation-name: move_big_two;animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: linear;}

.anim img{animation-name: move_big;animation-duration: 2s;animation-iteration-count: infinite;animation-timing-function: linear;}


.content-txt h2{font-family: 'Poppins';}
.content-txt small{color: #5a5a5a;}
.ico{width: 50px;height: 50px;background: #0b52c7;border-radius: 50%;line-height: 50px;margin: 0 auto;text-align: center;}
.services{padding: 95px 0;}
.mails, .emails{position: absolute;left: 0;right: 133px;top: -9px;width: 50px;
    margin: 0 auto;}
    .emails{right: -80px;top: -25px;}
.mails img, .emails img{width: 50px;animation-name: move_arw;animation-duration: 2s;animation-iteration-count: infinite;animation-timing-function: linear;}
.emails img{animation-name: move_email;animation-duration: 2s;animation-iteration-count: infinite;animation-timing-function: linear;}


@keyframes move_arw{
     0%{-webkit-transform:translateX(0px);transform:translateX(0px)}
    50%{-webkit-transform:translateX(10px);transform:translateX(10px)}
    100%{-webkit-transform:translateX(0px);transform:translateX(0px)}
}

@keyframes move_big{
     0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    50%{-webkit-transform:translateY(8px);transform:translateY(8px)}
    100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}


@keyframes move_big_two{
     0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}
    100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}


@keyframes move_email{
     0%{-webkit-transform:scale(.5);transform:scale(.5);}
    50%{-webkit-transform:scale(.8);transform:scale(.8);}
    100%{-webkit-transform:scale(.5);transform:scale(.5);}
}


.yel-dot-one, .yel-dot-two{animation-name: move_dot;animation-duration: 2s;animation-iteration-count: infinite;animation-timing-function: linear;width: 10px;height: 10px;background: #fab342;border-radius: 50%;margin:0 auto;display: inline-block;position: absolute;left: 110px;top: -17px;}
.yel-dot-two{top:-55px;right: 0;width: 7px;height: 7px;}
@keyframes move_dot{
     0%{-webkit-transform:translateY(0px);transform:translateY(0px)}
    50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
    100%{-webkit-transform:translateY(0px);transform:translateY(0px)}
}

::-moz-selection {color: #fff;background: #0f5ad5;}
::selection {color: #fff;background: #0f5ad5;}
.sear-btn{background: transparent;width: 40px;height: 40px;color: #232323;cursor:pointer;border:none;}
.sear-btn:focus{outline: none;}

.insput {
    background: #fff;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.3s;
    transform: scaleX(0);
    transform-origin: bottom;
}

.inspexpnd {
    transform: scaleX(1) !important;
}
.insput input {
    width: 100%;
    border: 1px solid;
    border-width: 0 0 1px 0;
    border-color: #ccc;
    padding: 0 12px;
    height: 60px;
    line-height: 63px;
}

.insput input:focus{outline: none;} 

.seerch {
   position: absolute;
    right: 35px;
    top: 25px;
    cursor: pointer;
}

.gohe{position: absolute;top: 24px;right: 0;cursor: pointer;}
.img-section-one{position: relative;}
.img-section-one:after{animation-name: move_imgb;animation-duration: 4s;animation-iteration-count: infinite;animation-timing-function: linear;position: absolute;content: '';background:url('../images/Recruitment Jobs_BG.png');background-repeat: no-repeat;background-size: cover;top: -30px;height: 475px;left: 30px;width: 571px;z-index: -1;}

@keyframes move_imgb{
     0%{-webkit-transform:scale(.7);transform:scale(.7);}
    50%{-webkit-transform:scale(.8);transform:scale(.8);}
    100%{-webkit-transform:scale(.7);transform:scale(.7);}
}


.cross_1 {
  position: absolute;
  right: 32px;
  top: 32px;
  width: 10px;
  height: 10px;
  opacity: 1;
  animation-name: move_irt;animation-duration: 4s;animation-iteration-count: infinite;animation-timing-function: linear;
}




.cross_one img, .cross_two img, .cross_three img{width: 13px; animation-name: move_irt;animation-duration: 4s;animation-iteration-count: infinite;animation-timing-function: linear;}
.cross_two{position: absolute;right: 30%;}

@keyframes move_irt{
     0%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
    50%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
    100%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
}

.heading-text{position: absolute;top: 27%;z-index: 1;left: 0;right: 0;margin: 0 auto;text-align: center;}
.heading-text h1{font-family: 'Poppins';font-weight: bold;}
.overlay{position: absolute;height: 100%;width: 100%;background: rgba(0, 0, 0, 0.5);top: 0;z-index: 1;}
.sub-active{color: #0f5ad5;}
.our-title h2{font-size: 70px;font-family: 'Poppins';font-weight: bold;color: #232323;}
.our-content-in p{color: #5a5a5a;font-weight: normal;font-family: 'Nunito Sans';}
.img-tal img{width: 70px;height: 75px;}
.tale-box{background: #fff;padding: 25px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);}
.content-tal h4{font-size: 24px;color: #232323;font-weight: 600;font-family: 'Poppins';padding: 20px 0;}
.our-content .col-md-4{max-width: 30.333333%;}
.waves-wrapper{position: relative;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: top center;}
.our-content, .our-contents{padding: 70px 0 90px 0;}
.our-contents{padding: 70px 0 70px 0;}

.waves-wrapper{padding: 70px 0 70px 0;}
.cli-owl .owl-nav{position: absolute;top: 0;}
.cli-owl  .owl-nav [class*=owl-] {color: #FFF;font-size: 35px !important;margin: 5px;padding: 4px 7px;background: #D6D6D6;display: inline-block;cursor: pointer;border-radius: 20px;width: 35px;height: 35px;line-height: 30px !important;border: 2px solid #2e3192 !important;}
.cli-owl .owl-theme .owl-nav [class*=owl-]:hover {background: transparent;color: #2e3192;text-decoration: none;}
.cli-owl{padding-top: 85px;}
.sub-banner{padding-top: 65px;}
.sub-banner{position: relative;}
.sub-banner{background-size: cover;background-repeat: no-repeat;padding-bottom: 144px;}
.career-page .sub-banner{padding-bottom: 15px;}
.sub-bnr-img img{width: 410px;}
.sub-bnr-img img{animation:srv-img 2s infinite linear;}

@keyframes srv-img{
    0%{-webkit-transform:translateY(0);transform:translateY(0);}
    50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
    100%{-webkit-transform:translateY(0);transform:translateY(0);}
}

.uplaod-cv h4{font-size: 20px;font-weight: 600;color: #232323;font-family: 'Poppins';}
#upload{display: none;}
.modfy-brws{border-radius: 50px;border: 1px solid #0f5ad5;padding: 9px 35px;text-transform: uppercase;font-size: 18px;color: #0f5ad5;cursor: pointer;font-size: 16px;}
.career-detail .form-control{border-radius: 0;padding: 22px 10px;color: #b7b7b7;font-size: 16px;transition: all 0.4s;}
.career-detail div.mb-3:last-child .form-control{padding: 10px 10px;}
.browse-wrapper{padding-top: 20px;}
.browse-wrapper span{color: #5a5a5a;}
select.form-control:not([size]):not([multiple]) {height: auto;}
.cr-box{background: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);padding: 20px;}
.cr-box p{color: #232323;}
.form-control:focus {border-color: #0f5ad5;outline: 0;box-shadow: none;}
.blog-page .sub-banner {padding-bottom: 95px;}
.blog-content-box{background: #fff;padding: 30px 20px 0px 20px;box-shadow: 0px 0px 15px rgba(0,0,0,0.1);max-width: 485px;margin: -85px auto 0 auto;position: relative;}
.blog-content-box  a h2{font-size: 20px;color: #232323;font-weight: bold;transition: all 0.4s;}
.blog-content-box a h2:hover{color: #0f5ad5 !important;}

.blog-content-box a{padding: 15px 0;}
.blog-content-box small, .blog-detail-page small{font-size: 16px;font-weight: 600;color: #5a5a5a;font-family: 'Nunito Sans';display: inline-block;}
.tags li{position: relative;line-height: 5px;}
.tags li:after{position: absolute;content: '';width: 2px;height: 100%;background: #0f5ad5;right: 0;}
.tags li:last-child:after{display: none;}
.tags li span{color: #0f5ad5;padding-right: 6px;}
.tags li span .fa-tag{transform: rotate(90deg);}
.mrgn-btm{margin-bottom: 70px;}
.blog-page{padding-top: 70px;}
.blog-details-page ul li span img{width: 110px;margin-right: 10px;}
.img-txsst a{font-size: 14px;font-weight: 600;font-family: 'Nunito Sans';color: #232323;}
.blog-details-page .date small{display: block;color: #0f5ad5;font-weight: normal;font-size: 17px;margin-top: 2px;}
.pds-ing{padding:30px 0;}
.finl-btn{background: #0f5ad5;border-radius: 30px;color: #fff;text-transform: uppercase;padding: 10px 45px;border:none;outline: none;cursor: pointer;margin: 35px 0;transition: all 0.4s;position: relative;z-index: 1;}
.finl-btn:after{position: absolute;content: '';width: 100%;height: 100%;background: #fea734;border-radius: 30px;transform: scaleX(0);transition: all 0.4s;left: 0;top: 0;z-index: -1;}
.finl-btn:hover:after{transform: scaleX(1);}


.blog-detail-page .dtl-wrpper a h2{font-weight: 600;font-family: 'Poppins';color: #232323;}
.blog-detail-page .dtl-wrpper a h2:hover{color: #0f5ad5 !important;}
.blog-details-page{border-bottom: 1px solid #ccc;padding-bottom: 15px;}
.blog-detail-page .uplaod-cv h4{position: relative;margin-bottom: 20px;}
.blog-detail-page .uplaod-cv h4:after, .contact-detail .uplaod-cv h2:after{position: absolute;content: '';width: 50px;height: 2px;background: #0f5ad5;bottom: 0;left: 0;}
.tags-content ul{display: flex;flex-wrap: wrap;}
.tags-content ul li{margin-bottom: 10px;background: #f6f6f6;padding: 10px 20px;margin-right: 10px;text-align: center;}
.icon-title-cus span i{color: #0f5ad5;}
.txts-ns{font-weight: 600;font-family: 'Poppins';color: #232323;font-size: 16px;}
.uplaod-cv h2{position: relative;font-weight: 600;font-family: 'Poppins';color: #232323;}
.contant-cninf address, .contant-cninf a{color: #5a5a5a;}
.contant-cninf{position: relative;min-height: 90px;}
.contant-cninf:after{position: absolute;content: '';width: 1px;height: 100%;background: transparent;border-right: 1px dotted #ccc; top:0;right: 0;}
.contact-detail .col-md-4:last-child .contant-cninf:after{display: none;}
.mrgn-cnt{margin-top: 60px;}
.fm-cntp p{color: #5a5a5a;padding-bottom: 30px;}
.contact-detail .blog-page{padding-bottom: 60px;}
.lin-intitle a{font-size: 30px;color: #232323;font-weight: 600;font-family: 'Poppins';}
.inhi-box > a{position: relative;}
.inhi-box > a:after{width: 100%;height: 100%;position: absolute;content: '';background: rgba(254,167,52,0.8);left: 0;top: 0;transform-origin: bottom;transition: all 0.4s;transform: scaleY(0);}
.inhi-box > a:hover:after{transform: scaleY(1);}
.inhi-box a .fa-link{position: absolute;left: 0;right: 0;margin: 0 auto;text-align: center;top: 50%;transform: translateY(-50%);color:#fff;font-size: 30px;z-index: 1;visibility: hidden;}
.inhi-box > a:hover .fa-link{visibility: visible;}
.lin-intitle a{position: relative;display: block;transition: all 0.4s;}
.lin-intitle a:after{position: absolute;content: '';width: 60px;height: 2px;background:#0f5ad5;left: 0;top: -35px;transform: rotate(90deg);right: 0;margin: 0 auto;}
.inhights-wrapper{padding: 65px 0 80px 0;}
.lin-intitle a:hover{color: #fea734;}
.article-page .dtl-wrpper a h2{font-size: 20px;}
.bg-outer{background:#fff;box-shadow: 0 0 15px #c8c8c8;}
.dtl-wrpper{padding: 22px 30px 40px 30px;}
#con-line{color: #0f5ad5;position: relative;padding-left: 20px;}
#con-line:after{position: absolute;content: '';width: 16px;height: 1px;background: #0f5ad5;left: 0;top: 11px;}
.bx-outer .dtl-wrpper{box-shadow: 0 0 15px #c8c8c8;background: #fff;padding: 5px 30px 20px 30px;}
.ev-bx .dtl-wrpper a h4{font-size: 18px;color: #232323;font-weight: 600;}
.ev-bx  .dtl-wrpper {padding: 8px 15px 10px 15px;}
.ev-bx .dtl-wrpper p{color: #5a5a5a;}
.ev-bx .videoWrapper169 {padding-top: 64%;}
.ev-bx .videoPoster::before {width: 80px;height: 80px;background: rgba(255, 255, 255, 0.3);}
.ev-bx .videoPoster::after {border-left: 22px solid#fff;border-top: 14px solid transparent;border-bottom: 14px solid transparent;}
.imgs .videoWrapper169 {padding-top: 81%;}
.events-wrapper{padding: 60px 0;}
.abt-txtc {position: absolute;max-width: 1140px;margin: 0 auto;top: 50%;width: 1140px;left: 0;right: 0;transform: translateY(-50%);}
.ruxs h2{color: #fff;font-size: 80px;font-weight: 600;font-family: 'Poppins';}
.about_us .videoPoster::before {left: 65%;}
.about_us .videoPoster::after {left: 65.8%;}
.about_us .videoWrapper169 {padding-top: 50% !important;}
.img-abtse img{width: 80px;}
.abt-content h4{font-size: 22px;font-weight: 600;font-family: 'Poppins';color: #232323;padding: 25px 0 15px 0;}
.our-misn{background:#fff;box-shadow: 0px 0px 10px#ccc;padding: 30px;}
.msrltvs{position: relative;z-index: 1;margin-right: -23px;}
.mrsltvs{margin-top: 75px;}
.vis-abt{padding: 80px 0 70px 0;}
.dot-animaiton{background:#fff;height: 3px;-webkit-background-size: cover;background-size: cover;background-position: 0 0;background-repeat: repeat-x;animation: anidots 8s linear infinite;}
@keyframes anidots{
    from{
        background-position: 0 0;
    }
    to{
        background-position: 100% 0;
    }
}

.our-jurny{position: relative;}
.cors-ins{padding-bottom: 160px;}
.human-move img{width: 200px;margin: 0 auto;position: absolute;bottom: -12px;left: 0;right: 0;}
.cor-in h4{font-size: 30px;font-weight: 600;font-family: 'Poppins';position: relative;}
.cor-in h4:after{position: absolute;content: '';width: 60px;height: 2px;background:#0f5ad5;bottom: 0;left: 0;}
.jr-dates span{width: 80px;height: 80px;background: #0f5ad5;border-radius: 50%;display: inline-block;margin: 0 auto;text-align: center;color: #fff;line-height: 80px;font-weight: bold;font-family: 'Poppins';}
.jr-txt{background: #fff;box-shadow: 0px 0px 10px #e6e6e6;padding: 20px;border-radius: 4px;margin-top: 15px;}
.jr-txt p{font-size: 16px;color: #5a5a5a;font-weight: normal;}
.jrny-eal .owl-stage-outer{padding-bottom: 25px;}
.owl-item {opacity: 0.3;}
.center{opacity: 1!important;}
.owl-item .jr-dates span{visibility: hidden;}
.center .jr-dates span{visibility: visible !important;}
.dot-animaiton{position: relative;}
.dot-animaiton:after{position: absolute;content: '';right: -100px;background-image: url(../images/flag.png);height: 140px;width: 100px;bottom: 0;}
.dot-animaiton:before {position: absolute;content: '';width: 30px;height: 30px;background: #fea734;border-radius: 50%;left: -6px;bottom: -12px;}





/*======================Footer===================*/


.footer{background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: top center;}
.foot-btm-title{margin-bottom: 35px; position: relative;padding: 0 0 5px 0;}
.foot-btm-title:after{background: #fff;position: absolute;content: '';width: 25px;height: 3px;bottom: -2px;left: 0;transition: width 0.4s;-webkit-transition: width 0.4s;}
.system{margin-bottom: 25px;}

.f-linksq ul li{padding: 0 0 10px 0;}
.f-linksq ul li a{font-size: 18px;font-weight: normal;color: #707070;transition: all 0.4s;}
.f-linksq ul li a:hover{color: #0e5e9c !important;}
.bottom-footer{padding: 10px 0;}
.footer-wrapper{padding: 50px 0 30px 0;}
.foot-logos img{width: 160px !important;margin:0 auto;}
.esprim-bdr{border-top:1px solid rgba(255, 255, 255, 0.6);padding-top: 10px;}
.f-linksq ul {flex-wrap: wrap;}
.f-linksq ul li a{color: #fff;position: relative;width: 35px;height: 35px;border:1px solid #fff;text-align: center;border-radius: 50%;line-height: 34px;font-size: 15px;transition: all 0.4s;}
.f-linksq ul li a:hover{color: #fea734 !important;border-color: #fea734;transform: translateY(-2px);}


.f-linksq ul li{margin-right: 10px;}
.f-linksq ul li:last-child{margin-right: 0;}

/*======================Footer-end===================*/





/*========================Responsive-View=======================*/


@media only screen and (max-width: 1199px){
.abt-txtc {width: 100%;max-width: 100%;}
    .dot-animaiton::after {right: 0;}
}

@media only screen and (max-width: 1029px){
    .links-controls > li > a {font-size: 15px;}
    .img-section-one:after {left: 0;}

}



@media only screen and (max-width: 991px){

.links-controls > li a {font-size: 14px;}
.brand img {width: 120px;}
.bars, .close{display: block;}
.bars .fa-bars{font-size: 23px;color: #0e5e9c;}
.bars{display: block;background: transparent;outline: none;border: none;cursor: pointer;}
.nav-content{padding: 0 10px 15px 10px;background: #fff;margin-top: 11px;transition: all 0.4s;transform: scaleX(0);transform-origin: left;position: absolute;width: 100%;z-index: 99;left: 0;top: 88%;} 
.trims {transform: scaleX(1);}
.links-controls{flex-wrap: wrap;}
.links-controls li{width: 100%;}
.links-controls > li {padding: 1px 0;}
.links-controls > li a {color: #010101;}
.links-controls > li a.active {color: #0e5e9c;}
.close {z-index:2;text-shadow: none;color:#010101;opacity: 1;position: absolute;right: 9px;border-radius: 50%;border: 1px solid transparent !important;width: 25px;height: 25px;top: 0;}
.nav-wraper{padding: 5px 15px;}
.links-controls > li.active::after {width: 3%;left: 0;right: auto;}
.links-controls > li::after {display: none;}
.con-title .font55{font-size: 31px;}
.links-controls > li > a:after{display: none;}
.services {padding: 63px 0;}
.our-title h2 {font-size: 45px;}
.sub-bnr-img img {width: 100%;}
.sub-banner {padding-bottom: 0;}
.our-content {padding: 20px 0 30px 0;}
.our-content .col-md-4 {max-width: 100%;margin-bottom: 15px;}
.about_us .ruxs h2 {font-size: 35px;}
.tags {flex-wrap: wrap;}
.tags li:first-child{padding-left: 15px;margin-bottom: 10px;}


}


@media only screen and (max-width: 767px){
.about_us .videoPoster::after {left: 43.8%;top: 68%;}
.about_us .videoPoster::before {width: 70px;height: 70px;left: 44%;top:69%;}
.abt-txtc {top: 34%;}
.mrsltvs {margin-top: 25px;padding-left: 15px !important;}
.msrltvs {margin-right: 0;}
.howsmd{padding-right: 15px !important;}
.vis-abt {padding: 30px 0 40px 0;}
.events-wrapper {padding: 22px 0;}

}



@media only screen and (max-width: 575px){

    .move_big_two{margin-bottom: 30px;}
    .videoPoster:before {width: 75px;height: 75px;}
    .videoPoster:after {    top: 49%;left: 49.9%;}
.img-section-one img {width: 100%;}
.cross_one img, .cross_two img, .cross_three img {width: 13px !important;}
.img-section-one:after {display: none;}
.header-wrapper .container-fluid {padding: 0 20px;}
.services {padding: 63px 0;}
.our-title h2 {font-size: 45px;}
.sub-bnr-img img {width: 100%;}
.sub-banner {padding-bottom: 0;}
.our-content {padding: 20px 0 30px 0;}
.blog-page {padding-top: 25px;}
.mrgn-btm {margin-bottom: 15px;}
.sub-banner {padding-top: 16px;}
.blog-page .sub-banner {padding-bottom: 4px;}
.our-contents {padding: 15px 0 15px 0;}
.our-contents .mt-5{margin-top: 5px !important;}
.map-cntnt iframe{width: 100%;}
.font70 {font-size: 25px;}
.heading-text span{display: none;}




.font60 {font-size: 27px;}
.factory-owl .owl-prev {
    left: 0;
}
.factory-owl .owl-next {
    left: 0;
}
.sect-heading h2 {font-size: 21px;}
.sec-padding {padding: 15px 0 15px 0;}
.btm-box {margin-top: 10px;}
}

