@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');


h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}

body{font-family: 'Montserrat', sans-serif;scroll-behavior: smooth;}

.container{max-width:1280px;}
.header-bg{background:rgba(255, 255, 255, 0.60); /*padding-top:5px;*/}
header{/*position:fixed;top:0;*/ width:100%; z-index:9;
    
transition:all linear 0.3s;
-webkit-transition:all linear 0.3s;
-moz-transition:all linear 0.3s;
-o-transition:all linear 0.3s;
}
.nav-up {
    top: -140px;
}
.logo img{
    max-width: 200px;
}
/* .banner-section{position:relative;height:700px;overflow:hidden;color:#fff;}
#myvideo{position:absolute;right: 0;bottom: 0;left: 0;top: 0;min-width: 100%;min-height: 100%;z-index: 1;} */
html {
  scroll-behavior: smooth;
}

.header-bg img {
    width: 167px;
    border:1px solid #777777;
    padding: 6px 13px;
}
.header-bg li a {
    color: #000 !important;
    letter-spacing: .6px;
    font-weight: 400;
    font-family: revert;
    font-size: 15px;
    margin-left: 15px;
}





.slide-btn{ display:inline-block; padding:5px; float:right; margin-left:45px; cursor:pointer;}
.slide-btn span{ background:#23a9b3; height:2px; width:30px; display:block; margin-top:5px;}
.custom-danger-btn{min-width:165px; border-radius:22px; font-size:16px; padding:10px; /* background:#22a9b3; */ ;border:1px solid #22a9b3;background-color:#22a9b3;letter-spacing:1px;text-shadow:0 0 10px rgba(0,0,0,0.8)}

.carousel-custome .carousel-caption{ bottom:50%; 
transform:translateY(50%); 
-webkit-transform:translateY(50%); 
-moz-transform:translateY(50%); 
-o-transform:translateY(50%);}

.carousel-custome .carousel-caption h2{ font-size:60px; letter-spacing:3px; font-weight:600; text-transform:uppercase;}
.carousel-custome .carousel-caption p{ font-size:24px; font-weight:400; margin:auto; margin-top:20px; width:70%; line-height:30px;text-shadow:0 0 10px rgba(0,0,0,0.8)}
.carousel-caption .custom-danger-btn{ min-width:260px; font-size:18px; height:56px; padding:14px; border-radius:28px; text-transform:uppercase; letter-spacing:2px; margin-top:50px;}

.partnerTicker #carouselTicker .carouselTicker__item{width:15% !important; float:none; display:inline-block}
.partnerTicker .carouselTicker__list{width:100%; text-align:center;}
.partnerTicker .carouselTicker{ box-shadow:none;}

.how-to-work-wraper{ /*background:#f8f7f7;*/ padding:60px 15px;}

.heading-world-leading{font-size:36px; font-weight:300; color:#393736; position:relative; margin-bottom:56px;}
.heading-world-leading:after{ width:45px; height:3px; background:#22a9b3; content:''; position:absolute; bottom:-24px; left:0;}
.punch-line{ color:#666;}
.punch-line strong{ font-weight:500;}

.work-step-img-wraper{width:130px; height:130px; border-radius:50%; border:1px dashed #cbcbcb; padding:8px; margin:auto; margin-bottom:15px;}
.work-img{background:#fff; height:100%; border-radius:50%; text-align:center; display:table;  width:100%; position:relative;}
.work-img:after{ content:''; width:25px; height:25px; border-radius:50%; position:absolute; background:rgba(255, 0, 19, 0.10); position:absolute; right:-13px;}
.img-aling-middle{display:table-cell; vertical-align:middle; height:100%; border:1px solid #22a9b3; border-radius:50%;}
.work-step-info p{text-align:center; font-weight:500; font-size:16px; line-height:16px;}


.how-it-work-Heading{font-size:32px; font-weight:300; margin-bottom:60px; position:relative;}
.how-it-work-Heading:after{ position:absolute; width:45px; height:3px; background:#22a9b3; content:''; left:0; 	bottom:-25px;}

.about-wraper{background:#22a9b3;}
.about-img{ position:absolute; right:0;}
.custom-position{ position:inherit; height:745px;}

.about-text-wraper{position:relative; z-index:1;/* width:161%;*/}
.img-wraper-black{position:relative;}
.img-wraper-black:after{ position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.3); content:'';}

.primary-heading{font-size:48px; color:#fff; font-weight:500; position:relative;  text-transform:uppercase; margin-bottom:70px;	}
.primary-heading:after{ position:absolute; width:45px; height:3px; background:#fff; content:''; bottom:-14px; left:0;}

.we-speak-heading{ font-size:48px; font-weight:300; color:#fff;}
.about-inner-txt p {
    color: #fff;
    margin-bottom: 24px;
    padding-right: 20px;
    line-height: 30px;
    font-weight: 400;
}
.about-text-wraper .about-inner-txt a {
    background: #000000;
    color: #fff;
    padding: 10px 25px;
    font-size: 14px;
}
.about-text-wraper .about-inner-txt a:hover{
    opacity: .8;
    text-decoration: none;
}
.btn.custom-abt-home-btn{min-width:148px; border-radius:20px; font-size:14px; padding:8px; border-color:#fff; letter-spacing:1px; background:none; margin-top:10px; font-weight:400;}
.btn.custom-abt-home-btn:Hover{ color:#23a9b3; background:#fff;}

.export-wraper{ padding-top:20px;}
.export-heading{color:inherit;}
.export-heading:after{ background:#22a9b3; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%);}

.export-bg-red{background:#22a9b3;}
.export-bg-darkGreay{ background:#202133;}
.export-service-bg{padding:30px 35px; position:relative;}

.export-service-bg:after{width:0px; height:0px; border-top:50px solid transparent; border-bottom:50px solid transparent; border-right:50px solid #22a9b3; content:''; position:absolute; left:-50px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}

.export-bg-darkGreay .export-service-bg:after{border-right:50px solid #171717;}

.export-service-bg h3 {
    font-size: 23px;
    font-weight: 400;
    color: #fff;
    position: relative;
    text-align: center;
    line-height: 33px;
}
/*.export-service-bg h3:after{ position:absolute; width:45px; height:2px; background:#fff; bottom:-28px; left:0; content:'';}*/
.export-bg-darkGreay .export-service-bg h3:after{background:#22a9b3;}

.checkup-text{color:#fff;}
.checkup-text p{font-size:15px; font-weight:300;}

.export-bg-darkGreay .checkup-text p{color:#b0b0b0;}

.export-bg-darkGreay a.export-read-more{color:#22a9b3;}
.export-bg-darkGreay a.export-read-more:after{background:#22a9b3}
.export-bg-darkGreay a.export-read-more:before{border-left: 5px solid #22a9b3;}

.export-service-img{overflow:hidden;}
.export-service-img img, .ecomerce-img img, .blog-sec-img img{ transition:all linear 0.5s; -webkit-transition:all linear 0.5s; -moz-transition:all linear 0.5s;}
.export-service-img:Hover img, .ecomerce-img:Hover img{transform:scale(1.05); -moz-transform:scale(1.05); -webklit-transform:scale(1.05); -o-transform:scale(1.05);}

.export-link{ margin-top:100px;}
a.export-read-more{color:#fff; text-decoration:none; position:relative; font-size:14px; letter-spacing:1px;}
a.export-read-more:after{position:absolute; width:20px; height:2px; background:#fff; background:#fff; content:''; bottom:6px; right:-30px;}
a.export-read-more:before{content:''; width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid white; position:absolute;
right:-34px; bottom:2px;}

a.export-read-more:after, a.export-read-more:before{transition:all linear 0.2s; -webkit-transition:all linear 0.2s; -moz-transition:all linear 0.2s;} 
a.export-read-more:hover:before{right:-40px;}
a.export-read-more:Hover:after{right:-35px;}

.export-service-bg.arrow-right:after{right:-50px; left:inherit; border-top:50px solid transparent; border-bottom:50px solid transparent; border-left:50px solid #202133; border-right:inherit; z-index:1;}

.ecomerce-service-home{ background:#22a9b3; min-height:428px;}
.ecomerce-service-home:after{display:none;}

.ecomerce-img{overflow:hidden;}
.blog-wraper {
    background: #fff;
    padding-top: 95px;
    margin-bottom: 135px;
}
.blog-bg{ /*background:#fff; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.10);*/text-align: center;}
/*.blog-bg:Hover{box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);}*/
.blog-sec-text{padding:25px 10px 15px; min-height:135px;}
.blog-date-wraper{float:left;width:20%; position:relative; border-right:2px solid #22a9b3; max-width:75px;}

.blog-date-year-wraper{ float:left; font-size:42px; color:#22a9b3; text-align:center; font-family: 'Poppins', sans-serif;}
.blog-date{ font-weight:300; line-height:42px; margin-top:-4px;}
.blog-year{font-size:18px; margin-top:-8px; font-weight:500; color:#666666; letter-spacing:1px; margin-bottom:-8px;}
.blog-month{float:right; font-size:12px; color:#b0b0b0; letter-spacing:2px; position:absolute; right:-1px; top:10px;  
-ms-transform:rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari 3-8 */
transform: rotate(90deg);}

.blog-txt{ float:left; width:80%; padding-left:15px;}
.blog-txt h3{ font-size:18px; font-weight:300;}
.blog-txt h3 a{ text-decoration:none; color:#393736; }
.blog-txt h3 a:Hover{ opacity:0.7;}
.blog-txt .export-read-more{ color:#22a9b3; font-size:16px;}
.blog-txt a.export-read-more:after{ background:#22a9b3;}
.blog-txt a.export-read-more:before{border-left:5px solid #22a9b3;}
 .blog-bg img {
    margin-right: 40px;
    width: 150px;
}

.connect-bottom{ background:#22a9b3; max-height:180px; margin-top:0px;}
.bottom-contct-img{ position:relative; margin-top:-138px;}

.connect-us{ font-size:36px; color:#fff; position:relative;}
.connect-us:after{width:45px; background:#fff; height:2px; content:''; bottom:-14px; left:0; position:absolute;}

.contact-no-btm{font-size:26px; margin-top:20px; display:inline-block; margin-right:40px;}
.contact-no-btm a{color:#fff; text-decoration:none;}
.contact-no-btm a:hover{opacity:0.7;}


.bottom-footer{ background:#202133; padding:80px 0 0px 0;}
.quick-link-footer{position:relative; color:#fff; text-transform:uppercase; font-size:19px; border-bottom:1px solid rgba(255, 255, 255, 0.10); padding-bottom:15px;}
.quick-link-footer:after{ position:absolute; width:45px; height:2px; background:#22a9b3; content:''; left:0; bottom:-1px;}

.traniix-address{margin-top:18px; color:#b0b0b0; /*width:60%;*/ padding-left:45px; position:relative;}
.traniix-address:after{ font-family:fontawesome; content:'\f041';  position:absolute; top:0; left:0; font-size:24px; color:#22a9b3;}

.social-footer ul{padding:0; list-style:none; margin-top:18px;}
.social-footer ul li{margin-bottom:15px;}
.social-footer ul li a{color:#fff; text-decoration:none; text-transform:uppercase; font-size:15px; color:#8f8f8f; letter-spacing:0.5px;}
.social-footer ul li a span{display:inline-block; width:40px; height:40px; background:#171717; text-align:center; line-height:40px; border-radius:50%; font-size:12px; margin-right:11px;}
.copywright {
    border-top: 1px solid rgba(255, 255, 255, 0.10);
    color: #fff;
    padding-top: 20px;
}

.social-footer ul li:Hover:nth-child(1) span{ background:#3a589b; color:#fff;}
.social-footer ul li:Hover:nth-child(2) span{ background:#00aedd; color:#fff;}
.social-footer ul li:Hover:nth-child(3) span{ background:#007ab9; color:#fff;}


.quick-link-ul ul{list-style:none; padding:0; margin-top:17px; display:inline-block; float:left;}
.quick-link-ul ul li {margin-bottom:12px; position:relative; padding-left:30px;}
.quick-link-ul ul li:after{ content:'\f00c'; font-family:fontAwesome; position:absolute; left:0; top:0; color:#22a9b3;}
.quick-link-ul ul li a{ color:#b0b0b0; text-decoration:none; font-size:15px; letter-spacing:0.4px; text-transform:uppercase;}
.quick-link-ul ul li a:Hover{ opacity:0.7;}
.quick-link-ul ul:first-child{ margin-right:40px; letter-spacing:0.5px;}

.blog-sec-img{overflow:hidden;}
.blog-sec-img a{ display:block;}
.blog-sec-img:Hover img, .blog-bg:hover img{transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webklit-transform: scale(1.05);
    -o-transform: scale(1.05);}


.sidenav {
    height:100%;
    width:0;
    position:fixed;
    z-index:9;
    top:0;
    right:0;
    background-color:#22a9b3;
    overflow-x:hidden;
    transition:0.5s;
    padding-top:60px;
}

.sidenav a {
    padding:10px 20px;
    text-decoration:none;
    font-size:14px;
    color:#fff;
    display:block;
    transition:0.3s;
    letter-spacing:0.5px;
}

.sidenav a:hover {
    color:#f1f1f1;
}

.sidenav .closebtn {
    position:absolute;
    top:-8px;
    right:0;
    font-size:36px;
}



.overlay3 {
    height:100%;
    width:0;
    position:fixed;
    z-index:3;
    top:0;
    left:0;
    background-color:rgba(0,0,0, 0.9);
    overflow-y:auto;
    overflow-x:hidden;
    text-align:center;
    opacity:0;
    transition:opacity 1s;
}

#carouselExampleIndicators .carousel-item:after{ position:absolute; width:100%; top:0; left:0; bottom:0; background:rgba(0, 0, 0, 0.40); content:'';}

#mySidenav ul{ padding:0px; list-style:none;}
#mySidenav ul li a:Hover{ background:#0a4448;}
.close-btn-menu{ border-bottom:1px solid #fff; margin-bottom:20px;}
.sub-menu-ul{ margin-left:20px;}


.top-section-bg{padding:20px; height:400px; display:table; width:100%; vertical-align:middle; position:relative;}
.top-section-inner{display:table-cell; vertical-align:middle; text-align:center; position:relative; position:relative; z-index:1;}
.top-section-bg:after{ position:absolute; top:0; left:0; width:100%; content:''; background:rgba(0, 0, 0, 0.20); bottom:0;}
.top-main-heading.primary-heading:after{left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%);}


.about-large-heading {
    font-size: 32px;
    color: #23a9b3;
    margin-bottom: 34px;
    position: relative;
    font-weight: 400;
    margin-top: 30px;
}
.about-large-heading:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: -10px;
    width: 120px;
    height: 2px;
    background: #23a9b3;
}



.bodyTxt-wraper{padding-top:80px;}
.global-space{margin-top:40px;}
.second-sec-about{ margin-top:60px; margin-bottom:50px;}

.about-para-increase{ font-size:18px;}
.expericnec-service-para{ font-size:24px;}
.bottom-space{ margin-bottom:80px;}
.bottom-space p:nth-child(2){ font-size:21px;}
.full-export-heading{line-height:40px;}

/*.export-center{margin-top:40px;}*/

.export-center h3{font-size:40px; font-weight:300; color:#22a9b3; position:relative; margin-bottom:47px;}
.export-center h3:after{ content:''; width:45px; height:3px; position:absolute; bottom:-21px; left:0; background:#22a9b3; left:50%; 
transform:translateX(-50%); 
-moz-transform:translateX(-50%); 
-webkit-transform:translateX(-50%); 
-O-transform:translateX(-50%);}

.check-up-service-space{ margin-top:60px;}
.check-up-sub-heading{ margin-bottom:40px;}
.check-up-sub-heading h3{font-size:21px; font-weight:400; position:relative; margin-bottom:36px;}
.check-up-sub-heading h3:after{ position:absolute; width:45px; height:3px; content:''; left:0; bottom:-14px; background:#22a9b3;}

.checkup-srvcie-img{margin-top:40px;}

.bodyTxt-wraper.blog-wraper .row > [class^="col"]:nth-child(2){ margin-top:0px;}
.bodyTxt-wraper.blog-wraper .blog-bg{ margin-bottom:30px;}
.bodyTxt-wraper.blog-wraper{padding-bottom:50px;}

.detail-blog-sec{float:left; width:100%; margin-bottom:30px; min-height:inherit; background:#fff;}
.detail-blog-text h3{ font-size:32px;}
.detail-blog-sec .blog-txt{width:90%;}
.blog-materials h2, 
.blog-materials h3, 
.blog-materials h4, 
.post-category h4{margin-top:20px; margin-bottom:27px; font-weight:300; font-size:28px; position:relative;}
.post-category h4{ margin-top:0px;}

.blog-materials h2:after, 
.blog-materials h3:after, 
.blog-materials h4:after, 
.post-category h4:after{position:relative; position:absolute; left:0; bottom:-10px; content:''; width:45px; height:3px; background:#22a9b3;}

.post-category{ margin-bottom:40px;}
.post-category ul{padding:0px; list-style:none; margin-bottom:0px;}
.post-category ul li{ border-bottom:1px solid #fff;}
.post-category ul li a{ display:block; padding:10px; text-decoration:none; color:#212529}
.post-category ul li a:hover{ background:rgba(0,0,0,0.05)}

.recent-post-heading{ padding-left:10px;}
.recent-post-heading h3{font-size:16px; font-weight:300; margin-bottom:0px;}
.recent-blog-wrap{ border-bottom:1px solid #fff;}
.recent-blog-wrap a{color:#212529;}

.recent-blog-wrap{margin-bottom:15px; padding-bottom:15px;}

.Recent-blog.post-category .recent-blog-wrap:last-child{ margin-bottom:0px;}
.recomonded-blog{ background:#f2f2f2; padding-bottom:80px;}
.recomonded-blog-heading{font-size:36px; position:relative; font-weight:300; margin-bottom:45px;}
.recomonded-blog-heading:after{position:absolute; left:50%; bottom:-14px; content:''; background:#23a9b3; height:3px; width:45px;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
}

ul.clients-thumb{list-style:none; padding:0px; margin-top:60px; overflow:hidden; margin-bottom:150px;}
.clients-thumb li{background:#fff; float:left; width:23%; margin-left:1%; text-align:center; margin-bottom:1%; padding:20px; border:1px solid rgba(0,0,0,0.1); height:130px; display:table; transition:all linear 0.3s; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s}
.clients-thumb li span{ display:table-cell; vertical-align:middle;}
.clients-thumb li:hover{border:1px solid rgba(0, 0, 0, 0.20); cursor:pointer; box-shadow:0px 9px 1px rgba(0, 0, 0, 0.05);}
.clients-thumb li img{ display:inline-block;}
.client-bottom{ margin-bottom:80px;}

.team{background:#f2f2f2; padding:20px;}
.team-member-text{background:#fff; text-decoration:none; padding:20px 10px;}
.team-member-text h4{font-size:21px; font-weight:300; color:#fff; margin-bottom:1px;}
.team-member{margin-bottom:30px;}
.team-member-img{overflow:hidden;}
.team-member-img img{transition:all linear 0.3s; -webkit-transition:all linear 0.3s; -moz-transition:all linear 0.3s; -o-transition:all linear 0.3s; cursor:pointer;}
.team-member-img:hover img{transform:scale(1.05); -moz-transform:scale(1.05); -webklit-transform:scale(1.05); -o-transform:scale(1.05);}
.team-member-heading{margin-top:14px; margin-bottom:60px; font-size:32px; position:relative; font-weight:300; margin-bottom:44px;}
.team-member-heading:after{ content:''; width:45px; height:3px; position:absolute; left:50%; bottom:-14px; background:#23a9b3; 
transform:translateX(-50%); 
-moz-transform:translateX(-50%); 
-O-transform:translateX(-50%); 
-webkit-transform:translateX(-50%);
}
.team-member-text{ background:#23a9b3;}
.team-member-text span{color:#fff}

iframe.contact-map{ padding:0px; width:100%; display:block; height:360px;}
.contact-form{}
.form-message-bg {
    padding-top: 80px;
    padding-bottom: 250px;
}
.form-message-bg h3{font-weight:300; font-size:30px; position:relative; margin-bottom:40px;}
.form-message-bg h3:after{width:45px; height:3px; background:#23a9b3; position:absolute; left:0; bottom:-14px; content:'';}
.custom-input{height:48px; /*border-radius:24px;*/}
.custom-textArea{/*border-radius:24px;*/}
.contact-form .custom-danger-btn{margin-top:14px; text-transform:uppercase;}
.address-icon {
    float: left;
    width: 15%;
    font-size: 24px;
    color: #23a9b3;
    overflow: auto;
}
.address-contact-wrap address { 
    width: 83% !important;
    float: left;
}
.address-contact-wrap address a {
    color: #000000c4;
}
.address-contact-wrap address a:hover{
    text-decoration: none;
    opacity: .9;
}



.address-icon i{font-size:21px;}    
      
.map-spacing{margin-top:-170px; margin-bottom:80px;}

.check-up-service-space >[class^="col"] .check-up-sub-heading:last-child, .check-up-service-space >[class^="col"] .check-up-sub-heading:last-child p{ margin-bottom:0px;}
.bodyTxt-wraper .row.check-up-service-space:last-child{ margin-bottom:60px;}


/*enquiryBox*/
.enquirw-box{position:fixed;
    right:15px;
    bottom:-334px;
    width:300px;
    padding:0 15px 15px;
    background:#fff;
    box-shadow:0 0 10px rgba(0,0,0,.2);
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -ms-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
    z-index:4;}


.mail-icon {
    position: absolute;
    left: -22px;
    top: -22px;
    z-index: 4;
    width: 45px;
    height: 45px;
    line-height: 31px;
    background:#89a232;
    border-radius: 45px;
    display: inline-block;
    padding: 5px 8px;
    animation: shake 1.5s cubic-bezier(.36,.07,.19,.97) both infinite;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.3);
}

.enquirw-active{display: block;}
.enquirw-box.open-cl{bottom:0px;}

.contact_info {
    background:#22a9b3;
    padding:10px 15px 10px 25px;
    color:#fff;
    font-size:16px;
    white-space:nowrap;
    text-transform:capitalize;
    display:block;
    margin:0 -15px 15px;
    position:relative;
}

.contact_info:before {
    content: '\f067';
    float: right;
    font-size: 20px;
    line-height: 25px;
    font-family: 'FontAwesome';
}

.enquirw-box.open-cl .contact_info:before {
    content: '\f00d';
}


.contact_info:hover {
    color: #fff;
    text-decoration: none;
    background:#0a4448;
}

.blue-bg{background:#fff;}

.team-work-point{padding-left:30px; list-style:none}
.team-work-point li{ position:relative; line-height:32px;}
.team-work-point li:after{content:'\f00c'; font-family:fontAwesome; position:absolute; left:-30px; top:0; color:#22a9b3;}

@keyframes shake{
5%, 45% {transform: translate3d(-1px, 0, 0);}
10%, 40% {transform: translate3d(2px, 0, 0);}
15%, 25%, 35% {transform: translate3d(-2px, 0, 0)}
20%, 30% {transform: translate3d(2px, 0, 0);}
50% {transform: translate3d(0, 0, 0);}
100% {transform: translate3d(0, 0, 0);}
}



@media (max-width: 1366px) {
	.export-link{margin-top:0;}
	.export-link{margin-top:23px;}
	.export-service-bg{padding:25px 35px;}
	.carousel-custome .carousel-caption p{width:100%;}
	.about-img{width:65%;}
	.custom-position{height:630px;}
}

@media (max-width: 1280px) {
	.custom-position{position:inherit;height:590px;}
	}

@media (max-width: 1199.98px) { ... }

@media (max-width: 991.98px) { ... }

@media (max-width: 767.98px) { ... }

@media (max-width: 575.98px) { ... }



.how-to-work-wraper .punch-line {
    line-height: 31px;
    color: #000;
    font-family: revert;
}
.range_dv {
    padding-left: 60px;
}
h3.how-it-work-Heading {
    margin-top: 0px;
}
.how-work-step {
    border: 1px solid #e6e6e685;
    background: #f2f2f29c;
    text-align: center;
    margin-bottom: 10px;
    overflow: auto;
}
.how-work-step h3 {
    font-size: 37px;
    font-weight: 700;
    color: #23a9b3;
    width: 20%;
    clear: both;
    float: left;
    padding-top: 5px;
}
.work-step-info p {
    text-align: left;
    color: #000;
    float: left;
    padding: 10px 15px 0px 30px;
    line-height: 25px;
    font-size: 15px;
    font-weight: 400;
    position: relative;
}
.work-step-info p:after {
    content: "";
    position: absolute;
    left: 9px;
    top: 17px;
    width: 7px;
    height: 7px;
    background: #000000c2;
    border-radius: 50%;
}
.how-work-step h3 span {
    font-weight: 500;
    font-size: 15px;
    display: block;
}

.how-work-step h3 i {
    padding-top: 20px;
}
.col-lg-5.col-md-5.col-12.add_dv {}

.add_dv p {
    color: #fff;
}

.add_dv p span { 
    color: #23a9b3;
}
.add_dv p a {
    color: #fff;
    font-weight: 100;
    font-size: 15px;
}

.add_dv p a:hover {
    text-decoration: none;
    opacity: .8;
}
.add_dv p span:last-child {
    width: 90%;
    float: revert;
}
.add_dv p span:first-child {
    width: 10%;
    display: inline-block;
    float: left;
    height: 40px;
}
.btn-danger:hover {
    color: #fff;
    background-color: #0a4448;
    border-color: #0a4448;
}
.blog-wraper .owl-slider {
    margin-bottom: 115px;
}

.blog-wraper .owl-slider .item {}

.blog-wraper .owl-slider .item div {
    text-align: center;
    border: 1px solid #ececec;
    height: 180px;
    background: #eaeaea;
    padding: 34px 10px;
    font-weight: 500;
    font-family: revert;
}
.blog-wraper .owl-slider .item div h2{
    display: none;
}
.blog-wraper .owl-slider .item div p {
    font-weight: 400;
    font-size: 24px;
    line-height: 40px;
}
.blog-wraper .owl-slider .owl-nav {
    text-align: center;
    font-size: 40px;
}
.blog-wraper .owl-slider .owl-nav button:focus {
    outline: none;
}
.about_sec {
    padding: 100px 0px;
    background: #f1f1f1;
}
.about_sec p {
    line-height: 28px;
    font-weight: 400;
}

.export-service-bg p {
    text-align: center;
    margin-top: 40px;
}

.export-service-bg p a {
    background: #05555a;
    color: #fff;
    padding: 12px 25px;
    font-size: 14px;
}

.export-service-bg p a:hover{
    text-decoration: none;
    opacity: .8;
}
section.loc_sec {
    padding-top: 100px; 
    background-image: url("../images/expert-background.png");
    /* background-attachment: fixed; */
    /*background-repeat: no-repeat;*/
   /* background-size: cover;*/
    background-position: bottom;
}

.loc_dv {
    padding: 20px 20px;
    background: #ffffff;
    margin-bottom: 30px;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 2px 8px 3px #f3f3f3;
    filter: drop-shadow(0 0 5px #eee);
}


.loc_dv span:first-child {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    font-size: 17px;
    color: #23a9b3;
    font-weight: 500;
}
.loc_dv span:first-child i {
    display: inline-block;
    margin-right: 10px;
}
.loc_dv span:last-child {
    font-size: 14px;
    font-weight: 400;
    padding-left: 20px;
}
.serv_page h3 {
    font-size: 17px;
    font-weight: 300;
    line-height: 27px;
}
.serv_page {
    margin-bottom: 70px;
}

.clients_list li {
    list-style: none;
    float: left;
    width: 23%;
    background: #f2f2f29c;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 20px 10px;
    text-align: center;
    border: 1px solid #e6e6e685;
    color: #383838;
    font-family: inherit;
    font-size: 15px;
}
 
.blog-wraper p span {
    margin-top: 20px;
    display: inline-block;
    font-size: 14px;
    background: #000;
    color: #fff;
    padding: 9px 25px;
    cursor: pointer;
}
.obj_inner {
    padding: 30px;
    background: #fff;
    height: 320px;
}

.obj_dv {
    margin-top: 100px;
}

.obj_inner h2 {
    font-size: 26px;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 10px;
}

.obj_inner p {
    font-size: 15px;
}
.background_drak_about {
    background: #23a9b3;
}

.background_drak_about h2 {
    color: #fff;
}

.background_drak_about p {
    color: #fff;
}

.dir_row {
    margin: 50px 0px;
    margin-top: 95px;
}
.dir_row .col-md-6 {
    padding-left: 0;
}
.abdr_mrg {
    padding-left: 100px !important;
}


#button_top {
    display: inline-block;
    background-color: #23a9b3;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 70px;
    right: 30px;
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}
#button_top::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button_top:hover {
  cursor: pointer;
  background-color: #333;
}
#button_top:active {
  background-color: #555;
}
#button_top.show {
  opacity: 1;
  visibility: visible;
}
.fas.fa-phone {
    transform: rotate(135deg);
} 
.dir_row img {
    margin-top: 40px;
    border: 3px solid #310f5d;
}







@media (max-width: 767px){
    .export-service-bg.arrow-right:after{
        display: none;
    }
    .range_dv {
    padding-left: 0;
}
.how-to-work-wraper {
    padding-bottom: 0;
}
.export-bg-darkGreay {
    margin-bottom: 40px;
}
.export-bg-red {
    margin-bottom: 40px;
}
.ecomerce-img {
    margin-top: 50px;
}
.clients_list li{
    width: 100%;
}

.connect-bottom {
    background: #22a9b3; 
    padding-bottom: 40px;
}
.bottom-contct-img {
    display: none;
}

.contact-no-btm{
    font-size: 18px;
}
.connect-us {
    margin-bottom: 15px;
    display: block;
    font-size: 28px;
    margin-top: 10px;
}
.blog-wraper { 
    margin-bottom: 40px;
}

.about_sec img {
    width: 100%;
}
.row.dir_row {
    margin-top: 20px;
}

.about_sec p {
    font-size: 15px;
    line-height: 27px;
}
.obj_inner{
    height: auto;
    margin-bottom: 30px;
}
.about_sec {
    padding-bottom: 0;
}
.clients_list ul {
    padding-left: 0px;
}

.bodyTxt-wraper{
    padding-top: 30px;
}
.bodyTxt-wraper p {
    font-size: 15px;
    padding: 0px 10px;
    line-height: 26px;
}
.export-wraper{
    padding-top: 20px;
}
.serv_page{
    padding-bottom: 0px;
}
.blog-wraper{
    padding-top: 0px;
}
.form-message-bg h3 {
    margin-top: 40px;
    font-size: 25px;
}
.how-to-work-wraper .punch-line {
    line-height: 28px;
    font-size: 15px;
}
.heading-world-leading {
    font-size: 27px; 
    margin-bottom: 45px;
}
h3.how-it-work-Heading {
    margin-top: 0px;
    font-size: 27px;
    margin-bottom: 45px;
    padding-left: 15PX;
}
.how-it-work-Heading:after{
    left: 15px;
}
.primary-heading{
    font-size: 31px;
}
.blog-wraper{
    margin-top: 40px;
}


}


@media only screen and (min-width: 570px ) and (max-width: 767px){
    .clients_list li {
    width: 46%;
    float: left;
}
}