.alert {
    padding: 20px;
    background-color: #f44336;
    color: white;
    opacity: 1;
    transition: opacity 0.6s;
    margin-bottom: 15px;
}

.mobile_menu_bg {
    display: none;
}

.alert.success {background-color: #4CAF50;}
.alert.info {background-color: #2196F3;}
.alert.warning {background-color: #ff9800;}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}





	.mobile_menu_bg {
		position: fixed;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.70);
		z-index: 99999;
		display: none;
	}
	.mobile_menu_left {
		position: fixed;
		top: 0;
		left:-275px;
		width:276px;
		/*background: #105caa;*/
		height: 100%;
		z-index: 999999;
	}
	.mobile_menu {
		position: fixed;
		top: 0;
		left: -276px;
		width: 276px;
		background: #105caa;
		height: 100%;
		z-index: 999999;
	}
	.logo_menu {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #b3b3b3;
    padding-bottom: 15px;
	}
	.mobile_menu_close {
		display: block;
		text-align: right;
		color: #fff;
		cursor: pointer;
		float: right;
		margin-bottom: 16px;
		font-size: 22px;
		padding: 0px 9px 2px 10px;
		background: rgba(25, 25, 25, 0.75);
	}
	.mobile_menu ul ul {
		display: none;
		background: #18436f;
		padding-bottom: 11px;

	}
	.mobile_menu ul li ul li a {
    font-size: 15px;
    padding-left: 28px;
    padding-bottom: 0;
    line-height: 22px;
	}
	.logo_menu img {
		width: 80%;
		display: block;
		margin: 0px auto;
	}
	.mobile_menu ul li a {
		font-family: 'Calibri', sans-serif;
		text-decoration: none;
		color: #fff;
		font-size: 18px;
		padding: 10px 12px;
		box-sizing: border-box;
		font-weight: 400;
		line-height: 20px;
		display: block;
	}
	
	.no_menu_scrol > div > div > li > a {
		border-bottom: 1px solid #b3b3b3;
	}

	.no_menu_scrol > div > div > li:last-child > a {
		border-bottom:0px;
	}
	
	.mobile_menu ul li {
		display: block;
	}
	.mobile_icon {
		display: none;
	}
span.icon_click {
    background: url(../images/tree_plus.png) no-repeat 0 0;
    height: 15px;
    width: 15px;
    float: right;
}
a.icon_active span.icon_click {
    display: none;
}
.mobile_menu ul li a.icon_active {
    background: url(../images/tree_min.png) no-repeat right 12px top 10px;
	background-color:#18436f;
}
.accourdi_click {
    display: none;
}
.our_business{width:54%; float:right; padding-top:38px;}



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

.fxdLft_menu{
width: 20.2%;	
}	
	
}


@media only screen and (min-width:1281px) and (max-width:1326px){
.main, .banner .caption {
    padding: 0px 15px;
    box-sizing: border-box;
}
}




@media (max-width:1280px){
	.main {
		max-width: 1280px;
		width: 96%;
		margin: 0 auto;
	}
	.inbanner .caption2 {
		width: 96%;
	}
	.intro .introimg img {
		width: 100%;
	}
	.banner .caption {
		width: 96%;
		margin: 0 auto;
	}
	.choosebox img {
		width: 100%;
	}
	.ms-inner-controls-cont, .ms-container {
		height: 450px !important;
	}
	/* .ms-skin-light-2 .ms-nav-next, .ms-skin-light-2 .ms-nav-prev {
		bottom: -8% !important;
		margin-top:0 !important;
	} */
	.ftbox.link1 img {
		width: 100%;
	}
	.footer {
		background-size: cover;
	}
	.footer .ftbox {
		padding: 0px 0 0 20px;
	}
	.intro_text {
		padding: 40px 15px;
	}
	.head .logo {
		width: 32%;
	}
	.head .triger {
		width:68%;
	}
	.hdbg .navigat .tab {
		width: 100%;
	}
	.hdbg .navigat .tab ul {
		display: inline-block;
		float: none;
	}
	.cont_section {
		margin-bottom: 35px;
		margin-top: 34px;
	}
	.about_box {
		padding-top: 35px;
	}
	.right1 .tab ul {
		float: none;
	}
	.right1 .tab {
		width: 100%;
	}
	.right_area p {
		font-size: 18px;
	}
	.our_business {
		width: 58%;
	}
	
	
.connect {
    padding:18px 0px 60px;
}
	
}

@media (max-width:1245px){

.connect {
    padding: 0px 0px 60px;
    
}
		
	
}



@media (max-width:1200px){
	.about_box .abouttext {
		padding: 60px 45px 25px 339px;
	}
	.left_box .download a, .left_box .enquiry a {
		width: 207px;
		padding: 14px 8px;
	}
	

}

@media (max-width:1170px){
	.about_box .aboutthum {
		width: 40%;
		margin-right: -50px;
		padding-top: 25px;
	}
	.about_box .aboutthum  img{
		width: 300px;
		display: block;
		margin: 0px auto;
		}
		
	.about_box .abouttext {
		padding: 28px 45px 25px 79px;
		width: 64%;
		margin-left: 0;
	}
	.copy_left {
		width: 100%;
	}
	.left_box .download a, .left_box .enquiry a {
		width: 193px;
		padding: 10px 5px;
	}
	
.connect {
    padding:25px 0px 60px;
}
	
}

@media (max-width:1090px){

}


@media (max-width:1060px){



.about_box {
margin-bottom: 380px;
}

.abtStyle_btm {
    width: 90%;
    float: none;
    margin: 0px auto;
    text-align: justify;
    padding-top: 10px;
}

}



@media (max-width:1024px){
	.distributor_area h2 {
		margin-bottom: 35px;
	}
	.distributor_area {
		padding: 35px 0px;
	}
	.intro .aboutintro .detail {
		height: auto;
		max-width: 500px;
		margin-left: -37px;
		margin-top: 22px;
	}
	.ms-inner-controls-cont, .ms-container {
		height: 329px !important;
	}
	.master-slider.ms-skin-light-2.ms-wk {
		height: 333px;
		background: #fff;
	}
	.intro .aboutintro .detail .dtlboxlt {
		padding: 20px 25px;
	}
	.connect {
		padding: 25px 0px 35px 0;
		/* background: #dcdcdc; */
	}
	
	#section1 {
		height: 500px !important;
	}
	.banner .item img {
		height:500px !important;
	}
	.banner .caption h1 {
		font-size: 35px;
		line-height: 44px;
	}
	.head .logo {
		width: 32%;
	}
	.head .logo img {
		width: 100%;
	}
	.head .triger {
		width: 67%;
	}
	.right1 .tab ul {
		float: right;
	}
	
	.head .triger .cal_mail {
		padding-top: 26px;
	}
	.head .triger .cal_mail .nav ul {
		float: none;
		display: inline-block;
	}
	.head .triger .cal_mail .nav ul li a {
		padding: 0px 9px;
	}
	.right_area {
		width: 75%;
	}
	.right_area .dtlbox {
		width: 31.3%;
	}
	.scbut {
		top: 96%;
		height:35px;
	}
	
	
	.about_box {
	margin-bottom: 356px;
	}
	
	.table_boxstyle .tableDtl_style_res table tr:nth-child(2) ~ tr td {
		padding: 8px 14px;
		font-size: 14px !important;
	}
	
}

@media (max-width:991px){
	
.related-product .prod_related {
    padding: 0px 5px;
}	
	
.related-product .prod_related_detail{
padding: 13px 4px;}	
	
.related-product .prod_related_detail h4{
	font-size: 16px;
}

.table_boxstyle .tableDtl_style_res table tr:nth-child(2) ~ tr td {
    padding: 12px 8px;

}

.table_boxstyle .tableDtl_style_res table tr th {
    font-size: 14px;
    text-align: left;
}

.table_boxstyle .tableDtl_style_res table tr:nth-child(2) ~ tr td {
    padding: 12px 8px;
    font-size: 14px !important;
}
	
}


@media (max-width:980px){
	.distributor_area .choosebox {
		width: 24.8%;
	}
	.footer .ftbox ul li a {
		padding-right: 0;
	}
	.footer .ftbox .social ul li {
		padding-right: 7px;
	}
	.footer .loc {
		padding-left: 38px;
	}
	#section1 {
		height: 450px !important;
	}
	.banner .item img {
		height:450px !important;
	}
	.banner .caption h1 {
		font-size: 30px;
		line-height: 35px;
	}
	.head .triger .cal_mail .trig {
		box-sizing: border-box;
		display: none !important;
	}
	.mobile_icon {
		display: inline-block;
		cursor: pointer;
	}
	.menubar .menuclose {
		display: none;
	}
	 ul.vish23 {
		display: none !important;
	}
	.search.but_srch.mobile_icon_inr {
		margin-left: 13px;
	}
	.head .triger .cal_mail .search {
		padding-top: 0;
	}
	.head .triger .searchbar {
		bottom: 11px;
	}
	
	
	.right_box h2 {
		font-size: 24px;
	}
	.left_box .download a, .left_box .enquiry a {
		width: 153px;
		padding: 10px 5px;
		font-size: 16px;
	}
	.hdbg .navigat .tab .search {
		padding-left: 10px;
		margin-left: 15px;
	}
	.inbanner .caption2 h1 {
		font-size: 20px;
		line-height: 25px;
	}
	.about_box .abouttext h2, .priPacy_style h2{
		font-size: 20px;
	}
	.priPacy_style h2 {
		margin-bottom: 0;
	}
	.our_business {
		width: 100%;
		padding-bottom: 0;
	}
	/*.inbanner img {
		height: 202px;
		object-fit: cover;
	}*/
	.cont_box {
		float: left;
		width: 100%;
		padding-right: 0;
	}
	
	.about_box {
		margin-bottom:0;
	}
	
.right1{ width:37px;}	
	
.right1 .tab {
    width:100%;
}
	
	
}


@media (max-width:920px){
.tableDtl_style{
	width:100%;overflow-x:scroll;
	
}	

.extraContent_box > h2.mainFrst_heading{font-size:20px; padding: 6px 0px 8px 15px;}

.tableDtl_style table.tableStyleD{
	min-width:920px;
	
}

.tableDtl_style table.tableStyleD th{
    font-size: 14px;	
}

.tbl_area .individual_style1 tr:nth-child(2) th{
    padding: 5px 10px 7px;
}



	
}


@media (max-width:900px){
	/* .master-slider.ms-skin-light-2.ms-wk {
		margin-right: 299px !important;
	} */
	.intro .aboutintro .detail {
		float: right;
	}
	.intro .aboutintro {
	}
	
	.master-slider.ms-skin-light-2.ms-wk {
		height: 333px;
		background: #fff;
		margin: 0px auto !important;
	}
	
	.master-slider.ms-skin-light-2.ms-wk .ms-container {
		position: absolute;
		left: 0;
		top: 0;
		width:50%;
	}
	
	.intro .introimg img {
		width: 100%;
		 height: 234px;
	}
	
	.intro .aboutintro .detail {
    width: 100%;
    height: auto;
    max-width: 500px;
    margin: 0;
    /* margin-top: 22px; */
    height: 234px;
	}
	
	.ms-slide-info {
		position: absolute;
		right: 0 !important;
		width: 50% !important;
		top: 0 !important;
	}
	.ms-view {
		width: 100% !important;
		height: 334px !important;
	}
	.ms-slide {
		width: 100% !important;
	}
	.left_area {
		width: 27%;
	}
	
	.fxdLft_menu{
		width: 26%;
	}
	
	.right_area {
		width: 69%;
		margin-left: 25px;
	}
	.right_area .hosbox {
		width: 31%;
	}
	.right_area .dtlbox {
		width: 47.3%;
	}
	.tbl_area_scroll {
		box-sizing: border-box;
		white-space: nowrap;
	}
	.right_box h2 {
		font-size: 20px;
	}
	.left_box .download {
		margin-right: 12px;
	}
	
	.tbl_area {
    padding-top: 20px;}
	
	.related-product {
    padding-top: 20px;}
	
	.left_box .enquiry {
	margin-bottom: 30px;
	}
	
	
.table_boxstyle .tableDtl_style_res table{
    min-width: 900px;
}	

.about_box .com_title h3 {
    font-size: 22px;
    margin-bottom: 10px;
}
	
.about_box .com_title .hd ul li {
    font-size: 16px;
    margin-bottom: 4px;
}	
	
	
}

@media (max-width:800px){

.product_listing:hover .product_listing_inner {
    background: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.product_listing .overblack{background:none;}


}

@media (max-width:768px){
	
.inbanner h1 {
    font-size: 26px;
    /* line-height: 61px; */
    font-family: 'Calibri', sans-serif;
    font-weight: 300;
    color: #333333;
    text-align: center;
    padding: 8px 0px;
}

	.com_title.abc{
		position:static;
	}

	.connect .callback {
		margin-top: 0;
		width:50%
	}
	.connect .enq {
		width: 50%;
	}
	.connect .or {
		position: absolute;
		left:49.5%;
		top: -2px;
	}
	.centerbox {
		position: relative;
		width: 100%;
		overflow: hidden;
	}
	
	.desktop_vew{display:none !important;}
	.mobile_view{display:block;}
	
	#section1 {
		height: 600px !important;
	}
	.banner .item img {
		height:600px !important;
	}
	.banner .caption h1 {
		font-size: 25px;
		line-height: 30px;
	}
	.scroll_area .owl-pagination {
		display: none;
	}
	.left_area {
		width: 100%;
	}
	.fxdLft_menu{
		width:100%;
		position:static;
	}
	.right_area {
		width: 100%;
		margin-left: 0;
	}
	.left_area .accordion {
		max-width: 100%;
	}
	.accourdi_click {
		background: #5d5d5d;
		text-align: center;
		padding: 5px 0px 3px 0;
		margin-bottom: 5px;
		display:block;
		cursor:pointer;
	}
	.left_menu {
		display: none;
	}
	.left_area .accordion {
		margin: 0px auto 0;
	}
	.cnt_left_sect {
		width: 100%;
	}
	.cnt_right_sect {
		width: 100%;
		margin-top: 25px;
	}
	.about_box .aboutthum {
		width: 100%;
		margin-right: 0;
		padding-top: 0;
	}
	.about_box .abouttext {
		padding: 28px 20px 25px 20px;
		width: 100%;
		margin-left: 0;
	}
	
.about_box .abouttext h2, .priPacy_style h2 {
    font-size: 20px;
    margin-bottom: 20px;
}
	
	.right_area .dtlbox {
		width: 31.3%;
	}
	.left_box {
		float: none;
		width: 100%;
		text-align: center;
	}
	.right_box {
		float: left;
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
	}
	
	.scbut {
		top:95%;
	}
	.our_business {
		width: 100%;
	}
	
	.aboutbg {
		background-size: cover;
	}
	.our_business {
		padding-bottom: 0;
	}
	.icon_accordion {
		display: block;
	}
	.cli_accordion {
		display: none;
	}
	.cont_box {
		float: left;
		width: 48%;
		padding-right: 4%;
	}
	
	
	.cont_form {
		width: 94%;
		margin: 0px auto;
	}
	
	
	.related-product .prod_related {
		padding: 0px 12px;
		width: 50%;
		margin-bottom: 23px;
	}
	
	
.tableStyleD th {
    padding: 13px 11px;
    font-size: 14px;
}	

.shwProdct .shwProduct_sngl img {
    max-width: 150px;
}
.shwProdct .shwProduct_sngl p{    font-size: 13px !important;}


.product_listing_detail h4 {
    font-size: 15px;
		
}


@media (max-width:700px){
	.footer .ftbox .social ul li {
		padding-right: 5px;
	}
}
@media (max-width:640px){
	
	.footer {
	padding-bottom: 32px;
	}
	
	.distributor_area .chooselast {
		
	}
	.distributor_area .choosebox {
		width: 49.8%;
	}
	.distributor_area .choosebox:nth-child(2n+3) {
		border-right:none;
	}
	.choosebox.noborlast.noborlast1{
		border-bottom: solid 1px #c7c7c7;
	}
	.choosebox.noborlast.noborlast2{
		border-bottom: solid 1px #c7c7c7;
	}
	.link1 {
		width: 252px !important;
		margin-bottom: 20px;
	}
	.link2 {
		width: 100% !important;
		margin-bottom:20px;
	}
	.link3 {
		width: 100% !important;
	}
	.link4{
		width: 100% !important;
	}
	
	
	.footer .ftbox .social ul {
		text-align: center;
	}
	.ftbox.link1 img {
		width: 80%;
		display: block;
		margin: 0px auto;
	}
	.footer .link3 ul {
    display: flex;
    justify-content: center;
	}
	
	.footer .link3 ul li {
    width: initial;
    text-align: center;
	}

	.footer .link3 ul li:nth-child(2){
		margin:0px 15px;
	}
	
	.footer .ftbox {
    padding: 0px 0 0 0;
    margin: 0px auto;
    float: none;
    width:300px !important;
    margin-bottom:15px;
	}
	
	
	
	.footer .link3 {
		    margin-bottom: 0;
	}
	
	.footer .link4 {
    margin-bottom: 0;
    padding-bottom: 0;
	}
	
	
	
	
	.footer .ftbox .social ul li {
		padding-right: 15px;
	}


	.intro {
		padding: 20px 0px 0;
	}
	.intro .introimg {
		height: auto;
	}
	#section1 {
		height: 520px !important;
	}
	.banner .item img {
		height:520px !important;
	}
	.head .logo {
		width: 40%;
	}
	.head .triger {
		width: 59%;
	}
	.right_area .dtlbox {
		width: 48%;
	}
	.distributor_area .noborlast {
		border-bottom: 1px solid #2e465d;
	}
	.distributor_area .choosv_b_n {
		border-bottom: none;
	}
	
	
.copy_left p {
    text-align: center;
    line-height: 22px;
}
	
	
}
@media (max-width:600px){


	.right_area .hosbox {
		width: 48%;
	}
	.left_box .imgbox img {
		width: 100%;
	}
	
.connect .callback a {
display: inline-block;
    /* border-radius: 20px; */
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 13px 0px 15px 30px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    /* width: 334px; */
    vertical-align: baseline;
    box-sizing: border-box;
    background: url(../images/call-icon.png) no-repeat 0px 15px;
    text-align: center;
    background-size: 22px;
}

.connect .enq a {
    display: inline-block;
    -webkit-transition: all .3s;
    transition: all .3s;
    padding: 13px 0px 15px 30px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    vertical-align: baseline;
    box-sizing: border-box;
    background: url(../images/enq-icon.png) no-repeat 0px 13px;
    background-size: 23px;
}

	.enquiryPopup {
		height: 95%;
	}
	
	
.intro .aboutintro .detail .rd_more {
    width: 55px;
    margin-top: 10px;
}
	
.intro .aboutintro .detail .rd_more a {
    font-size: 14px;
    line-height: 36px;
    height: 36px;
    border:0;
    text-decoration: underline;
    text-underline-position: under;
}

.intro .aboutintro .detail .rd_more::before, .intro .aboutintro .detail .rd_more::after  {
display:none;
}


.intro .aboutintro .detail .dtlboxlt {
       padding: 14px 18px;
}	
	
	
.intro .aboutintro .detail .dtlboxlt h1 {
    font-size: 22px;
    padding-bottom: 5px;
}


.shwProdct {
    flex-wrap: wrap;
}

.shwProdct .shwProduct_sngl {
    width: 49%;
    margin-bottom: 7px;
}

.shwProdct .shwProduct_sngl img {
    max-width: 170px;
}


.scroll_area .owl-carousel .owl-item {
	border: 1px solid #e4e4e4;
    padding: 5px;
    box-sizing: border-box;
    
}

.product_listing {
    margin: 0px auto;
    float: none;
	padding: 0px 5px;
}


.product_listing_inner {
    border:0;
    position: relative;
    min-height: 240px;
}

.product_listing_images img {
    max-width: 200px;
    min-width: 200px;
    display: block;
    margin: 0px auto;
}

.product_listing_detail {
    padding: 6px 10px;
}

.product_listing_detail h4 {
    font-size: 14px;
    color: #333333;
    font-family: 'Calibri', sans-serif;
    font-weight: 400;
}

	
}


@media (max-width:580px){
	
.left-ta{
    width: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}	

.right-su {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.inbanner img {
    height: 100px;
    object-fit: cover;
}
	
}

	
@media (max-width:555px){
	
	.hdbg .logo {
		width: 187px;
	}
	.hdbg .logo img{width:100%;}
	.hdbg .navigat {
		width: 35%;
		
	}
	.hdbg .navigat .tab{padding-top: 18px;}
	
	.hdbg .navigat .tab .searchbar {
	top: 3px;
	}
	
}


@media (max-width:520px){
	
	#section1 {
		height: 480px !important;
	}
	.banner .item img {
		height:480px !important;
	}	

	.connect .enq {
    width: 100%;
    margin-bottom: 14px;
	}
	
	.connect .callback {
    margin-top: 0;
    width: 100%;
	}

	.connect .or {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    margin: 0;
    padding: 0;
    width: initial;
    height: initial;
    padding: 10px 13px 10px 10px;
    text-align: center;
	}
	
	
.about_box .com_title .hd ul li {
    border: 0;
}

.master-slider.ms-skin-light-2.ms-wk .ms-container {
    position: static;
    left: 0;
    top: 0;
    width: 100%;
}

.master-slider.ms-skin-light-2.ms-wk {
    height: 266px;
    background: #fff;
    margin: 0px auto !important;
}

.intro .introimg img {
    width: 100%;
    height:270px;
    max-width: 100%;
}


.ms-skin-light-2 .ms-nav-next {
    right: 50% !important;
    bottom: 11px !important;
    margin-right: -109px;
}

.ms-view {
    width: 100% !important;
    height: 265px !important;
}

.ms-skin-light-2 .ms-nav-prev {
    left: 50%;
    bottom: 11px !important;
    margin-left: -109px;
}	

.ms-inner-controls-cont, .ms-container {
    height: initial !important;
}

.ms-slide-info {
    position: static !important;
    width: 100% !important;
}

.intro .aboutintro .detail{
	    background: #1f2020d9;
		    margin-top:0px;
			height: 210px;
}
	
}

	
@media (max-width:510px){

.ms-view {
    width: 100% !important;
    height: 260px !important;
}

.master-slider.ms-skin-light-2.ms-wk {
    height: 260px;
}

.intro .introimg img{
    width: 100%;
    height: 270px;
    max-width: 100%;
}

}	

@media (max-width:500px){
	
	
.scroll_area .owl-carousel .owl-item {
    border:0;
}

.product_listing_inner {
    border:1px solid #e4e4e4;
}
	
	
}


@media (max-width:480px){


	.head .logo {
		width: 46%;
	}
	.head .triger {
		width:53%;
	}
	.right_box .dcr_left {
		width: 100%;
		font-size: 14px;
		margin-bottom: 5px;
	}
	.right_box .dcr_right {
		width: 100%;
		margin-bottom: 10px;
	}
	.cont_box {
		float: left;
		width:100%;
		padding-right:0;
	}
	
.left1 img {
    vertical-align: top;
    width: 200px;
    margin-top: 7px;
}


.inbanner img {
    height: 75px;
    object-fit: cover;
}

	
}


@media (max-width:460px){
	#section1 {
		height: 420px !important;
	}
	.banner .item img {
		height:420px !important;
	}	

	.related-product .prod_related {
		padding: 0px 12px;
		width: 100%;
		margin-bottom: 23px;
	}
	
	.related-product .prod_related_detail{
		height:initial;
	}
	
	
.usedofPart_list p {
    display: block;
    width: 100%;
    margin-bottom: 0;
    line-height: 18px;
    border-bottom: 1px dashed gainsboro;
}
	
}

	
@media (max-width:420px){
	#section1 {
		height: 380px !important;
	}
	.banner .item img {
		height:380px !important;
	}	

	
.master-slider.ms-skin-light-2.ms-wk {
    height: 215px;
}	

.intro .introimg img {
    width: 100%;
    height: 218px;
    max-width: 100%;
}

.ms-view {
    width: 100% !important;
    height: 215px !important;
}	

.intro .aboutintro .detail .rd_more a {
    display: inline-block;
}

.intro .aboutintro .detail .rd_more:hover a {
    border: 0;
    
}


	
}	


@media (max-width:414px){


	.cont_form input[type=text] {
		width: 100%;
	}
}
@media (max-width:380px){
	#section1 {
		height: 340px !important;
	}
	.banner .item img {
		height:340px !important;
	}	


.right_box {
    margin-top: 0px;
}	
	
.left-ta .dtitle {
    background: #105caa;
    color: #fff;
    font-size: 16px;
    padding: 11px 0px 11px 12px;
}



.extraContent_box > h2.mainFrst_heading {
	margin-bottom: 16px;
	padding: 7px 0px 10px 15px;
	font-size: 20px;
	
}	

.tbl_area .tableStyle_style2 h2 {
    padding: 0;
    margin: 0;
    line-height: 26px;
    /* text-transform: capitalize; */
    font-size: 18px;
}
	
.right_box .outer_dcr {
    margin-bottom:0px;
    padding: 0px 6px;
}


.shwProdct .shwProduct_sngl {
    width: 100%;
    margin-bottom: 7px;
}

.shwProdct .shwProduct_sngl img {
    max-width: 200px;
}


.head .logo {
    width: 180px;
	    padding-top: 18px;
}

.head .triger {
    width:85px;
	float:right;
	}
	
.head .triger .cal_mail{width:100%;}




}
	
@media (max-width:360px){


	.right_area .hosbox {
		width: 100%;
		margin-right:0px;
	}
	.right_area .dtlbox {
		width: 100%;
		margin-right: 0px;
		min-height:auto;
	}
	.left_box .download {
		margin-right: 0;
		width: 100%;
	}
	.left_box .download a, .left_box .enquiry a {
		width: 100%;
	}
	.left_box .enquiry {
		margin-top: 15px;
		float: left;
		width: 100%;
	}
	
	#section1 {
		height: 320px !important;
	}
	.banner .item img {
		height:320px !important;
	}	
	
	
}
@media (max-width:320px){
.head .triger .cal_mail .search {
    padding-left: 7px !important;
}

.head .logo {
    width: 175px;
    padding-top: 18px;
}

.hdbg .logo{
    width: 175px;
}

.hdbg .navigat .tab .searchbar{
    width: 268px !important;
}	

.head .triger .searchbar{width: 268px !important;}	

.hdbg .navigat .tab .searchbar .icon {
    float: left;
    width: 25px;
    margin: 5px 0px 0px 5px;
}

.head .triger .searchbar .icon {
    margin: 5px 0px 0px 5px;
}	

.hdbg .navigat .tab .search {
    padding-left: 10px !important;
    margin-left: 12px !important;
}

.hdbg .navigat .tab .search {
    padding-left: 8px;
    margin-left: 11px;
}
	
}
