/*html{font-family: sans-serif;line-height: 1.15;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600&display=swap');
/*--Resetcss--*/
/*==================box-sizing================*/
*{box-sizing:border-box}
*,
*:before,
*:after{box-sizing:border-box}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,
*:before,
*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
/*====*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.left{float:left}.right{float:right}
.clear{clear:both}
.aligncenter{text-align:center}
.alignright{text-align:right}
a{color:#000;outline:none;border:none;text-decoration:none}
a:visited{color:#5c5c5c}
a:hover{text-decoration:none;color:#0198d1}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none;margin:0;padding:0}
p{font-size:16px;padding:8px 0;line-height:24px;margin:0;color:#7f7f7f;}
.input-group{position:relative;margin-bottom:15px}
.form-control{background:#fff;border:solid 1px #787878;font-size:15px;color:#434343;border-radius:4px;width:100%;min-height:44px;padding:8px 15px}
.form-control::-moz-placeholder{color:#797979;opacity:1}
.form-control:-ms-input-placeholder{color:#797979}
.form-control::-webkit-input-placeholder{color:#797979}
.form-control:focus{box-shadow:none}
textarea{font:12px Arial, Helvetica, sans-serif}
textarea.form-control{height:120px}
.block{display:inline-block;width:100%}
.button{display: inline-block;background-color: #003366;border: none;box-shadow: none;color: #fff;font-size: 16px;text-transform: capitalize;padding: 13px 35px;text-align: center;vertical-align: middle;    border-radius: 40px;position: relative;z-index: 10;overflow: hidden;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
a:visited.button{color:#fff;}.button:hover{color:#fff;}
.button,.button::after{-webkit-transition:all 0.3s;transition:all 0.3s;}
.button::before,.button::after{background-color:#ffc539;content:'';position:absolute;z-index:-1;}
.btn-hover::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:0.6s;transform-origin:top left;width:0;}
.btn-hover:hover:after{height:100%;width:135%;color:#fff;}
.error{display:block;color:#d60606;padding-top:5px}
.alert-success{opacity:1}.button.radius{border-radius:4px}
.capitalize{text-transform:none;text-transform:capitalize}
img.img-block{display:block;max-width:100%;height:auto}
.center-box{background-color:transparent;text-align:center;padding:60px 0}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em;}
.list{list-style:none; margin:0}
.list li{background:url(../images/right-arrow.png) no-repeat left 5px;color:#101010;font-size:21px;line-height:24px;margin:0 0 21px;padding-left:28px;font-weight:600;}
.list li:last-child{margin-bottom:0}
.list-sm{list-style:none; margin:0}
.list-sm li{background:url(../images/circle.png) no-repeat left 5px;color:#646464;font-size:18px;line-height:24px;margin:0 0 15px;padding-left:28px;}
.list-sm li:last-child{margin-bottom:0}
.list-numeric{list-style:number;font-size:16px;color:#686868;}
.list-numeric li{line-height:24px;margin:0 0 16px;}
figure{margin-bottom:0;}
/*svg,.menu-toggle,.menu-scroll-down{display:none}*/
/*--Body--*/
html{background:#fff;height:100%;font-family:Arial, Helvetica, sans-serif}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:15px;min-height:100%;color:#707070}
.container{margin:0 auto;position:relative;padding:0 15px} 
/*--FetchFonts--*/
h1,h2,h3,h4,h5,h6,.contact a,.button,.hd-span,.span-title{font-family:"Times New Roman", Times, serif;}
.button{font-family:"Times New Roman", Times, serif;font-weight:600;}
#nav ul li a,.header .contact,.breadcrumb a{font-family:"Raleway",Arial,sans-serif;}
.hd-h1{font-weight:600;font-size:64px;color:#fff;margin:0;	text-transform:uppercase;}
.hd-h2{color: #1f1f1f;font-size: 43px;margin: 0 0 10px;position: relative;text-transform: capitalize;font-weight: normal;}
.hd-h3{color: #000;font-size: 26px;margin: 0 0 35px;text-transform: uppercase;}
.hd-h4{color: #000;font-size: 24px;margin: 0 0 6px;text-transform: uppercase;}
.hd-h5{color: #000;font-size: 15px;margin: 0 0 6px;text-transform: uppercase;}
.color-white{color:#fff !important;}
.spacer-md{display:block;margin-top:45px;width:100%;}
.spacer-sm{display:block;margin-top:26px;width:100%;}
.color-blue{color: #076fd6 !important;}
/*--Container--*/
html,body{margin: 0;padding: 0;min-height: 100vh;overflow-x: hidden;}
.page-body,.page-content{position: relative;}
.page-body{min-height: 100vh;/*-webkit-perspective: 1500px;perspective: 1500px;background-color: rgba(28, 28, 28, 0.5);*/}
.page-content{min-height: 100vh;background-color: #fff;}

#content{display:inline-block;width:100%;min-height:300px;position:relative;padding:50px 0 25px;}
.home #content{padding:0;}
/*--Header--*/
/*====----HomePage----=====*/
.introtopbg{background:url(../images/inner-bg.jpg) no-repeat center center;min-height:370px;position:relative;margin:0 auto;background-size:cover;}
.home .introtopbg{background:url(../images/intro-topbg.jpg) no-repeat center 0;min-height:772px;z-index:100;background-size:cover;max-width:1920px;margin:0 auto;}
.header{padding:0;background-color: rgba(18,18,24,0.60);position: absolute;left: 0;right: 0;margin: 0 auto;}
.header{background-color: rgba(0,0,0,0.80);}
.home .header{background-color: rgba(18,18,24,0.60);}
.header .row{margin:0 -5px;}
.header [class*="col-"]{padding:0 5px;}
.header .logo{margin:0 0;position:relative;z-index:100}
.header .logo img{display: block;height: auto;max-width: 100%}
.header .top-aside{float:right;padding:8px 0 0 73px;position:relative;margin-top:28px;z-index: 100;}
.header .contact-top{}
.header .contact{background:url(../images/telegram-ic.png) no-repeat 10px 8px;padding: 0 0 0 60px;color:#fff;border-left: solid 1px #fff;}
.header .contact em{display:block;font-style:normal;font-size:15px;}
.header .contact a{display:block;font-size:24px;color:#fff;}
.header .contact-top .gridbox{float: left;display: block;margin: 0 0 0 -35px;position: relative;z-index: 10;padding: 8px 0 0;}
.header .contact-top .search-box{position:absolute;left:0;top:18px;}
.intro{text-align: center;padding-top:190px;}
.intro .hd-h1{font-weight: bold;font-size: 48px;margin: 0 0 5px;}
.home .intro{padding-top:250px /*160px*/;}
.home .intro h1{font-weight: 400;margin: 0 0 18px;color: #fff;font-weight:600;}
.home .intro h1 em{display:block;font-size:29px;font-style:normal;margin:0 0 3px;color:#fff;text-transform:capitalize;font-family:"Times New Roman", Times, serif;font-weight:600;text-transform:uppercase;}
.home .intro h1 .hd-md{font-size: 73px;display: block;}
.home .intro .button{padding: 13px 50px;font-size: 24px;background-color: transparent;border: solid 3px #fff;border-radius: 60px;text-transform:uppercase;}

@media(min-width:992px){
/*-- Main Navigation --*/
#nav > ul{margin: 0;}
#nav{float: none;min-height: 40px;padding:0;position: relative;z-index: 100000;text-align: right;}
#nav > ul > li{font-size: 15px;display: inline-block;position: relative;text-transform: uppercase;background:url(../images/border-right.png) no-repeat right center;}
#nav > ul > li a,#nav > ul > li span{display: block;color: #fff;padding: 24px 8px;margin: 0;position: relative;text-transform: capitalize;cursor: pointer;border-bottom:solid 5px transparent;}
#nav > ul > li,#nav > ul > li > a{-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;transition: all 0.4s ease 0s}
#nav > ul > li.active:hover > a,#nav > ul > li:hover > a{color: #ffd800;border-bottom:solid 5px #ffd800;}
#nav > ul > li:hover > a,#nav > ul > li.active > span{color: #ffd800;border-bottom:solid 5px #ffd800;}
#nav ul li:last-child{background-image:none;}
#nav li a{border-top: 2px solid transparent;display: inline-block;vertical-align: top;}
svg,.dropdown-toggle {display: none}
/* sub-navigation */
#nav > ul > li.menu-item-has-children > .sub-menu{opacity: 0;visibility: hidden;background-color: #000;position: absolute;left: 0;right: 0;width: 215px;top: 100%;padding: 6px 0;margin: 0 auto;    -webkit-transition: all 0.4s ease-in;transition: all 0.4s ease-in;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;transform-origin: 0 0;border-radius: 0;border: none;border-top: 0;    -webkit-transform: rotateX(45deg);-moz-transform: rotateX(45deg);transform: rotateX(45deg);text-align: left;}
#nav > ul > li.menu-item-has-children > .sub-menu > li,#nav > ul > li > .sub-menu > li{display: block;width:100%;clear:both;min-height:35px;}
#nav > ul > li.menu-item-has-children:hover > .sub-menu{display: block;visibility: visible;opacity: 1;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);transform: rotateX(0deg)}
#nav > ul > li.menu-item-has-children > .sub-menu li a, #nav > ul > li.menu-item-has-children > .sub-menu > li > span{background:url(../images/arrow.png) no-repeat 10px center;font-size: 15px;font-weight:normal;padding:6px 0 6px 24px;color:#fff;text-transform:none;text-decoration:none;display:inline-block;border:0;float:left;clear:both;width:100%;}
#nav > ul > li.menu-item-has-children > .sub-menu > li.active > span{background:url(../images/active-arrow.png) no-repeat 10px center;color:#ffd800;} 
#nav > ul > li.menu-item-has-children > .sub-menu > li:hover > a{color:#ffd800;background:url(../images/active-arrow.png) no-repeat 10px center;}

/*====----header-shrink----====*/
/*body{padding-top:120px;}.wrapper.bodyscroll{padding-top:50px;}*/
.header,.logo,#nav,#nav > ul > li a,#nav > ul > li span,.logo img,.header-aside,.header-top,.intro,.header .top-aside{-webkit-transition: all 500ms ease 0s;-moz-transition: all 500ms ease 0s;transition: all 500ms ease 0s;}
.header.shrink .logo{max-width: 145px;margin-top: 8px;}
.wrapper.bodyscroll .header.shrink{background-color: rgba(0, 0, 0, 0.95);padding:0;position: fixed;top: 0;left: 0;right: 0;display: block;box-shadow: 0px 12px 12px -12px rgba(0, 0, 0, 0.15);z-index: 1000;}
.header.shrink #nav/*,.header.shrink .topaside*/{margin-top: 0;}
.header.shrink .topaside .button{margin:0;}
.wrapper.bodyscroll .home.introtopbg .header{background-color: #161616;}
.wrapper.bodyscroll .intro-form{margin: 24px 0 0;z-index: 0;}
.wrapper.bodyscroll .header-top{text-align: right;opacity: 0;visibility: hidden;display: none;}
.wrapper.bodyscroll #nav ul{border-top: 0;}
.wrapper.bodyscroll #nav > ul > li a,.wrapper.bodyscroll #nav > ul > li span{padding: 18px 8px;}
.wrapper.bodyscroll #nav li a:hover:before,.wrapper.bodyscroll #nav li span:hover:before,.wrapper.bodyscroll #nav li span:focus:before,.wrapper.bodyscroll #nav li.active a,.wrapper.bodyscroll #nav li.active span{border-top: 0;}
.header.shrink #nav ul li.active:hover a,.header.shrink #nav ul li:hover a{color: #fff;}
.wrapper.bodyscroll .intro{padding-top: 106px;}
.wrapper.bodyscroll .header .top-aside{margin-top: 8px;}
}



@media (max-width:991px){
/*====----====*/
#nav > ul > li.menu-item-has-children > .sub-menu{display: none;background: #3c3c3c;}
#nav > ul > li.menu-item-has-children > .sub-menu > li{margin:0;}
#nav > ul > li.menu-item-has-children > .sub-menu li a, #nav > ul > li.menu-item-has-children > .sub-menu > li > span{font-size:14px;padding:8px 0 8px 24px;}
/*====----====*/
.main-navigation {
  position: fixed;
  top: 0;
  bottom: 0;
  /*width: 260px;*/width: 261px;
  padding: 35px 0;
  box-sizing: border-box;
  background-color: #1c1c1c;
  box-shadow: 4px 0 5px 0 rgba(0, 0, 0, 0.14), 1px 0 10px 0 rgba(0, 0, 0, 0.12), 2px 0 4px -1px rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  z-index: 1500;
  overflow-y: auto;
}

/* nav list styles */
.nav-list {
  position: relative;
  padding: 0;
  margin: 45px 0 0 0;
  list-style-type: none;
  width: 100%;
}

/* nav item styles */
.nav-list li:not(:last-child) {
  margin-bottom: 6px;
  border-bottom: solid 1px #333;
}

/* nav link styles */
.nav-list li{
	position:relative;	
}
.nav-list li a,.nav-list li span {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  display: block;
  align-items: center;
  color: #fff;
  text-decoration: none;
  padding: 10px 18px 12px;
}
.nav-list li a:hover,.nav-list li.active a,.nav-list li.active span{
  color: #ffd800;
}

/* nav link icon styles */
.nav-link-icon {
  position: relative;
  top: -3px;
  /* !!!use only with material design icons */
  margin-right: 10px;
  color: currentColor;
}

/* close icon styles */
.nav-close {
  position: absolute;
  top: 26px;
  right: 30px;
  width: 40px;
  height: 25px;
  cursor: pointer;
  /* close icon elements */
  /* hover effect */
}
.nav-close:before, .nav-close:after {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  display: block;
  width: 4px;
  height: 28px;
  border-radius: 10px;
  content: '';
  -webkit-transform-origin: center center;
          transform-origin: center center;
  background-color: #fff;
}
.nav-close:before {
  position: absolute;
  top: 0;
  left: 18px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.nav-close:after {
  position: absolute;
  top: 0;
  right: 18px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.nav-close:hover:before, .nav-close:hover:after {
  background-color: #fff;
}

/* nav open btn styles */
.nav-open-btn {
  position: fixed;
  top: 28px;
  right: 30px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  width: 35px;
  height: 25px;
  overflow: hidden;
  cursor: pointer;
  z-index: 10000;
}
.nav-open-btn::before{content:" ";height:44px;width:48px;background:#313131;position:fixed;top:15px;right:24px;border-radius:4px;}
.nav-open-btn.js-hidden {
  transition-property: all;
  transition-duration: 0s;
  transition-timing-function: linear;
  transition-delay: 0s;
  opacity: 0;
  visibility: hidden;
}

.nav-open-btn__bar {
  width: 100%;
  height: 3px;
  background-color: #fff;
  border-radius: 20px;
}
.nav-open-btn__bar:nth-child(1) {
  position: absolute;
  top: 0;
  left: 0;
}
.nav-open-btn__bar:nth-child(2) {
  position: absolute;
  top: 8px;
  left: 0;
}
.nav-open-btn__bar:nth-child(3) {
	position: absolute;
	top: 16px;
	left: 0;
	width: 80%;
}

/* Demo #1: styles */
.nav-offcanvas-1 {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  /*left: -260px;*/ right: -260px;
  /* opened styles */
}
.nav-offcanvas-1.js-opened {
  transition-property: right;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  /*left: 0;*/ right: 0;
  opacity: 1;
  visibility: visible;
}

.page-content-offcanvas-1 {
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: linear;
  transition-delay: 0s;
  /*left: 0;*/ right: 0;
  /* opened styles */
}
.page-content-offcanvas-1.js-opened {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: linear;
  transition-delay: 0s;
  right: 260px;
} 	
/*===========*/
#nav ul li.menu-item-has-children .expand-collapse{width:15%;background:url(../images/expand-collapsed-menu.png) no-repeat 50% 3%;position:absolute;top:1px;right:0;display:block;z-index:1000000;height:35px;cursor:pointer;}
#nav ul li.menu-item-has-children.open > .expand-collapse{background-position:50% 95%}
/*====*/


}






.products-services{background:url(../images/verticleblue-bgline.jpg) repeat;padding:70px 0 60px;/*background-size:contain;*/}
.products-services .sub-heading{color: #1f1f1f;margin: 21px 0 0;font-size: 34px;font-weight: 400;text-align:left}
.products-services .row.col-align{margin:0 -5px;}
.products-services .col-align [class*="col-"]{padding:0 5px;}
.products-services ul{padding-top:50px;text-align:center;}
.products-services ul li{position:relative}
.products-services ul li figure{max-width:358px;max-height:203px;margin:0 auto;}
.products-services ul li h3{color:#1f1f1f;margin:0 auto;text-align:center;max-width:300px;padding:15px 0 18px;font-size:28px;background:#fff;position:absolute;left:0;right:0;bottom:-33px;box-shadow: 0 5px 13px rgba(0,0,0,0.15), 0 6px 6px rgba(0,0,0,0.03);}
.products-services .button{margin: 21px 0 0;}

.about-sagacious{padding:100px 0 60px;}
.about-sagacious figure,.about-sagacious figure img{margin: 0 auto;}
.sagacious-list{padding:0 0 0 35px;}
.sagacious-list ul{padding:35px 0 0 0;}
.sagacious-list li{position:relative;padding:0 0 18px 100px;}
.sagacious-list li .iconbox{position:absolute;left:0;top:0;height:70px;width:70px;display:block;background:#e0e6ec;border-radius:6px;text-align:center;margin:0 auto;padding:10px 0 0;}
.sagacious-list li .iconbox img{display:block;vertical-align:middle;text-align:center;margin:0 auto;}
.sagacious-list li h3{color:#1f1f1f;font-size:26px;margin:0 0 6px;position:relative;text-transform:capitalize;font-weight:normal;}
.sagacious-list .info p{text-align: left;}

.export-import .hd-h2{margin: 0 0 45px;text-transform: uppercase;}
.export-services,.import-services{background:#eef2f6;position:relative;}
.export-services:after{content:" ";position:absolute;right:0;top:0;height:100%;width:50%;padding:0;background:#ffc539;}
.import-services:before{content:" ";position:absolute;left:0;top:0;height:100%;width:50%;padding:0;background:#003366;}
.export-import .container{padding:0;}
.export-import .row{margin:0;}
.export-import [class*="col-"]{padding:0;}
.export-services .align-space{padding:70px 60px 70px 0;}
.export-import .hd-span{display:block;font-size:31px;color:#000;line-height:35px;/*padding:60px 15px 0 0;*/}
.export-import p{padding: 10px 0;}
.export-services .export{position:relative;z-index:10;padding: 24px 0 24px 60px;}
.export-import .span-title{display:block;font-size:26px;color:#fff;padding:0;}
.export-services .export figure{margin: 0 0 0 60px;}

.import-services .import{position:relative;z-index:10;padding: 35px 0 24px 70px;}
.import-services .import figure{margin: 0 0 0 70px;}
.import-services .align-space{padding:70px 0 70px 70px;}

.latest-blogs{padding:70px 0 60px;}

/*Inner Intro*/
/*.introtopbg{background: url(../images/inner-bg.jpg) no-repeat center 0;min-height: 306px;position: relative;margin: 0 auto;background-size: cover;}
.intro{text-align: center;padding-top: 0}
.intro{text-align: center;padding-top: 40px}*/
.breadcrumb{padding: 0;margin: 0;background-color: transparent;border-radius: 0;justify-content: center;color: #fff;font-size: 16px;text-transform: uppercase;font-style: italic;}
.breadcrumb a,.breadcrumb span{padding: 0 20px;color: #fff;font-weight:500;}

/*=====-----contact-us-----=====*/

.footer{background:#171514;padding:33px 0 0;position:relative;z-index:10;}
.footer:after{content:" ";position:absolute;right:0;top:0;height:118px;width:68%;padding:0;background:#003366;z-index:-1;}
.footer .row.col-align{margin:0 -5px;}
.footer .col-align [class*="col-"]{padding:0 5px;}
.footer .col-align h2{color: #fff;margin: 0;text-align: center;font-size: 33px;}
.footer .col-align .button{background-color: #fff;color: #171514;font-size: 18px;text-transform: uppercase;padding: 13px 40px;font-weight: 600;float: right;}
.footer .col-align .button:hover{color:#fff}
.footer .quick-information{padding: 100px 0 0;}

.footer h4{margin:0 0 35px;font-size:26px;text-transform:capitalize;color:#fff}
.address{margin:0;padding:0}
.address p{position:relative;padding:0 0 10px 40px;color:#cfcfd0;font-size:15px}
.address p i{position:absolute;left:0;top:0;font-size:24px}
.address p a{display:inline-block;color:#cfcfd0}
.quicklink li{display:block;color:#cfcfd0;font-size:14px;margin:0 0 10px;text-transform:uppercase}
.quicklink li a{color:#cfcfd0}
.quicklink li:hover a{color:#ffc539}
.quicklink > li:hover > a,.quicklink > li.active > span{color: #ffd800;}
.footer .description{color:#7f7f7f;line-height:24px;margin:0}
.footer-base{background:#0c0b0b;margin-top:24px;padding:24px 0;position:relative;}
.footer .copyright{color:#565656;margin:0;padding:0;}
.footer .terms-condition{display:block;color:#878789;text-align:right;}
.footer .terms-condition a{color:#878789;display:inline-block;margin-left:12px}
.footer .terms-condition a:hover{color:#ffc539}
.footer .terms-condition a:first-child{margin-left:0;}

.newsletter{padding-left: 35px;}
.newsletter .form-control{min-height: 58px;border-color: #454443;border-radius: 0;background-color: transparent;border-right:0;}
.newsletter .form-control:focus{box-shadow: none;border: 2px solid #ffc539;border-right:0;}
.newsletter .btn{min-height: 58px;border-radius:0;background: #ffc539;color: #fff;padding: 6px 27px;}
.newsletter .btn .fa-paper-plane{color: #171514;font-size:24px;}


/*====Responsive====*/

/*====---- min-width ----====*/
@media (min-width:1200px){
.header .container{max-width:1180px;}.header .contact em{font-size: 15px;}.header .logo{margin:35px 0 0;}
.header .col-span-logo[class*="col-"]{-ms-flex:0 0 18%;flex: 0 0 18%;max-width: 18%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 82%;flex: 0 0 82%;max-width: 82%;}
#nav{text-align: center;}#nav > ul > li{font-size: 14px;}#nav > ul > li a, #nav > ul > li span{padding: 46px 10px;}
.wrapper.bodyscroll #nav > ul > li a,.wrapper.bodyscroll #nav > ul > li span{padding: 26px 12px;}
.header.shrink .logo{max-width: 145px;margin-top: 20px;}.header .contact a{font-size:21px;}

body{border:1px solid red} 
}
@media (min-width:1281px){
.header .container{max-width:1250px;}.header .contact em{font-size: 15px;}
/*.header .col-span-logo[class*="col-"]{-ms-flex:0 0 18%;flex: 0 0 18%;max-width: 18%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 82%;flex: 0 0 82%;max-width: 82%;}
#nav > ul > li{font-size: 14px;}#nav > ul > li a, #nav > ul > li span{padding: 46px 10px;}*/

body{border:1px solid red} 
}
@media (min-width:1360px){
.header .container{max-width:1320px;}
.header .col-span-logo[class*="col-"]{-ms-flex:0 0 21%;flex: 0 0 21%;max-width: 21%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 79%;flex: 0 0 79%;max-width: 79%;}
#nav > ul > li{font-size: 15px;}.header .contact a{font-size:24px;}

body{border:1px solid blue} 
}
@media (min-width:1441px){
.header .container{max-width:1420px;}.header .contact em{font-size: 16px;}.header .logo{margin:28px 0 0;}
.header .col-span-logo[class*="col-"]{-ms-flex:0 0 23%;flex: 0 0 23%;max-width: 23%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 77%;flex: 0 0 77%;max-width: 77%;}
#nav > ul > li{font-size: 16px;}	
	
body{border:1px solid black} 	
}
@media (min-width:1601px){	
.header .container{max-width:1560px;}
.header .col-span-logo[class*="col-"]{-ms-flex:0 0 25%;flex: 0 0 25%;max-width: 25%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
#nav > ul > li a, #nav > ul > li span{padding: 46px 15px;}

body{border:1px solid green} 	
}
@media (min-width:1921px){
	
/*body{border:1px solid blue} */	
}

/*====---- max-width ----====*/
@media (max-width:1366px){	

/*body{border:1px solid green} */	
}
@media (max-width:1280px){

/*body{border:1px solid green}*/ 	
}
@media (max-width:1199px){
.img-responsive,img{display:block;height:auto;max-width:100%}.header .top-aside{float: none;padding: 10px 0 5px 35px;margin: 0;}.header .logo{margin: 13px 0 0;}.header .contact a{font-size:18px;}
.header .contact-top .search-box{position: absolute;left: auto;top: 27px;right: 15px;z-index: 100;}.header .col-span-logo[class*="col-"]{-ms-flex:0 0 18%;flex: 0 0 18%;max-width: 18%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 82%;flex: 0 0 82%;max-width: 82%;}.home .introtopbg{min-height: 600px;}.home .intro{padding-top: 210px;}.intro .hd-h1{font-size: 40px;}
.home .intro h1 em{font-size: 24px;margin: 0;}.home .intro h1 .hd-md{font-size: 50px;}.home .intro .button{padding: 10px 50px;font-size: 21px;}
.products-services .button{font-size: 15px;padding: 13px 26px;}.products-services{padding: 45px 0;}.products-services .sub-heading{font-size: 27px;}
.about-sagacious{padding: 50px 0 35px;}.footer .quick-information{padding: 60px 0 0;}.footer .col-align h2{font-size: 28px;}.newsletter{padding-left: 0;}
.footer h4{margin: 0 0 24px;font-size: 24px;}

/*body{border:1px solid #000}*/ 
}
@media (max-width:1024px){
.latest-blogs{padding: 45px 0;}
	
/*body{border:1px solid orange}*/
}
@media (max-width:991px){
.header{position: static;padding: 10px 0;}.header .top-aside{padding: 0 0 5px 35px;}/*#nav{display: none;}*/.home .introtopbg{min-height: 500px;}.hd-h2{font-size: 35px;}
.header .col-span-logo[class*="col-"]{-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
.header .logo{margin: 10px 0 0;max-width: 170px;}.home .intro,.intro{padding-top: 60px;}.products-services{text-align: center;}
.products-services .sub-heading{text-align: center;margin: 0 0 6px;}.products-services .button{margin: 10px 0 0;}
.products-services ul{padding-top: 27px;}.products-services ul li{margin: 0 0 60px;}.about-sagacious{padding: 0 0 35px;}
.about-sagacious figure{margin: 0 auto 24px;}.sagacious-list .hd-h2{font-size: 35px;text-align: center;}.sagacious-list p{text-align: center;}
.export-import .hd-h2{margin: 0 0 25px;}.export-services:after{top: auto;bottom: 0;height:241px;width: 100%;padding:0;background: #ffc539;}
.import-services:before{top: 0;height: 235px;width: 100%;}.export-services .align-space,.import-services .align-space{padding: 35px 15px 25px;text-align: center;}
.export-services .export,.import-services .import{padding-left: 0;}.export-services .export figure,.import-services .import figure{margin: 0 auto;max-width: 150px;}
.export-import .span-title{padding: 0 0 5px;text-align: center;}.footer:after{position: static;}.footer figure, .footer figure img{margin: 0 auto;}
.footer .col-align h2{margin: 10px 0;font-size: 27px;}.footer .col-align .button{padding: 10px 35px;float: none;margin: 0 auto;text-align: center;max-width: 250px;display: block;}
.footer-base{padding: 18px 0;text-align: center;}.footer .quick-information{padding: 45px 0 0;}.footer .terms-condition{margin: 5px 0 0;text-align: center;}
.newsletter{padding-left: 0;}.header .contact-top .search-box{top: 75px;}

/*body{border:1px solid red}*/ 
}
@media (max-width:767px){
.home .introtopbg,.introtopbg{min-height: 100%;padding: 0 0 50px;}.intro .hd-h1{font-size: 35px;}.home .intro,.intro{padding-top: 45px;}.home .intro h1 .hd-md br{display:none;}
.home .intro h1 .hd-md{font-size: 40px;}.home .intro .button{padding: 10px 40px;font-size: 18px;}.footer .quick-information{padding: 35px 0 0;}
.footer h4{margin: 0 0 18px;}.footer .quick-information [class*="col-"]{margin: 0 0 18px;border-bottom: solid 1px #252424;padding: 0 15px 15px;}
.footer .quick-information [class*="col-"]:last-child{margin: 0;border-bottom: 0;padding-bottom: 0;}.products-services{padding: 45px 0 25px;}

/*body{border:1px solid lightgreen}*/
}
@media (max-width:639px){
.home .intro h1 .hd-md{font-size: 35px;}.home .intro .button{padding: 8px 35px;font-size: 16px;}
.sagacious-list .hd-h2{font-size: 28px;}.sagacious-list li h3{font-size: 24px;margin: 0;}.sagacious-list li{padding: 0 0 10px 76px;}
.sagacious-list li .iconbox{height: 60px;width: 60px;padding: 6px 0 0;}.sagacious-list p{font-size: 15px;}

/*body{border:1px solid blue}*/
}
@media (max-width:575px){
.header .col-span-logo[class*="col-"]{-ms-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}
.header .col-span-nav[class*="col-"]{-ms-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}	
	
/*body{border:1px solid red}*/	
}
@media (max-width:480px){
html{-webkit-text-size-adjust:none}.intro .hd-h1{font-size: 31px;}.home .intro h1 .hd-md{font-size: 31px;}.home .intro h1 em{text-transform: capitalize;}
.products-services ul li h3{padding: 10px 0 13px;font-size: 24px;bottom: -27px;}.export-import .hd-h2{margin: 0 0 18px;font-size: 28px;}
.export-import .hd-span{font-size: 27px;line-height: 31px;margin: 0 0 5px;}

/*body{border:1px solid magenta}*/

}
