
@media screen and (max-width:1600px) {
.logo_section {
  float: right;
  width: 170px; margin-top:0px;
}
.left_nav ul li a { font-weight:bold;
  font-size: 12px;
  padding: 60px 7px 60px 7px;
}
.mail_info ul li:first-child {
  margin-left: 0;
  margin-right: 10px;
}
.language {
  margin-left: 0;
  padding-left: 10px;
  margin-top: 40px;
}
.right_btns {
  margin: 10px 0;
}
.mail_info ul li {
  font-size: 13px;
}
.mail_info {
  float: right;
  margin-top: 50px;
}
.banner_main {
  margin-top: 1px;
}
/**/

/*18-10-2018*/
.left_nav ul li a{padding: 30px 10px 30px 15px;}
.language{ margin-top:15px; padding-right:15px;}
.mail_info{margin-top: 10px;}
#myNavbar{margin-top: 0px;}
.banner_main{ margin-top:86px; border-top:0px none;}

.header_rit{width: 65%;}


/*client list*/
.client-logos-listing{ width:100%; margin-left:0px;}
.client-logos-listing ul li{width: 16.6%; float:right;}
.client-logos-listing ul li .c-logoimg{ width:100%; height:auto;}
	
}


@media screen and (max-width:1189px)  {
header .navigation_section	{float:none;}
header .right_btns{float:none; margin:0px;}
.banner_caption{padding: 30px;top: 42%;}
.banner_caption h5{font-size: 18px;}
.banner_caption h2{font-size: 42px;margin-top: 13px;}
.banner_caption > p{font-size: 22px;line-height: 29px;margin-top: 6px;}
.banner_main::after{bottom: -13px;}
.about_main{padding: 79px 0;}
.welcom_heading > h2{margin-bottom: 32px;font-size: 32px;padding-bottom: 13px;}	
.welcom_heading > p{font-size: 15px;}
.welcome_products{margin: 70px 0;}
.pro_one > p{font-size: 16px;}
.pro_one{height: 108px; width:108px;}
.pro_one_sli > p{font-size: 14px;}
.global_client{padding: 50px 0;}
.global_list > h2{font-size: 26px;margin-bottom: 25px;}
.global_list h4{font-size: 15px;line-height: 25px;}
.global_list > ul{margin-top: 24px;}
.global_list ul li{margin-bottom: 16px;}
.global_right{margin-top: 135px;}
.social_icons > a{height: 64px;line-height: 65px;margin-right: 15px;width: 65px;}
.footer_links ul li{margin-right: 30px;}
.copy_right{margin-top: 39px;}
.footer{padding: 48px 0;}
.banner_main{ margin-top:130px; border-top:0px none;}


}

@media screen and (min-device-width: 1190px) { 
/**/

.mainpage .navbar-header{ display:inline-block; float:none;}
.navbar-inverse{ float:inherit; display:inline-block;}
.mainpage .navbar-nav{ float:none; display:inline-block;}

.language_nav .language{ display:none;}

}



@media (max-width: 1189px) {
.navbar-header { float: none;}
.navbar-left,.navbar-right { float: none !important;}
.navbar-toggle { display: block;}
.navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top { top: 0; border-width: 0 0 1px;}
.navbar-collapse.collapse { display: none!important;}
.navbar-nav { float: none!important; margin-top: 7.5px;}
.navbar-nav>li { float: none;}
.navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
.collapse.in{ display:block !important;}
.left_nav, .left_nav ul li .dropdown-menu{ box-shadow:none; border-bottom:1px solid #ccc;}
.banner_main{ margin-top:0px;}
.logo_section{ width:20%;}
.header_rit .navbar-right{ float:left !important; margin-right:0px;}
.header_rit .navbar-inverse{ float:right; margin-top: 30px; margin-left: 20px; position:static;}
.language{ border-left:none; margin-top:30px;}
.mail_info{ margin-top:40px;}
.navbar-inverse .navbar-toggle, .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{ background:#df292f; border-color:#df292f;}
.navbar-collapse{ background:#fff; position:absolute; width:100%; left:0px; top:100%;}
.left_nav{ width:100%;}
.left_nav .navbar-nav{ margin-top:0px;}
.navbar-inverse .navbar-collapse{ border-color:#ccc; padding:0px;}
.left_nav ul li{ width:100%;}
.left_nav ul li a{ padding:15px;}
.left_nav ul li .dropdown-menu{ min-width:100%; position:relative;}
.contact_left{ padding:45px 25px 20px;}

/*18-10-2018*/
.top_certified{ display:none;}
#myNavbar{margin-top: 6px;}
.header_rit{ padding-right:0px; width:75%;}

.header_rit{ width:80%; float:right;}
.header_rit .navbar-inverse{ margin-left:0px; width:100%;}
.mail_info{ float:left;}
.mainpage .navbar-header{ margin-top:-8px;}
.logo_section{margin-top: 4px;}
.language{ margin-top:0px;}
.mail_info{margin-top: 10px;}

.banner_main{ margin-top:94px; border-top:0px none;}
.logo_section{ max-width:200px;}

.language{display:none;}
.language_nav{ display:block;}


}


@media screen and (max-width:1023px)  {
.logo_section{ width:25%;}

.banner_caption{padding: 20px;top: 36%;}
.banner_caption h5{font-size: 16px;}
.banner_caption h2{font-size: 37px;margin-top: 8px;}
.banner_caption > p{font-size: 18px;line-height: 29px;margin-top: 6px;}
.about_main{padding: 59px 0;}
.welcom_heading > h2{margin-bottom: 30px;font-size: 29px;padding-bottom: 13px;}	
.welcom_heading > p{font-size: 14px;}
.welcome_products{margin: 70px 0;}
.pro_one > p{font-size: 14px;}
.pro_one{height: 82px; width:82px;}
.pro_one_sli > p{font-size: 13px;}
.product_slider .slick-arrow{height: 40px;top: 30%;width: 40px;}
.product_slider .slick-arrow.slick-prev{left: -15px;background-size: 40px; }
.product_slider .slick-arrow.slick-next{background-size: 40px; right:-13px;}
.global_client{padding: 30px 0;}
.global_list > h2{font-size: 22px;margin-bottom: 14px;}
.global_list h4{font-size: 13px;line-height: 22px;}
.global_list > ul{margin-top: 15px;}
.global_list ul li{margin-bottom: 11px;}
.global_right{margin-top: 135px;}
.social_icons > a{height: 54px;line-height: 55px;margin-right: 15px;width: 55px;}
.footer_links ul li{margin-right: 25px; font-size: 15px;}
.copy_right{margin-top: 32px;}
.footer{padding: 40px 0;}
.contact_left{ padding:30px 25px 10px;}

/*18-10-2018*/
.header_rit{width: 70%; float:left;}
.banner_main{ margin-top:92px; border-top:0px none;}
header{ min-height:92px;}


}

@media screen and (max-width:915px)  {
.banner_main{ margin-top:92px; border-top:0px none;}	
}

@media screen and (max-width:991px)  {
ul.p_side_nav{ margin-top:0px;}
}

@media screen and (max-width:767px) {
header .right_btns{margin-top: -12px;float: right;}
header .language{ float:right; border-right:1px solid #d6d7da; padding-right:5px; margin-right:80px;}
header .logo_section{width:150px;}
header .logo_main{ padding-left:10px;}
.header_rit { padding-bottom:50px;}
.left_nav .navbar-nav{ margin:0px;}
.res_btn{display:block; position:absolute; right:19px; top:40px;border-radius: 3px;padding: 10px 13px;color: #fff;background: #eb8322;border: none;}
.banner_caption{padding: 12px;top: 34%;}
.banner_caption h5{font-size: 14px;}
.banner_caption h2{font-size: 31px;margin-top: 5px;}
.banner_caption > p{font-size: 15px;line-height: 25px;margin-top: 6px;}
.about_main{padding: 59px 0;}
.welcom_heading > h2{margin-bottom: 20px;font-size: 22px;padding-bottom: 13px;}	
.welcom_heading > p{font-size: 14px;}
.welcome_products{ width:286px; display:table; margin:30px auto; text-align:center;}
.pro_one > p{font-size: 14px;}
.pro_one{height: 117px; width:117px;margin: 16px;}
.pro_one_sli > p{font-size: 13px;}
.product_slider .slick-arrow{height: 40px;top: 30%;width: 40px;}
.product_slider .slick-arrow.slick-prev{left: -9px;background-size: 40px; }
.product_slider .slick-arrow.slick-next{background-size: 40px; right:-9px;}
.global_client{padding: 30px 0;}
.global_list > h2{font-size: 22px;margin-bottom: 14px;}
.global_list h4{font-size: 13px;line-height: 22px;}
.global_list > ul{margin-top: 15px;}
.global_list ul li{margin-bottom: 11px;}
.global_list > a{padding: 10px 15px;}
.global_right{margin-top: 54px;}
.social_icons > a{height: 54px;line-height: 55px;margin-right: 15px;width: 55px;}
.footer_links {margin-top: 18px;}
.footer_links ul li{margin-right: 17px; font-size: 14px;}
.copy_right{margin-top: 25px;}
.footer{padding: 30px 0;}
.header_rit .navbar-inverse{ margin-top:40px;}
.header_rit .navbar-right { float: left !important;	margin: 0px;	position: absolute; width: 100%; left: 0px; top: 20px;}
.navbar-toggle{ margin-top:0px; z-index:10;}
.mail_info { width:100%; margin-top:24px; padding:0px 15px;}
.mail_info ul li:first-child{ float:left; margin-right:0px;}
.mail_info ul li:last-child{ float:right;}
ul.language-box{ right:0px;}
.inner_content h2{ font-size:28px; margin-bottom:25px;}
.inner_content p{ text-align:justify;}
.inner_content table tr th, .inner_content table tr td{ padding:15px;}
.contact_left{ width:100%; padding:40px 25px 20px;}
.contact_right{ width:calc(100% - 0%);}
.inner_content h3{ font-size:18px;}
/**/


/**/
.right_btns{ padding-right:0px;}
header .language{margin-right: 0px; position:absolute; top:0px; right:auto; left:60px;}
ul.language-box{ width:100%;}

.top_certified{ display:none;}
.header_rit{ width:100%; padding-bottom:0px;}
.header_rit .navbar-inverse{ margin-top:0px; min-height:auto;}
.language{margin-top: 0px;}
.mainpage .navbar-header{margin-top: -48px; margin-left:20px;}
.navbar-toggle{ margin-right:0px;}
.header_rit .navbar-inverse{ margin-left:0px;}
.mail_info ul li:first-child{margin-right: 10px;}
.mail_info{ margin-top:0px;}
.banner_main{ margin-top:76px; border-top:0px none;}
header .right_btns{padding-right:20px;}
.banner_main::after { background-size:cover; bottom:0px;  height:40px;}
.products_section .welabout-part{ margin-bottom:20px;}


.language_nav{ position:absolute; top:16px; right:auto; left:0px;}
.language_nav .language{ width:124px; border:0px none; margin-right:20px;}
.language_nav ul.language-box{ width:160px; right: auto; left:0px;}
.language_nav ul.language-box li{ padding-right:0px;}

header{ min-height:77px;}


/*client list*/

.client-logos-listing ul li{width:33.33%; float:right;}
.client-logos-listing{ margin-top:0px;}

	


}



@media screen and (max-width:479px){
.welcom_heading > h2{font-size: 19px;margin-bottom: 10px;}
.welcom_heading > h2::after{width: 100%;}
.global_list ul li {margin-bottom: 8px;font-size: 14px;}
.pro_one{width:111px;height: 111px;}
.banner_caption h5 {font-size: 12px;}
.banner_caption h2 {font-size: 23px;margin-top: 3px;}
.banner_caption{background-color: rgba(0, 0, 0, 0.6);}
.banner_caption > p {font-size: 15px;line-height: 18px;margin-top: 4px;font-weight: normal;text-transform: capitalize;}
.banner_caption {padding: 9px;top: 32%;left: 12%;}
.banner_main::after {bottom: -22px;}
.footer_links ul li{line-height: 26px;font-size: 15px;}
.copy_right {margin-top: 20px;}
.copy_right p{font-size:15px;}
.social_icons > a{width: 45px;height: 44px;line-height: 45px;}
.social_icons img{width: 22px;}
.social_icons a:first-child  img{ width:15px;}

.banner_main::after { background-size:cover; bottom:0px;  height:24px;}

}

@media screen and (max-width:349px){
	/*
header .logo_section{width:150px;}
header .language{ padding-right:0px; margin-right:70px;}

.mail_info ul li{ font-size:12px;}
.mail_info ul li span img{	margin-right:2px;}
.language p a span { padding:5px 8px 5px 5px;}

/**/


/*
.mainpage .navbar-header{margin-top: -76px;}*//*
header .language{margin-right: 0px; position:absolute; top:0px; right:0px;}
ul.language-box{ width:100%;}*/
/*
.banner_main{ margin-top:75px; border-top:0px none;}
*/
.banner_main::after { background-size:cover; bottom:0px;  height:15px;}


}














