@charset "utf-8";
@media (min-width:1501px) and (max-width:1520px)  {
.bg-overlay {
	z-index: -1
}
.box_aside {
	left: 80px!important
}
.shape-border::after {
	width: 95px!important
}
.media-map .pr-0 {
	padding-right: 15px!important
}
/*----COUNTRIES LOCATIONS MARKS -*/
.india-loc {
    bottom: 37% !important;
    left: 56.5% !important;
}
.auss-loc {
   bottom: 10% !important;
    left: 74% !important;
}
.brazil-loc {
left: 22.8% !important;
    top: 76% !important;
}
.mexico-loc {
     left: 11% !important;
    top: 56% !important;
}
.us-loc {
left: 11% !important;
    top: 48% !important;
}
.canada-loc {
    left: 10% !important;
    top: 39% !important;
}
.congo-loc {
      left: 40% !important;
    top: 69.5% !important;
}
.nigeria-loc {
 left: 38% !important;
    top: 63% !important;
}
.ghana-loc {
 left: 34% !important;
    top: 64% !important;
}
.saudi-loc {
    bottom: 30% !important;
    left: 43.5% !important;
}
.uae-loc {
left: 46.5% !important;
    top: 60.5% !important;

}
.kuwait-loc {
 left: 45.2% !important;
    top: 54.5% !important;
}
.venezuela-loc {
     left: 38.5% !important;
    top: 53% !important;
}
.france-loc {
     left: 36% !important;
    top: 45% !important;
}
.turky-loc {
    left: 44% !important;
    top: 45% !important;
    width: 113px !important;
}
.germany-loc {
     left: 39.5% !important;
    top: 40% !important;
}
.uk-loc {
      left: 37% !important;
    top: 39% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
}

@media (min-width:1440px) and (max-width:1500px) {
.bg-overlay {
	z-index: -1
}
.box_aside {
	left: 80px!important
}
.shape-border::after {
	width: 95px!important
}
.media-map .pr-0 {
	padding-right: 15px!important
}
/*----COUNTRIES LOCATIONS MARKS -*/
.india-loc {
 bottom: 40% !important;
    left: 56% !important;
}
.auss-loc {
     bottom: 15% !important;
    left: 74% !important;
}
.brazil-loc {
  left: 22.8% !important;
    top: 73% !important;

}
.mexico-loc {
left: 10.5% !important;
    top: 52% !important;

}
.us-loc {
    left: 10.5% !important;
    top: 46% !important;
}
.canada-loc {
left: 10% !important;
    top: 37% !important;
}
.congo-loc {
     left: 39.5% !important;
    top: 65% !important;
}
.nigeria-loc {
    left: 37% !important;
    top: 59% !important;
}
.ghana-loc {
left: 34% !important;
    top: 60% !important;

}
.saudi-loc {
    bottom: 31% !important;
    left: 43.5% !important;
}
.uae-loc {
     left: 46% !important;
    top: 58% !important;
}
.kuwait-loc {
     left: 45% !important;
    top: 52.5% !important;
}
.venezuela-loc {
    left: 38% !important;
    top: 49% !important;
}
.france-loc {
    left: 35.5% !important;
    top: 43% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 43% !important;
    width: 113px !important;
}
.germany-loc {
     left: 39% !important;
    top: 38% !important;

}
.uk-loc {
     left: 36% !important;
    top: 37% !important;
}





/*----COUNTRIES LOCATIONS MARKS -*/
}

@media (min-width:1401px) and (max-width:1439px) {
.bg-overlay {
	z-index: -1
}
.india-loc {
    bottom: 40% !important;
    left: 56% !important;
    width: 107px;
}
.auss-loc {
    bottom: 17% !important;
    left: 73% !important;
    position: absolute;
    width: 110px;
}
}

@media (min-width:1367px) and (max-width:1400px) {
.bg-overlay {
	z-index: -1
}
 /*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
bottom: 21% !important;
    left: 72% !important;
}
.india-loc {
    bottom: 43% !important;
    left: 55.5% !important;
}
.brazil-loc {
left: 21.5% !important;
    top: 66.5% !important;
}
.mexico-loc {
    left: 10% !important;
    top: 48.5% !important;

}
.canada-loc {
    left: 9.5% !important;
    top: 34% !important;
}
.us-loc {
    left: 10.5% !important;
    top: 41% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 55% !important;
}
.nigeria-loc {
left: 37% !important;
    top: 55% !important;
}
.congo-loc {
left: 39% !important;
    top: 60.5% !important;
}
.uk-loc {
     left: 35.2% !important;
    top: 33% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 34% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 39.5% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 45.5% !important;
}
.saudi-loc {
    bottom: 38% !important;
    left: 43% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
     left: 43.5% !important;
    top: 45.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 51.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
   

}

@media (min-width:1281px) and (max-width:1360px) {
  .bg-overlay {
	height: 710px;
	z-index: -1
}

}

@media (min-width:1331px) and (max-width:1350px){
      .bg-overlay {
	height: 710px;
	z-index: -1
}

     /*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
bottom: 21% !important;
    left: 72% !important;
}
.india-loc {
    bottom: 43% !important;
    left: 55.5% !important;
}
.brazil-loc {
left: 21.5% !important;
    top: 66.5% !important;
}
.mexico-loc {
    left: 10% !important;
    top: 48.5% !important;

}
.canada-loc {
    left: 9.5% !important;
    top: 34% !important;
}
.us-loc {
    left: 10.5% !important;
    top: 41% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 55% !important;
}
.nigeria-loc {
left: 37% !important;
    top: 55% !important;
}
.congo-loc {
left: 39% !important;
    top: 60.5% !important;
}
.uk-loc {
     left: 35.2% !important;
    top: 33% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 34% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 39.5% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 45.5% !important;
}
.saudi-loc {
    bottom: 38% !important;
    left: 43% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
     left: 43.5% !important;
    top: 45.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 51.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
    
}

@media (min-width:1301px) and (max-width:1330px){
      .bg-overlay {
	height: 710px;
	z-index: -1
}

     /*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
 bottom: 23% !important;
    left: 72% !important;
}
.india-loc {
    bottom: 45% !important;
    left: 55.5% !important;
}
.brazil-loc {
    left: 21% !important;
    top: 63% !important;
}
.mexico-loc {
    left: 9.5% !important;
    top: 46.5% !important;
}
.canada-loc {
      left: 8.5% !important;
    top: 32% !important;
}
.us-loc {
    left: 10% !important;
    top: 39% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 52% !important;
}
.nigeria-loc {
    left: 36.5% !important;
    top: 52% !important;
}
.congo-loc {
    left: 38.5%;
    top: 57.5%;
}
.uk-loc {
    left: 35.2% !important;
    top: 31% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 33% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 37% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 42.5% !important;
}
.saudi-loc {
    bottom: 40% !important;
    left: 42% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
    left: 44% !important;
    top: 44.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 50.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
    
}

@media (min-width:1281px) and (max-width:1300px){
      .bg-overlay {
	height: 710px;
	z-index: -1
}

    /*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
 bottom: 24% !important;
    left: 72% !important;
}
.india-loc {
    bottom: 45% !important;
    left: 55.5% !important;
}
.brazil-loc {
left: 21.5% !important;
    top: 64% !important;

}
.mexico-loc {
    left: 9.5% !important;
    top: 46.5% !important;
}
.canada-loc {
      left: 8.5% !important;
    top: 32% !important;
}
.us-loc {
    left: 10% !important;
    top: 39% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 52% !important;
}
.nigeria-loc {
    left: 36.5% !important;
    top: 52% !important;
}
.congo-loc {
    left: 38.5%;
    top: 57.5%;
}
.uk-loc {
    left: 35.2% !important;
    top: 31% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 33% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 37% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 42.5% !important;
}
.saudi-loc {
    bottom: 40% !important;
    left: 42% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
    left: 44% !important;
    top: 44.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 50.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
    
}

@media (min-width:1280px) and (max-width:1280px) {
.bg-overlay {
	height: 710px;
	z-index: -1
}
.box_aside {
	left: 80px!important
}
.shape-border::after {
	width: 76px!important
}
.media-map .pr-0 {
	padding-right: 15px!important
}
#banner-content {
	height: 609px!important
}
/*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
 bottom: 23% !important;
    left: 72% !important;
}
.india-loc {
bottom: 46% !important;
    left: 55% !important;
}
.brazil-loc {
    left: 21% !important;
    top: 63% !important;
}
.mexico-loc {
    left: 9.5% !important;
    top: 46.5% !important;
}
.canada-loc {
      left: 8.5% !important;
    top: 32% !important;
}
.us-loc {
    left: 10% !important;
    top: 39% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 52% !important;
}
.nigeria-loc {
    left: 36.5% !important;
    top: 52% !important;
}
.congo-loc {
    left: 38.5%;
    top: 57.5%;
}
.uk-loc {
    left: 35.2% !important;
    top: 31% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 33% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 37% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 42.5% !important;
}
.saudi-loc {
    bottom: 40% !important;
    left: 42% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
    left: 44% !important;
    top: 44.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 50.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
}

@media (min-width:1231px) and (max-width:1279px) {
body {
	overflow-x: hidden!important;
	background: red!important
}
#counter_sec {
	padding: 20px!important
}
#banner-content {
	height: 598px!important
}
.container {
	width: 100%!important
}
.bg-overlay {
	height: 590px!important;
	z-index: -1
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 160px;
	text-align: center;
	height: 488px!important
}
#video_background {
	position: fixed;
	top: -95px!important
}
.box_aside {
	left: 50px!important
}
.contact-form {
	left: 0!important
}
.box_aside img {
	width: 326px!important;
	height: 333px!important
}
.box_aside {
	width: 350px!important;
	height: 350px!important;
	margin-bottom: 240px!important
}
.tabs-section-twic .product-tabs {
	height: 588px!important
}
.counter {
	height: auto!important;
	width: auto!important
}
/*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
 bottom: 23% !important;
    left: 72% !important;
}
.india-loc {
bottom: 46% !important;
    left: 55% !important;
}
.brazil-loc {
    left: 21% !important;
    top: 63% !important;
}
.mexico-loc {
    left: 9.5% !important;
    top: 46.5% !important;
}
.canada-loc {
      left: 8.5% !important;
    top: 32% !important;
}
.us-loc {
    left: 10% !important;
    top: 39% !important;
}
.ghana-loc {
    left: 32.8% !important;
    top: 52% !important;
}
.nigeria-loc {
    left: 36.5% !important;
    top: 52% !important;
}
.congo-loc {
    left: 38.5%;
    top: 57.5%;
}
.uk-loc {
    left: 35.2% !important;
    top: 31% !important;
  }
  .germany-loc {
    left: 38% !important;
    top: 33% !important;
}
.france-loc {
    left: 34.5% !important;
    top: 37% !important;
}
.venezuela-loc {
    left: 37.5% !important;
    top: 42.5% !important;
}
.saudi-loc {
    bottom: 40% !important;
    left: 42% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
    left: 44% !important;
    top: 44.5% !important;
}
.uae-loc {
    left: 45.5% !important;
    top: 50.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
}

@media (min-width:1201px) and (max-width:1230px) {
body {
	overflow-x: hidden!important
}
.container {
	width: 100%!important
}
.bg-overlay {
	height: 590px!important;
	z-index: -1
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 160px;
	text-align: center;
	height: 488px!important
}
#video_background {
	position: fixed;
	top: -95px!important
}
.box_aside {
	left: 50px!important
}
.contact-form {
	left: 0!important
}
.box_aside img {
	width: 326px!important;
	height: 333px!important
}
.box_aside {
	width: 350px!important;
	height: 350px!important;
	margin-bottom: 240px!important
}
.tabs-section-twic .product-tabs {
	height: 588px!important
}
.counter {
	height: auto!important;
	width: auto!important
}
/*----COUNTRIES LOCATIONS MARKS -*/
.auss-loc {
bottom: 28% !important;
    left: 72% !important;

}
.india-loc {
    bottom: 49% !important;
    left: 55% !important;
}
.brazil-loc {
 
 left: 21% !important;
    top: 60% !important;
}
.mexico-loc {
    left: 9.5% !important;
    top: 43.5% !important;
}
.canada-loc {

    left: 8.5% !important;
    top: 29% !important;
}
.us-loc {
    left: 10% !important;
    top: 35% !important;
}
.ghana-loc {
    left: 32% !important;
    top: 49% !important;
}
.nigeria-loc {
left: 36% !important;
    top: 49% !important;
}
.congo-loc {
    left: 38.5%;
    top: 57.5%;
}
.uk-loc {
     left: 35.2% !important;
    top: 30% !important;

  }
  .germany-loc {
    left: 38.5% !important;
    top: 31% !important;

}
.france-loc {
    left: 34% !important;
    top: 35% !important;
}
.venezuela-loc {
 left: 36.5% !important;
    top: 40.5% !important;
}
.saudi-loc {
    bottom: 40% !important;
    left: 42% !important;
}
.turky-loc {
    left: 43.5% !important;
    top: 37% !important;
}
.kuwait-loc {
 left: 43% !important;
    top: 42.5% !important;

}
.uae-loc {
    left: 45.5% !important;
    top: 50.5% !important;
}
/*----COUNTRIES LOCATIONS MARKS -*/
}

@media (min-width:1025px) and (max-width:1200px) {
  
.india-loc {
      left: 55%;
    top: 38%;
}
.auss-loc {
    bottom: 30%;
    left: 71%;
}
.brazil-loc {
    left: 20.5%;
    top: 51%;
}
.mexico-loc {
     left: 8.5%;
    top: 36.5%;
}
.us-loc {
left: 9%;
    top: 30%;
}
.canada-loc {
    left: 7%;
    top: 24%;
}
.ghana-loc {
    left: 32%;
    top: 47%;
}
.congo-loc {
    left: 38%;
    top: 47%;
}
.nigeria-loc {
    left: 36%;
    top: 47%;
}
.saudi-loc {
    bottom: 41%;
    left: 43%;
}
.ghana-loc {
    left: 32%;
    top: 42%;
}
.nigeria-loc {
    left: 35.5%;
    top: 41%;
}
.uk-loc {
    left: 34.5%;
    top: 25.5%;
}
.germany-loc {
    left: 38%;
    top: 26%;
}
.france-loc {
    left: 34%;
    top: 30%;
}
.turky-loc {
    left: 43.5%;
    top: 31%;
}
.venezuela-loc {
    left: 36%;
    top: 34%;
}
.kuwait-loc {
    left: 43%;
    top: 36%;
}
.uae-loc {
    left: 45%;
    top: 41%;
}
.saudi-loc {
    bottom: 51%;
    left: 41%;
}
.bg-overlay {
	height: 710px;
	z-index: -1
}
body {
	overflow-x: hidden!important
}
.container {
	width: 100%!important
}
.bg-overlay {
	height: 563px;
	z-index: -1
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 75px;
	text-align: center;
	height: 380px
}
#video_background {
	position: fixed;
	top: -95px!important
}
.box_aside {
	left: 50px!important
}
.contact-form {
	left: 0!important
}
.box_aside img {
	width: 326px!important;
	height: 333px!important
}
.box_aside {
	width: 350px!important;
	height: 350px!important;
	margin-bottom: 240px!important
}
.tabs-section-twic .product-tabs {
	height: 588px!important
}
.counter {
	height: auto!important;
	width: auto!important
}
.auss-loc {
	bottom: 35%;
	left: 73%
}
.brazil-loc {
	left: 21%;
	top: 55%
}
.canada-loc {
	left: 8%;
	top: 27%
}
.us-loc {
	left: 12%;
	top: 31%
}
.mexico-loc {
	left: 12%;
	top: 36%
}
.ghana-loc {
	left: 34%;
	top: 39%
}
.uk-loc {
	left: 36%;
	top: 31%
}
.germany-loc {
	left: 38%;
	top: 26%
}
.france-loc {
	left: 43%;
	top: 31%
}
.turky-loc {
	left: 47%;
	top: 36%
}
.venezuela-loc {
	left: 43%;
	top: 40%
}
.nigeria-loc {
	left: 37%;
	top: 35%
}
.congo-loc {
	left: 39%;
	top: 52%
}
.saudi-loc {
	bottom: 49%;
	left: 48%
}
.uae-loc {
	left: 43%;
	top: 45%
}
.kuwait-loc {
	left: 45%;
	top: 52%
}
.india-loc {
	left: 56%;
	top: 41%
}
}

@media (min-width:992px) and (max-width:1023px) {
    #contact_map {
    display: none;
}
    .country_code {
    width: 100% !important;
    margin-bottom: 5px !important;
    
}
.callback-form .form-group select.form-control {
    padding: 0px 2px;
    font-size: 14px !important;
}
.country_number {
    padding-right: 0px;
    width: 100% !important;
    padding-left: 0;
    margin-top: 5px!important;
}
body {
	overflow-x: hidden!important
}
.container {
	width: 100%!important
}
.bg-overlay {
	height: 455px;
	z-index: -1!important
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 80px;
	text-align: center;
	height: 354px
}
#video_background {
	position: fixed;
	top: -95px!important
}
.box_aside {
	left: 50px!important
}
.contact-form {
	left: 0!important
}
.box_aside img {
	width: 326px!important;
	height: 333px!important
}
.box_aside {
	width: 350px!important;
	height: 350px!important
}
.tabs-section-twic .product-tabs {
	height: 588px!important
}
.auss-loc {
	bottom: 35%;
	left: 73%
}
.brazil-loc {
	left: 21%;
	top: 55%
}
.canada-loc {
	left: 8%;
	top: 27%
}
.us-loc {
	left: 12%;
	top: 31%
}
.mexico-loc {
	left: 12%;
	top: 36%
}
.ghana-loc {
	left: 34%;
	top: 39%
}
.uk-loc {
	left: 36%;
	top: 31%
}
.germany-loc {
	left: 38%;
	top: 26%
}
.france-loc {
	left: 43%;
	top: 31%
}
.turky-loc {
	left: 47%;
	top: 36%
}
.venezuela-loc {
	left: 43%;
	top: 40%
}
.nigeria-loc {
	left: 37%;
	top: 35%
}
.congo-loc {
	left: 39%;
	top: 52%
}
.saudi-loc {
	bottom: 49%;
	left: 48%
}
.uae-loc {
	left: 43%;
	top: 45%
}
.kuwait-loc {
	left: 45%;
	top: 52%
}
.india-loc {
	left: 56%;
	top: 41%
}
}

@media (min-width:1024px) and (max-width:1024px) {
    .brazil-loc {
    left: 20.5% !important;
    top: 51% !important;
}
.mexico-loc {
    left: 8.5% !important;
    top: 37% !important;
}
.us-loc {
    left: 9% !important;
    top: 31% !important;
}
.canada-loc {
    left: 7% !important;
    top: 22% !important;
}
.india-loc {
    left: 56% !important;
    top: 38% !important;
}

.auss-loc {
    bottom: 36% !important;
    left: 75% !important;
}
.ghana-loc {
    left: 33% !important;
    top: 43% !important;
}
.nigeria-loc {
    left: 37% !important;
    top: 42% !important;
}


body {
	overflow-x: hidden!important
}
.bg-overlay {
	height: 480px;
	z-index: -1
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 70px;
	text-align: center;
	height: 378px
}
#video_background {
	position: fixed;
	top: -95px!important
}
.box_aside {
	width: 350px!important;
	height: 350px!important;
	left: 50px!important;
	transform: rotate(0)!important
}
.box_aside img {
	width: 330px!important;
	height: 330px!important;
	top: 5px!important;
	left: 5px!important
}
.gmap {
	right: 45px
}
.tabs-section-twic .product-tabs .find-tabs ul li a {
	border: 0;
	color: #fff;
	font-size: 14px;
	padding: 16px 0!important;
	text-transform: uppercase
}
.tabs-section-twic .product-tabs {
	height: 588px
}
.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	height: 330px!important;
	margin-top: 25px
}
.media-map .media-body p {
	left: 0!important
}
.address-sec {
	height: 1342px!important;
	background-size: 100% 100%!important
}
.media-map .pr-0 {
	padding-right: 15px
}
.media-map .media>.pull-left img {
	height: 70px!important
}
.shape-border::after {
	width: 48px!important
}
.address-sec .qoutes {
	margin-bottom: 0!important
}
.portfolio-itemContent p {
	height: 50px!important;
	width: 100%!important
}
.auss-loc {
	bottom: 35%;
	left: 73%
}
.brazil-loc {
	left: 21%;
	top: 55%
}
.canada-loc {
	left: 8%;
	top: 27%
}
.us-loc {
	left: 12%;
	top: 31%
}
.mexico-loc {
	left: 12%;
	top: 36%
}
.ghana-loc {
	left: 34%;
	top: 39%
}
.uk-loc {
	left: 36%;
	top: 31%
}
.germany-loc {
	left: 38%;
	top: 26%
}
.france-loc {
	left: 43%;
	top: 31%
}
.turky-loc {
	left: 47%;
	top: 36%
}
.venezuela-loc {
	left: 43%;
	top: 40%
}
.nigeria-loc {
	left: 37%;
	top: 35%
}
.congo-loc {
	left: 39%;
	top: 52%
}
.saudi-loc {
	bottom: 49%;
	left: 48%
}
.uae-loc {
	left: 43%;
	top: 45%
}
.kuwait-loc {
	left: 45%;
	top: 52%
}
.india-loc {
	left: 56%;
	top: 41%
}
}

@media (min-width:769px) and (max-width:991px) {
.container {
	width: 100%
}
.bg-overlay {
	height: 452px;
	z-index: -1
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 80px;
	text-align: center;
	height: 350px
}
#banner-image, .main-right-box {
	height: auto!important
}
.client_img {
	width: auto
}
#contact_map .our-locations {
	background-size: 100% 100%!important
}
.section-dark .social-content>li {
	display: inline-block;
	margin-right: 40px
}
.india-loc {
	position: relative;
	width: 135px
}
.featured-panel-content__box {
	top: 20px!important
}
.main-right-box {
	width: 100%;
	margin-bottom: 100px!important
}
.box-one {
	top: 25px!important
}
.box_aside {
	margin-bottom: 150px!important
}
.main-tabsDiv .nav-tabs>li {
	display: inline-block;
	float: left!important;
	margin-bottom: 15px!important
}
#myTab li a {
	padding: 10px 13px!important
}
.nav-tabs>li>a {
	font-size: 10px!important;
	font-weight: 300
}
.portfolio-itemContent p {
	color: #8A959E;
	font-size: 14px!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important
}
.discuss .discuss--right {
	right: 0!important;
	left: 0!important;
	width: auto!important
}
.gmap, .gmap-area .gmap iframe {
	height: 325px!important;
	width: 325px!important
}
.gmap {
	margin-top: 80px!important
}
.contact-form {
	left: 25px!important
}
.uk-grid.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	width: 50%!important
}
.address-sec {
	height: 1200px!important
}
#video_background {
	position: fixed;
	top: 0!important;
	height: auto!important
}
.brand {
	height: 100%!important
}
.g-process .g-process-item .g-process-item-title {
	text-align: left
}
.callback-form.col-md-4.col-sm-4.col-xs-12 {
	padding: 0
}
.tabs-section-twic .product-tabs {
	height: 588px!important
}
.auss-loc {
	bottom: 35%;
	left: 68%
}
.brazil-loc {
	left: 14%;
	top: 55%
}
.canada-loc {
	left: 4%;
	top: 28%
}
.us-loc {
	left: 9%;
	top: 33%
}
.mexico-loc {
	left: 10%;
	top: 38%
}
.ghana-loc {
	left: 31%;
	top: 41%
}
.uk-loc {
	left: 30%;
	top: 29%
}
.germany-loc {
	left: 36%;
	top: 25%
}
.france-loc {
	left: 37%;
	top: 31%
}
.turky-loc {
	left: 44%;
	top: 37%
}
.venezuela-loc {
	left: 38%;
	top: 40%
}
.nigeria-loc {
	left: 33%;
	top: 34%
}
.congo-loc {
	left: 35%;
	top: 47%
}
.saudi-loc {
	bottom: 49%;
	left: 44%
}
.uae-loc {
	left: 39%;
	top: 51%
}
.kuwait-loc {
	left: 40%;
	top: 55%
}
.india-loc {
	left: 48%;
	top: 41%
}
}

@media (min-width:769px) and (max-width:830px) {
.bg-overlay {
	height: 452px;
	z-index: -1!important
}
#banner-content {
	padding-top: 80px!important;
	text-align: center!important;
	height: 323px!important
}
}

@media (min-width:768px) and (max-width:768px) {
.container {
	width: 100%
}
#video_background {
	height: 535.38px!important;
	top: -60px!important
}
.bg-overlay {
	height: 419px;
	z-index: -1!important
}
.default-service-block.col-md-12.col-sm-6.col-xs-12 {
	width: 100%;
	margin-bottom: 20px
}
#banner-content {
	z-index: 10;
	color: #fff;
	padding-top: 80px;
	text-align: center;
	height: 317px
}
.client_img {
	width: auto
}
#contact_map .our-locations {
	background-size: 100% 100%!important
}
.counter {
	height: 165px
}
#banner-image, .main-right-box {
	height: auto!important
}
.section-dark .social-content>li {
	display: inline-block;
	margin-right: 40px
}
.india-loc {
	position: relative;
	width: 135px
}
.featured-panel-content__box {
	top: 20px!important
}
.main-right-box {
	width: 100%;
	margin-bottom: 50px!important
}
.box-one {
	top: 50px!important
}
.box_aside {
	margin-bottom: 180px!important
}
.main-tabsDiv .nav-tabs>li {
	display: inline-block;
	float: left!important;
	margin-bottom: -2px!important
}
#myTab li a {
	padding: 10px 13px!important
}
.nav-tabs>li>a {
	font-size: 10px!important;
	font-weight: 300
}
.portfolio-itemContent p {
	color: #8A959E;
	font-size: 10px!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important
}
.discuss .discuss--right {
	right: 0!important;
	left: 0!important;
	width: auto!important
}
.gmap-area .gmap iframe {
	height: 325px!important;
	width: 325px!important
}
.gmap {
	height: 325px!important;
	width: auto!important;
	margin-top: 80px!important
}
.contact-form {
	left: 25px!important
}
.uk-grid.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	width: 50%!important;
	height: 300px
}
.address-sec {
	height: 1875px!important
}
.brand {
	height: 100%
}
.counter {
	width: auto
}
.g-process .g-process-item .g-process-item-title {
	text-align: left
}
.slidr_icon {
	top: 46%
}
.box_aside, .box_aside img {
	width: 100%!important;
	height: 100%!important;
	position: relative;
	left: 0!important;
	top: 0!important
}
.mission-section-twic .box-shape .user-feature img {
	width: 100%!important
}
.our-box {
	margin-bottom: 50px
}
.box_aside {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-style: double!important;
	border-width: 4px!important;
	transform: rotate(0)!important;
	margin: 10px 0 180px!important;
	border-color: #e83a1d
}
.tabs-section-twic {
	height: 532px!important
}
.shape-border::after {
	width: 105px!important
}
.tabs-section-twic .tabs-view {
	margin: 80px 0!important
}
.auss-loc {
	bottom: 35%;
	left: 68%
}
.brazil-loc {
	left: 14%;
	top: 55%
}
.canada-loc {
	left: 4%;
	top: 28%
}
.us-loc {
	left: 9%;
	top: 33%
}
.mexico-loc {
	left: 10%;
	top: 38%
}
.ghana-loc {
	left: 31%;
	top: 41%
}
.uk-loc {
	left: 30%;
	top: 29%
}
.germany-loc {
	left: 36%;
	top: 25%
}
.france-loc {
	left: 37%;
	top: 31%
}
.turky-loc {
	left: 44%;
	top: 37%
}
.venezuela-loc {
	left: 38%;
	top: 40%
}
.nigeria-loc {
	left: 33%;
	top: 34%
}
.congo-loc {
	left: 35%;
	top: 47%
}
.saudi-loc {
	bottom: 49%;
	left: 44%
}
.uae-loc {
	left: 39%;
	top: 51%
}
.kuwait-loc {
	left: 40%;
	top: 55%
}
.india-loc {
	left: 48%;
	top: 41%
}
}

@media (min-width:736px) and (max-width:736px) {
.g-process .g-process-item .g-process-image img {
	margin-right: 130px!important
}
.g-process .g-process-item .g-process-item-icon {
	left: 32%!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-brand, .navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.full_nav .nav>li>a:hover {
	color: #fff!important
}
.shape-border::after {
	width: 97px!important
}
}

@media (min-width:667px) and (max-width:767px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
.navbar-brand {
	margin-top: 10px
}
#slider {
	width: 100%
}
#banner-content {
	padding-top: 100px;
	height: 324px;
	width: 100%
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container h4 {
	font-size: 22px!important;
	text-align: center!important
}
.slider-container p {
	font-size: 14px;
	line-height: 150%;
	margin: 9px auto;
	text-align: center;
	width: 110px
}
.bg-overlay {
	height: 374px
}
#slider li {
	float: none;
	text-align: center
}
.section-dark .social-content>li {
	margin-right: 20px
}
.thm-btn {
	width: 96%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 2%
}
#banner-image, .main-right-box {
	height: auto!important
}
.footer_col p {
	margin-top: 25px
}
.submit-btn {
	margin-bottom: 40px
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.box-one {
	top: 25px!important
}
.main-right-box {
	margin-bottom: 50px!important
}
.box_aside {
	margin-bottom: 180px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 10px!important
}
.nav-tabs li a .fa {
	font-size: 14px!important;
	margin-right: 0!important
}
.content-div .image-mywrap img {
	margin: 60px auto 0;
	height: auto;
	width: auto
}
.discuss>p {
	width: auto!important
}
.discuss .discuss--right {
	right: 0!important;
	width: 100%!important
}
.discuss .discuss--left {
	width: 100%!important;
	margin-bottom: 220px!important;
	margin-left: 0!important
}
.contact-form {
	left: 0!important
}
.address-sec {
	height: 1553px!important
}
.counter {
	text-align: center;
	height: auto;
	width: auto;
	padding: 6px;
	margin: 0 auto 40px
}
.ih-item.square.effect14 .info h3 {
	margin-top: 50%!important
}
.ih-item.square {
	margin-bottom: 20px!important
}
.slidr_icon {
	position: absolute;
	top: 45%
}
.singleserv_des {
	height: 250px
}
.g-process .g-process-item .g-process-image img {
	margin-right: 60px
}
.mission-section-twic .box-shape .user-feature img {
	display: inline-block;
	height: auto!important;
	width: 100%!important
}
.address-sec .qoutes, .address-sec .sec_title {
	margin-bottom: 10px!important
}
.address-sec .qoutes .qoutes-style {
	font-size: 18px!important
}
.uk-grid.uk-grid-match.media-map .pr-0 {
	padding-right: 15px
}
.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	border-bottom: 1px solid #989898;
	height: 245px!important;
	margin-top: 25px!important;
	width: 50%!important;
	float: left!important
}
.shape-border::after {
	width: 110px!important
}
.media-map .media-body p {
	left: 10px!important;
	line-height: 25px!important
}
.media-map .media-body {
	padding-bottom: 20px!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-toggle {
	border-color: #ffca36;
	margin-top: 12px!important
}
.affix .navbar-brand, .full_nav .nav, .navbar-brand img {
	margin-top: 0!important
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.navbar-default .navbar-nav a {
	color: #fff
}
.full_nav .nav {
	background: #ff3700!important
}
.navbar-brand img {
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important;
	width: 100%;
	background-color: #ccc
}
.maindrop_menu li a {
	color: #555!important;
	text-align: center!important
}
.full_nav .nav>li>a:hover {
	color: #fff!important
}
}

@media (min-width:640px) and (max-width:640px) {
.bg-overlay {
	height: 662px!important;
	z-index: -1
}
#banner-content {
	height: 662px!important;
	padding-top: 160px!important
}
}

@media (min-width:568px) and (max-width:666px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
#slider {
	width: 100%;
	height: 187px
}
#banner-content {
	padding-top: 0;
	height: 277px;
	width: 100%
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container h4 {
	font-size: 22px!important;
	text-align: center!important
}
.slider-container p {
	font-size: 14px;
	line-height: 150%;
	margin: 9px auto;
	text-align: center;
	width: 110px
}
.bg-overlay {
	height: 361px
}
#slider li {
	float: none;
	text-align: center
}
#contact_map {
	height: auto
}
#contact_map .our-locations {
	background: linear-gradient(rgba(60,60,60,.45), rgba(60,60,60,.45)), url(../images/location-map.jpg) no-repeat;
	background-size: cover;
	height: auto
}
#portfolio_sec .ih-item.square {
	margin-bottom: 50px
}
.slick-center .client_img:before {
	top: -5px;
	left: -5px;
	content: "";
	height: 60px;
	width: 60px
}
.box_aside, .box_aside img, .contact-form {
	left: 0!important
}
.client_img {
	height: 50px;
	width: 50px;
	border-radius: 50%
}
.client_img img {
	height: 50px;
	width: 51px
}
.section-dark h2 {
	color: #fff;
	padding-top: 20px;
	font-size: 32px
}
.section-dark .subheading {
	color: #384049;
	font-size: 14px
}
.section-dark .social-content {
	margin: 20px 0 0
}
.thm-btn {
	width: 95%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 2%
}
.section-dark .social-icon-holder {
	height: 50px;
	width: 50px
}
#banner-image, .box_aside, .box_aside img {
	height: auto!important
}
.social-icon-symbol {
	font-size: 24px;
	line-height: 50px
}
.section-dark .social-content>li {
	margin-bottom: 15px;
	margin-right: auto
}
.submit-btn {
	margin-bottom: 40px
}
.box_aside {
	width: auto!important;
	transform: rotate(0)!important;
	margin-bottom: 52px!important;
	top: 0!important
}
.box_aside img {
	width: auto!important;
	position: relative;
	top: 0!important
}
#about-us .sec_title p {
	padding: 0!important
}
.sec_title h2 {
	font-size: 34px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 15px!important
}
.content-div .image-mywrap img {
	margin: 0 auto;
	height: auto!important;
	width: auto!important
}
.content-div .content-mywrap h3 {
	font-size: 23px;
	text-align: center
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important;
	margin-bottom: 220px!important
}
.discuss .discuss--right {
	top: 50%!important;
	right: 0!important;
	width: 100%!important
}
.gmap-area .gmap iframe {
	height: 450px!important;
	width: 450px!important
}
section#contact_map .gmap {
	height: auto!important
}
.gmap {
	height: 450px!important
}
.address-sec, .address-sec .address-box {
	height: auto!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0
}
.diamond-button {
	margin-bottom: 40px
}
.counter {
	height: auto;
	width: auto;
	margin-bottom: 50px
}
.navbar-brand {
	margin-top: 0
}
.footer_col p {
	margin-top: 25px
}
.box-one {
	top: 40px!important
}
.main-right-box {
	height: auto!important;
	margin-bottom: 51px!important
}
.discuss>p {
	width: auto!important
}
.topclients-slider .brand_col {
	padding: 0 15px!important;
	margin-bottom: 0
}
.topclients-slider h3 {
	font-size: 24px!important;
	margin-bottom: 5px!important;
	margin-top: 5px!important
}
.viewmorw-btn a {
	padding: 8px 35px
}
#contact_map .gmap {
	border: 0 solid #f6f5f0
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	text-align: center!important
}
.navbar-nav>li>.dropdown-menu li {
	background: #ccc!important
}
.main_ul ul li:hover .maindrop_menu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	background-color: #222!important
}
.dropdown-menu>li:hover>a {
	background-color: #363333!important;
	color: #ccc!important
}
.media-map .col-md-3.col-lg-3.col-sm-3.pr-0 {
	padding-right: 15px;
	border-bottom: 1px solid #989898
}
.media-map .col-md-3.col-lg-3.col-sm-3 {
	border-bottom: 1px solid #989898
}
.shape-border::after {
	width: 145px!important
}
.media-map .media-body p {
	left: 150px!important
}
.media-map .media-body {
	padding-bottom: 25px!important
}
.section-dark .social-content>li {
	width: 87px
}
.ih-item.square.effect14 .info h3 {
	margin-top: 50%!important
}
.slidr_icon {
	top: 61%
}
.slidr_icon a.icon_left {
	left: 0
}
.slidr_icon a.icon_right {
	left: 40px
}
.mission-section-twic .box-shape .user-feature img {
	display: inline-block;
	height: 100%!important;
	width: 100%!important
}
.our-box {
	margin-bottom: 25px
}
.media-map .media>.pull-left img {
	left: 62px!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-toggle {
	border-color: #ffca36;
	margin-top: 12px!important
}
.affix .navbar-brand, .full_nav .nav, .navbar-brand img {
	margin-top: 0!important
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.navbar-default .navbar-nav a {
	color: #fff
}
.full_nav .nav {
	background: #ff3700!important
}
.navbar-brand img {
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.full_nav .nav>li>a:hover {
	color: #fff!important
}
}

@media (min-width:480px) and (max-width:567px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
.navbar-brand {
	margin-top: 0!important
}
#slider {
	width: 100%;
	height: 100px
}
#banner-content {
	padding-top: 50px;
	height: 211px;
	width: 100%
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container h4 {
	font-size: 22px!important;
	text-align: center!important
}
.slider-container p {
	font-size: 14px;
	line-height: 150%;
	margin: 9px auto;
	text-align: center;
	width: 110px
}
.bg-overlay {
	height: 270px
}
#slider li {
	float: none;
	text-align: center
}
#contact_map {
	height: auto
}
#contact_map .our-locations {
	background: linear-gradient(rgba(60,60,60,.45), rgba(60,60,60,.45)), url(../images/location-map.jpg) no-repeat;
	background-size: cover;
	height: auto
}
#portfolio_sec .ih-item.square {
	margin-bottom: 50px
}
.slick-center .client_img:before {
	top: -5px;
	left: -5px;
	content: "";
	height: 60px;
	width: 60px
}
.box_aside, .box_aside img, .contact-form {
	left: 0!important
}
.client_img {
	height: 50px;
	width: 50px;
	border-radius: 50%
}
.client_img img {
	height: 50px;
	width: 51px
}
.section-dark h2 {
	color: #fff;
	padding-top: 20px;
	font-size: 32px
}
.section-dark .subheading {
	color: #384049;
	font-size: 14px
}
.section-dark .social-content {
	margin: 20px 0 0
}
.thm-btn {
	width: 94%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 3%
}
.section-dark .social-icon-holder {
	height: 50px;
	width: 50px
}
#banner-image, .box_aside, .box_aside img {
	height: auto!important
}
.social-icon-symbol {
	font-size: 24px;
	line-height: 50px
}
.section-dark .social-content>li {
	margin-bottom: 15px;
	margin-right: auto
}
.submit-btn {
	margin-bottom: 40px
}
.box_aside {
	width: auto!important;
	transform: rotate(0)!important;
	margin-bottom: 52px!important;
	top: 0!important
}
.box_aside img {
	width: auto!important;
	position: relative;
	top: 0!important
}
#about-us .sec_title p {
	padding: 0!important
}
.sec_title h2 {
	font-size: 34px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 15px!important
}
.content-div .image-mywrap img {
	margin: 0 auto;
	height: auto!important;
	width: auto!important
}
.content-div .content-mywrap h3 {
	font-size: 23px;
	text-align: center
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important;
	margin-bottom: 220px!important
}
.discuss .discuss--right {
	top: 50%!important;
	right: 0!important;
	width: 100%!important
}
.gmap-area .gmap iframe {
	height: 100%!important;
	width: 100%!important
}
.address-sec, .address-sec .address-box {
	height: auto!important
}
section#contact-info .gmap {
	right: 10px
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0
}
.diamond-button {
	margin-bottom: 40px
}
.counter {
	height: auto;
	width: auto;
	margin-bottom: 50px
}
.discuss>p {
	width: auto!important
}
.topclients-slider .brand_col {
	padding: 0 15px!important
}
.viewmorw-btn a {
	text-transform: uppercase;
	position: relative;
	top: 5px;
	padding: 8px 35px
}
.slidr_icon {
	position: absolute;
	top: 61%
}
.slidr_icon a.icon_left {
	left: 0
}
.slidr_icon a.icon_right {
	left: 40px
}
.mission-section-twic .box-shape .user-feature img {
	display: inline-block;
	height: auto!important;
	width: 100%!important
}
#contact_map .gmap {
	border: 0 solid #f6f5f0
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	text-align: center!important
}
.navbar-nav>li>.dropdown-menu li {
	background: #ccc!important
}
.main_ul ul li:hover .maindrop_menu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	background-color: #222!important
}
.dropdown-menu>li:hover>a {
	background-color: #363333!important;
	color: #ccc!important
}
.media-map .col-md-3.col-lg-3.col-sm-3.pr-0 {
	padding-right: 15px
}
.shape-border::after {
	width: 145px!important
}
.media-map .media-body p {
	left: 100px!important
}
.media-map .media-body {
	padding-bottom: 25px!important
}
.section-dark .social-content>li {
	width: 87px
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-toggle {
	border-color: #ff3700;
	margin-top: 12px!important;
	background: #ff3700;
	border-radius: 2px
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.navbar-default .navbar-nav a {
	color: #fff
}
.full_nav .nav {
	margin-top: 0!important;
	background: #ff3700!important
}
.navbar-brand img {
	margin-top: 0!important;
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.full_nav .nav>li>a:hover {
	color: #fff!important
}
}

@media (min-width:414px) and (max-width:414px) {
.brand_col .brand {
	height: auto!important
}
.slidr_icon {
	top: 40%
}
.box_aside img {
	top: 0!important;
	left: 0!important
}
.media-map .media-body {
	padding-left: 0;
	color: #fff;
	padding-bottom: 30px!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0;
	height: 1250px!important
}
.address-sec .sec_title {
	margin-bottom: 20px
}
.address-sec .qoutes, .navbar-brand {
	margin-bottom: 0!important
}
.address-sec .qoutes .qoutes-style {
	font-size: 19px!important;
	font-weight: 500!important;
	color: #ddd
}
.full_nav .nav>li>a:hover, .navbar-default .navbar-nav a {
	color: #fff!important
}
.media-map .media-body p {
	line-height: 26px!important
}
.media-map .pr-0 {
	padding-right: 15px!important
}
.shape-border::after {
	width: 112px!important
}
.mission-section-twic .box-shape .user-feature img {
	width: 100%!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-toggle {
	border-color: #ffca36;
	margin-top: 12px!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.full_nav .nav {
	margin-top: 0!important;
	background: #ff3700!important
}
.navbar-brand img {
	margin-top: 0!important;
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
}

@media (min-width:412px) and (max-width:412px) {
.shape-border::after {
	width: 111px!important
}
}

@media (min-width:375px) and (max-width:480px) {
.bg-overlay {
	height: 261px;
	z-index: -1
}
}

@media (min-width:375px) and (max-width:375px) {
.brand_col .brand {
	height: auto!important
}
.slidr_icon {
	top: 40%
}
.box_aside img {
	top: 0!important;
	left: 0!important
}
.media-map .media-body {
	padding-left: 0;
	color: #fff;
	padding-bottom: 30px!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0;
	height: 1250px!important
}
.address-sec .sec_title {
	margin-bottom: 20px
}
.address-sec .qoutes, .navbar-brand {
	margin-bottom: 0!important
}
.address-sec .qoutes .qoutes-style {
	font-size: 19px!important;
	font-weight: 500!important;
	color: #ddd
}
.full_nav .nav>li>a:hover, .navbar-default .navbar-nav a {
	color: #fff!important
}
.media-map .media-body p {
	line-height: 26px!important
}
.media-map .pr-0 {
	padding-right: 15px!important
}
.shape-border::after {
	width: 93px!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-collapse {
	margin-top: 0!important
}
.navbar-default .navbar-toggle {
	border-color: #ffca36;
	margin-top: 12px!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.full_nav .nav {
	margin-top: 0!important;
	background: #ff3700!important
}
.navbar-brand img {
	margin-top: 0!important;
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
}

@media (min-width:360px) and (max-width:479px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
.navbar-brand {
	margin-top: 0
}
#slider {
	width: 100%;
	height: 100px
}
#banner-content {
	padding-top: 0;
	height: 152px;
	width: 100%
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container h4 {
	font-size: 18px!important;
	text-align: center!important
}
.slider-container p {
	font-size: 13px;
	margin: 9px auto;
	text-align: center;
	width: 99px
}
.bg-overlay {
	height: 205px
}
#slider li {
	float: none;
	text-align: center
}
#contact_map {
	height: auto
}
#contact_map .our-locations {
	background: linear-gradient(rgba(60,60,60,.45), rgba(60,60,60,.45)), url(../images/location-map.jpg) no-repeat;
	background-size: cover;
	height: auto
}
#portfolio_sec .ih-item.square {
	margin-bottom: 50px
}
.slick-center .client_img:before {
	top: -5px;
	left: -5px;
	content: "";
	height: 60px;
	width: 60px
}
.client_img {
	height: 50px;
	width: 50px;
	border-radius: 50%
}
.client_img img {
	height: 50px;
	width: 51px
}
.section-dark h2 {
	color: #fff;
	padding-top: 20px;
	font-size: 32px
}
.section-dark .subheading {
	color: #384049;
	font-size: 14px
}
.section-dark .social-content {
	margin: 20px 0 0
}
.thm-btn {
	width: 90%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 5%
}
.section-dark .social-icon-holder {
	height: 50px;
	width: 50px
}
#banner-image, .box_aside, .box_aside img {
	height: auto!important
}
.social-icon-symbol {
	font-size: 24px;
	line-height: 50px
}
.section-dark .social-content>li {
	margin-bottom: 15px;
	margin-right: auto
}
.submit-btn {
	margin-bottom: 40px
}
.box_aside {
	width: auto!important;
	transform: rotate(0)!important;
	margin-bottom: 52px!important;
	top: 0!important;
	left: 0!important
}
.box_aside img {
	width: auto!important;
	position: relative;
	top: 5px;
	left: 8px
}
#about-us .sec_title p {
	padding: 0!important
}
.sec_title h2 {
	font-size: 34px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 15px!important
}
.content-div .image-mywrap img {
	margin: 0 auto;
	height: auto!important;
	width: auto!important
}
.full_nav .nav, .navbar-brand img, .navbar-collapse {
	margin-top: 0!important
}
.content-div .content-mywrap h3 {
	font-size: 23px;
	text-align: center
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important;
	margin-bottom: 220px!important
}
.discuss .discuss--right {
	top: 50%!important;
	right: 0!important;
	width: 100%!important
}
.gmap-area .gmap iframe {
	height: 300px!important;
	width: 300px!important
}
.address-sec, .address-sec .address-box, .gmap {
	height: auto!important
}
.gmap {
	width: auto!important
}
.contact-form {
	left: 0!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0
}
.diamond-button {
	margin-bottom: 40px
}
.counter {
	height: auto;
	width: auto;
	margin-bottom: 50px
}
.discuss>p {
	width: auto!important
}
.viewmorw-btn a {
	padding: 8px 35px
}
#contact_map .gmap {
	border: 0 solid #f6f5f0
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	text-align: center!important
}
.navbar-nav>li>.dropdown-menu li {
	background: #ccc!important
}
.main_ul ul li:hover .maindrop_menu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	background-color: #222
}
.dropdown-menu>li:hover>a {
	background-color: #363333!important;
	color: #ccc!important
}
.full_nav .nav>li>a:hover, .navbar-default .navbar-nav a {
	color: #fff!important
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.full_nav .nav {
	background: #ff3700!important
}
.navbar-brand img {
	height: 40px!important;
	padding: 0!important;
	top: 2px!important;
	position: relative!important
}
.affix .navbar-brand {
	margin-top: 5px!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important;
	border-color: #fff!important;
	margin-top: 12px!important;
	background-color: #ff3700!important
}
}

@media (min-width:320px) and (max-width:359px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
.slider-container h4 {
	font-size: 14px!important;
	text-align: center!important;
	margin-top: 20px
}
.navbar-brand {
	border-radius: 5px;
	margin-top: 0!important
}
#video_background {
	height: auto!important;
	top: 0!important
}
#slider {
	width: 100%;
	height: 100px
}
#banner-content {
	padding-top: 0;
	height: auto!important;
	width: 100%;
	margin-bottom: 20px
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container p {
	font-size: 12px;
	margin: 9px auto;
	text-align: center;
	width: 99px
}
#counter_sec {
	padding: 30px
}
.counter p {
	font-size: 12px
}
.bg-overlay {
	height: 180px;
	z-index: -1
}
#slider li {
	float: none;
	text-align: center
}
#contact_map {
	height: auto
}
#contact_map .our-locations {
	background: linear-gradient(rgba(60,60,60,.45), rgba(60,60,60,.45)), url(../images/location-map.jpg) no-repeat;
	background-size: cover;
	height: auto
}
#portfolio_sec .ih-item.square {
	margin-bottom: 50px
}
.slick-center .client_img:before {
	top: -5px;
	left: -5px;
	content: "";
	height: 60px;
	width: 60px
}
.box_aside, .box_aside img, .contact-form {
	left: 0!important
}
.client_img {
	height: 50px;
	width: 50px;
	border-radius: 50%
}
.client_img img {
	height: 50px;
	width: 51px
}
.section-dark h2 {
	color: #fff;
	padding-top: 20px;
	font-size: 32px
}
.section-dark .subheading {
	color: #384049;
	font-size: 14px
}
.section-dark .social-content {
	margin: 20px 0 0
}
.section-dark .social-content>li {
	margin-bottom: 15px;
	width: 88px
}
.thm-btn {
	width: 90%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 5%
}
.section-dark .social-icon-holder {
	height: 50px;
	width: 50px
}
#banner-image, .box_aside, .box_aside img {
	height: auto!important
}
.social-icon-symbol {
	font-size: 24px;
	line-height: 50px
}
.section-dark .social-content>li {
	margin-right: auto
}
.submit-btn {
	margin-bottom: 40px
}
.box_aside {
	width: auto!important;
	transform: rotate(0)!important;
	margin-bottom: 52px!important;
	top: 0!important
}
.box_aside img {
	width: auto!important;
	position: relative;
	top: 0!important
}
#about-us .sec_title p {
	padding: 0!important
}
.sec_title h2 {
	font-size: 34px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 15px!important
}
.content-div .image-mywrap img {
	margin: 0 auto;
	height: auto!important;
	width: auto!important
}
.full_nav .nav, .navbar-brand img, .navbar-collapse {
	margin-top: 0!important
}
.content-div .content-mywrap h3 {
	font-size: 23px;
	text-align: center
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important;
	margin-bottom: 220px!important
}
.discuss .discuss--right {
	top: 50%!important;
	right: 0!important;
	width: 100%!important
}
.gmap-area .gmap iframe {
	height: 300px!important;
	width: 300px!important
}
.address-sec, .address-sec .address-box, .gmap {
	height: auto!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0
}
.diamond-button {
	margin-bottom: 40px
}
.counter {
	height: auto;
	width: auto;
	margin-bottom: 50px
}
.discuss>p {
	width: auto!important
}
.g-process .g-process-item .g-process-item-desc {
	width: 90%!important
}
.g-process .g-process-item .g-process-image img {
	width: 245px!important;
	height: 245px!important
}
.discuss .discuss--right form input[type=submit] {
	font-size: 12px
}
.gmap {
	border: 10px solid #f6f5f0;
	border-radius: 50%;
	width: auto!important
}
.topclients-slider .brand_col {
	padding: 0 15px!important;
	margin-bottom: 0
}
.viewmorw-btn a {
	padding: 8px 35px
}
#contact_map .gmap {
	border: 0 solid #f6f5f0
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	text-align: center!important
}
.navbar-nav>li>.dropdown-menu li {
	background: #ccc!important
}
.main_ul ul li:hover .maindrop_menu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	background-color: #222
}
.dropdown-menu>li:hover>a {
	background-color: #363333!important;
	color: #ccc!important
}
.full_nav .nav>li>a:hover, .navbar-default .navbar-nav a {
	color: #fff!important
}
.shape-border::after {
	width: 66px!important
}
.media-map .col-md-3.col-lg-3.col-sm-3.pr-0 {
	padding-right: 15px
}
.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	height: 300px!important
}
.media-map .media-body {
	padding-bottom: 25px
}
.media-map .media-body p {
	left: 10px!important
}
.slidr_icon {
	top: 61%
}
.slidr_icon a.icon_left {
	left: 0
}
.slidr_icon a.icon_right {
	left: 40px
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.full_nav .nav {
	background: #ff3700!important
}
.navbar-brand img {
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.maindrop_menu li a, .maindrop_menu li a:hover {
	color: #ff3700!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important;
	border-color: #ff3700!important;
	margin-top: 12px!important;
	background-color: #ff3700!important;
	border-radius: 2px
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}
.maindrop_menu li a {
	border-bottom: 1px solid
}
.media-map .col-md-3.col-lg-3.col-sm-3 {
	border-bottom: 1px solid #989898
}
.our-box {
	margin-bottom: 25px
}
}

@media (min-width:240px) and (max-width:319px) {
body {
	overflow-x: hidden!important
}
.navbar-brand img {
	width: auto;
	margin: 0 0 10px 15px
}
.slider-container h4 {
	font-size: 14px!important;
	text-align: center!important;
	margin-top: 20px
}
.navbar-brand {
	border-radius: 5px;
	margin-top: 0!important
}
#video_background {
	height: auto!important;
	top: 0!important
}
#slider {
	width: 100%;
	height: 90px
}
#banner-content {
	padding-top: 0;
	height: auto!important;
	width: 100%;
	margin-bottom: 0
}
.slider-container {
	width: auto!important
}
#slider ul {
	margin-left: 0;
	width: auto
}
.slider-container p {
	font-size: 12px;
	margin: 9px auto;
	text-align: center;
	width: 99px
}
#counter_sec {
	padding: 30px
}
.counter p {
	font-size: 12px
}
.bg-overlay {
	height: 140px
}
#slider li {
	float: none;
	text-align: center
}
#contact_map {
	height: auto
}
#contact_map .our-locations {
	background: linear-gradient(rgba(60,60,60,.45), rgba(60,60,60,.45)), url(../images/location-map.jpg) no-repeat;
	background-size: cover;
	height: auto
}
#portfolio_sec .ih-item.square {
	margin-bottom: 50px
}
.slick-center .client_img:before {
	top: -5px;
	left: -5px;
	content: "";
	height: 60px;
	width: 60px
}
.box_aside, .box_aside img, .contact-form, .media-map .media-body p {
	left: 0!important
}
.client_img {
	height: 50px;
	width: 50px;
	border-radius: 50%
}
.client_img img {
	height: 50px;
	width: 51px
}
.section-dark h2 {
	color: #fff;
	padding-top: 20px;
	font-size: 32px
}
.section-dark .subheading {
	color: #384049;
	font-size: 14px
}
.section-dark .social-content {
	margin: 20px 0 0
}
.section-dark .social-content>li {
	margin-bottom: 15px;
	width: 88px
}
.thm-btn {
	width: 90%;
	border: 2px solid transparent;
	height: 50px;
	line-height: 50px;
	margin-right: 5%
}
.section-dark .social-icon-holder {
	height: 50px;
	width: 50px
}
#banner-image, .box_aside, .box_aside img {
	height: auto!important
}
.social-icon-symbol {
	font-size: 24px;
	line-height: 50px
}
.section-dark .social-content>li {
	margin-right: auto
}
.submit-btn {
	margin-bottom: 40px
}
.box_aside {
	width: auto!important;
	transform: rotate(0)!important;
	margin-bottom: 52px!important;
	top: 0!important
}
.box_aside img {
	width: auto!important;
	position: relative;
	top: 0!important
}
#about-us .sec_title p {
	padding: 0!important
}
.sec_title h2 {
	font-size: 34px!important
}
.main-tabsDiv .nav-tabs>li {
	display: block;
	float: none;
	margin-bottom: 15px!important
}
.content-div .image-mywrap img {
	margin: 0 auto;
	height: auto!important;
	width: auto!important
}
.full_nav .nav, .navbar-brand img, .navbar-collapse {
	margin-top: 0!important
}
.content-div .content-mywrap h3 {
	font-size: 23px;
	text-align: center
}
.featured-panel-content__box {
	padding: 0 40px;
	top: 0!important
}
.discuss .discuss--left {
	margin-left: 0!important;
	width: auto!important;
	margin-bottom: 220px!important
}
.discuss .discuss--right {
	top: 50%!important;
	right: 0!important;
	width: 100%!important
}
.gmap-area .gmap iframe {
	height: 300px!important;
	width: 300px!important
}
.address-sec, .address-sec .address-box, .gmap {
	height: auto!important
}
.address-sec {
	background-size: cover!important;
	padding: 30px 0 0
}
.diamond-button {
	margin-bottom: 40px
}
.counter {
	height: auto;
	width: auto;
	margin-bottom: 50px
}
.discuss>p {
	width: auto!important
}
.g-process .g-process-item .g-process-item-desc {
	width: 90%!important
}
.g-process .g-process-item .g-process-image img {
	width: 100%!important
}
.discuss .discuss--right form input[type=submit] {
	font-size: 12px
}
.gmap {
	border: 10px solid #f6f5f0;
	border-radius: 50%;
	width: auto!important
}
.topclients-slider .brand_col {
	padding: 0 15px!important;
	margin-bottom: 0
}
.viewmorw-btn a {
	padding: 8px 35px
}
#contact_map .gmap {
	border: 0 solid #f6f5f0
}
.navbar-nav>li>.dropdown-menu {
	width: 100%!important;
	text-align: center!important
}
.navbar-nav>li>.dropdown-menu li {
	background: #ccc!important
}
.main_ul ul li:hover .maindrop_menu {
	visibility: visible;
	opacity: 1;
	transform: translateY(0);
	background-color: #222
}
.dropdown-menu>li:hover>a {
	background-color: #363333!important;
	color: #ccc!important
}
.full_nav .nav>li>a:hover, .navbar-default .navbar-nav a {
	color: #fff!important
}
.shape-border::after {
	width: 66px!important
}
.media-map .col-md-3.col-lg-3.col-sm-3.pr-0 {
	padding-right: 15px
}
.media-map .media-body {
	padding-bottom: 25px
}
.slidr_icon {
	top: 61%
}
.slidr_icon a.icon_left {
	left: 0
}
.slidr_icon a.icon_right {
	left: 40px
}
nav.navbar .container {
	position: absolute!important;
	width: 100%!important
}
.navbar-brand {
	margin-bottom: 0!important
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	color: #fff!important;
	background-color: #ff3700!important
}
.full_nav .nav {
	background: #ff3700!important
}
.navbar-brand img {
	height: 40px!important;
	padding: 0!important;
	top: 5px!important;
	position: relative!important
}
.navbar-default .navbar-collapse {
	border-color: #e7e7e7;
	background: #ff3700!important
}
.main_ul ul li .maindrop_menu {
	display: none!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important
}
.maindrop_menu li a, .maindrop_menu li a:hover {
	color: #ff3700!important
}
.navbar-default .navbar-toggle {
	margin-bottom: 4px!important;
	border-color: #ff3700!important;
	margin-top: 12px!important;
	background-color: #ff3700!important;
	border-radius: 2px
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff
}
.maindrop_menu li a {
	border-bottom: 1px solid
}
#counter_sec .col-xs-6 {
	width: 100%
}
.footer_text p {
	line-height: 25px
}
}

@media (max-width:767px) {
.navbar-default .navbar-toggle {
	border-color: #ff3700!important;
	margin-top: 12px!important;
	background-color: #ff3700!important;
	border-radius: 2px
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff!important
}
.maindrop_menu li a {
	color: #ff3700!important;
	border-bottom: 1px solid
}
.uk-grid-match .col-md-3.col-lg-3.col-sm-3 {
	border-bottom: 1px solid #989898!important;
	height: 270px;
	margin-top: 25px
}
.media-map .pr-0 {
	padding-right: 15px!important
}
.media-map .media>.pull-left img {
	z-index: 999
}
.bg-overlay {
	z-index: -1!important
}
.brand_col .brand {
	display: inline-block;
	margin-top: 10px!important
}
.affix .nav>li>a {
	color: #FFF!important
}
section.service-secTabs {
	background: #666!important
}
.nav-tabs>li>a {
	padding: 7px 0!important;
	font-size: 14px!important;
	font-weight: 400!important
}
section.service-secTabs .container {
	padding-left: 0;
	padding-right: 0
}
.main-tabsDiv .nav-tabs>li {
	display: block!important;
	float: none!important;
	margin-bottom: 5px!important
}
.affix .navbar-brand {
	margin-top: 0!important
}
.main_ul ul li:hover .maindrop_menu {
	display: block!important;
	width: 100%;
	background-color: #ccc!important
}
#contact_map {
	display: none!important
}
.country_code {
    width: 100% !important;
    margin-bottom: 5px !important;
    
}
.callback-form .form-group select.form-control {
    padding: 0px 2px;
    font-size: 14px !important;
}
.country_number {
    padding-right: 0px;
    width: 100% !important;
    padding-left: 0;
    margin-top: 5px!important;
}
}

@media (min-width:992px) {
.media-map .pr-0 {
	padding-right: 15px!important
}

}

@media (max-width:992px){
#contact_map {
	display: none!important
}
.country_code {
    width: 100% !important;
    margin-bottom: 5px !important;
    
}
.callback-form .form-group select.form-control {
    padding: 0px 2px;
    font-size: 14px !important;
}
.country_number {
    padding-right: 0px;
    width: 100% !important;
    padding-left: 0;
    margin-top: 5px!important;
}
}
