/********** Responsive **********/
@media only screen and (max-width:1600px){
	.baner .imgwrp img.bnrimg{left: 0;}
	.feture .txtwrp .ylwbox{width: 17%;}
	.feture .txtwrp.rght{padding: 0;}
}
@media only screen and (max-width:1550px){
}
@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1399px){
	.feture .container.bgclr:before{height:430px;}
	.baner .imgwrp img {width: 65%;}
	.baner .imgwrp img.bnrimg{left: 70px;top: -200px;}
	.baner{padding: 210px 0 230px;}
	.baner .txt h1 {font-size: 45px}
	.baner .txt p{font: normal normal 300 18px / 26px Roboto;}
	.header ul li {padding: 0 0 0 20px}
	.main-heading {font: normal normal 300 35px Roboto;}
	.about h2{padding: 10px 0}
	.about p{padding: 0}
	.about .image , .sect .image {width: 75%;margin: auto;}
	.about:before {border-radius: 300px 0 0 300px;top: 70px;}
	.feture p{width: 80%;}
	.feture .txtwrp.rght p {/* padding: 0 0 30px 40px; */}
	.feture .txtwrp .ylwbox{width: 12%;}
	.feture .txtwrp.rght .ylwbox {right: 0;}
	.feture .txtwrp .cntbox {margin: 0 0 0 50px;}
	.feture .txtwrp .cntbox {width: 85%}
	.feture .image img{width: 70%}
  



}
@media only screen and (max-width:1199px){
	.baner .imgwrp img.bnrimg {left: unset;top: 220px;right: 100px;width: 30%;}
	.ftr .copyright:before{top: 0;}
	.ftr .copyright{padding: 0;}
    .feture .txtwrp {padding: 0;}
    .feture .txtwrp .cntbox {margin: 0 0 0 40px;width: 100%;}
    .feture .txtwrp .box{left: 0;}
    .baner .txt h1 {font-size: 35px;line-height: 40px;}
    .main-heading {font: normal normal bold 30px / 40px Roboto;}
    .baner .txt h5{font-size: 25px}
    .about:before{height: 100%;top: 10px;}
    .feture .txtwrp.rght .box{padding: 0 30px 0 0;}

}
@media only screen and (max-width:1190px){
}
@media screen and (max-width:1024px){
	.header ul li{padding:0 0 0 10px;}
	.header ul li a.manbutn{padding:10px 20px;}
	.feture .container.bgclr:before{height:360px;}
	.sec-pad{padding:50px 0;}
	.feture .txtwrp.rght{padding: 0 0 0 0px;}
	.feture .txtwrp.rght .ylwbox {right: 0;}
	.feture .txtwrp.rght p {padding: 0 0 30px 0;}
	.ftr{padding-top: 325px}

}
@media screen and (max-width:992px){
	.wow{animation-name:none!important;visibility:visible!important;}
	.header ul li a{font:normal normal normal 16px / 24px Roboto;}
	.header ul li a.manbutn{padding:6px 10px;}
	.about h2{padding:10px 0;}
	.about p{padding:0;}
	.feture .container.bgclr:before{top:210px;height:300px;}
	.feture .txtwrp p{font:normal normal normal 16px / 22px Roboto;}
	.feture .txtwrp h4{padding:	 0;font:normal normal bold 20px / 27px Roboto;}
	.slide h3{font-size:30px;padding:10px 0 10px;line-height: normal;}
	.slide h2{font: normal normal bold 35px / normal Roboto;}
	.slide ul.wrpslides{padding:30px 0;}
	.slide ul.slick-dots{bottom:-10px;}
	.copyright p{padding:30px 0;}
	.copyright {padding: 0 0 20px 0;}
	footer:after{display: none;}
}
@media screen and (max-width:991px){
	.copyright p{font-size: 16px}
    .ftr ul h5 {font-size: 16px}
    .ftr ul li a {font-size: 12px;}
    .ftr .socl li i {width: 20px;height: 20px;}
    .ftr ul li {margin: 0 0 20px 0;}
    .feture .image img{display: none;}
    .header ul li {padding: 0 0 0 8px;}
    .header .butn {margin: 0 0 0 10px;}
    .butn a{padding: 5px 10px}
    .baner {padding: 140px 0 120px;}
    .baner .txt h1 {font-size: 26px;line-height: 30px;padding: 10px 0;}
    .baner .txt h5 {font-size: 20px;}
    .baner .txt p {font: normal normal 300 15px / 20px Roboto;padding: 0}
    .baner .imgwrp img.bnrimg {right: 70px;width: 35%}
    .main-heading {font: normal normal bold 25px / 40px Roboto;}
    .about p{padding: 0;overflow-y: auto;height: 110px}
    .feture p{width: 100%}
    .butn img{margin: 0 0 0 10px;}
    .copyright ul.prvcy li a {font: normal normal normal 16px / 22px Roboto;}
    .row.bgclr{margin: 0;}
    .feture .txtwrp.rght {padding: 0 10px 0 0;}
    .feture .txtwrp {padding: 0 0 0 10px;}
    .ftr{padding-top: 40px}
    .feture .txtwrp.rght .box {padding: 0 36px 0 20px; }
    .feture .txtwrp .box{padding: 0 36px 0 0;}


}
@media only screen and (max-width:820px){
}
@media only screen and (max-width:767px){
	.ftr{padding: 144px 0 0 0}
    .ftr .cnt{text-align: center;}
    .ftr .cnt p{margin-bottom: 30px}
    .ftr ul h5 {margin: 0 0 25px 0;}
    .ftr ul li {margin: 0 0 10px 0;}
    .ftr .info li {margin: 0 0 20px 0;}
    .ftr .copyright {padding: 20px 0 10px 0}
    .ftr .copyright:before {top: 20px}
    .copyright p {font-size: 12px;}
    .ftr .prvcy{gap: 12px}
    .baner .imgwrp{display: none;}
    .about .image, .sect .image {width: 35%}
    .sect .image{margin: 20px auto;}
    .copyright ul.prvcy li a {font: normal normal normal 14px / 22px Roboto;}
    .copyright ul.prvcy li:nth-child(1):after {right: -5px}
    .copyright ul.prvcy li {padding: 0 5px}
    .header{z-index: 1}
    .header .dsktpmenu{display: none;}
    .nav{display: flex;top: 50px;}
    .ftr .prvcy {gap: 10px;}
	.ftr .prvcy li a {font-size: 14px;}
	.baner{padding: 170px 0 120px;}
	.about:before{display: none;}
	.about .cntn {margin: 20px 0 0 0;}
	.feture{padding: 50px 0 350px 0}
    .feture .txtwrp .cntbox {margin: 0 0 0 70px}
    .feture .txtwrp.rght{padding: 0 0 0 10px}
    .feture .txtwrp.rght,.feture .txtwrp.rght p{text-align: left;}
    .feture .txtwrp.rght .ylwbox {left: 0px;right: 0;}
    .row.bgclr{margin: 0}	
    .feture .txtwrp.rght .box {padding: 0 36px 0 0;}
    .feture .txtwrp.rght .cntbox{margin: 0 0 0 70px}
	

}
@media only screen and (max-width:767px){
	


}
@media only screen and (max-width:480px){
	.mobile-reverse{flex-direction: column-reverse!important;}
	.baner .imgwrp {padding: 0 0 40px 0;}
	.baner .txt p{    font: normal normal normal 16px / normal Roboto;}
	.about ul li{font: normal normal normal 16px / normal Roboto;}
	.feture .container.bgclr:before{display:none;}
	.feture .txtwrp p{height: auto; overflow-y: unset;}
	.feture .col{width:100%;}
	.feture h3 {padding: 20px 0 20px; }
	.subhedng{font-size: 20px; line-height: normal;}
	.main-heading {font: normal normal bold 25px / normal Roboto; }
	.feture .col-3{width:100%;}
	.feture .txtwrp{text-align:left;}
	.feture img{padding:20px 0;}
	.slick-slide img{margin:0 auto;}
	.baner{padding: 160px 0 100px;}
	.header ul li{padding:0 0 0 7px;}
	.header ul{padding:30px 0 0 0;}
	.header ul li a{font:normal normal normal 14px / 24px Roboto;}
	footer ul.menu li{margin:20px 10px 0;}
	footer ul.prvcy{padding:30px 0 0;}
	feture p {font: normal normal normal 15px / 20px Roboto;}
	.about h5 {padding: 40px 0 0 0; }
	.nav{display: flex;}
	.header ul{display: none;}
	footer ul.info {padding: 0; }
	.about p {padding: 0 0 30px 0; font-size: 15px; }
	.feture .txtwrp .ylwbox img {right: -10px;}
    .feture .txtwrp.rght p {padding: 0 0 20px 0;}
    .feture .txtwrp p {font: normal normal normal 15px / 22px Roboto;}
    .sect p{padding: 20px 0}
    .ftr{padding: 0}
    .copyright p {padding: 0px 0;}
    .copyright ul.prvcy li a {font: normal normal normal 12px / 22px Roboto;}



}
@media only screen and (max-width:390px){
}