@media only screen and (min-width:1900px) and (max-width:1920px)
{	
	.tpsrchbr{margin-bottom: 1px;}
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 225px;}
}
@media only screen and (min-width:1800px) and (max-width:1899px)
{	
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 225px;}
	.tpsrchbr{margin-bottom: 1px;}
}
@media only screen and (min-width:1700px) and (max-width:1799px)
{	
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 130px;}
	.tpsrchbr{margin-bottom: 1px;}
	.footer:before{content: none;}
}
@media only screen and (min-width:1600px) and (max-width:1699px)
{	
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 65px;}
	.tpsrchbr{margin-bottom: 1px;}
	.footer:before{content: none;}
}
@media only screen and (min-width:1500px) and (max-width:1599px)
{	
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 30px;}
	.tpsrchbr{margin-bottom: 1px;}
	.footer:before{content: none;}
}
@media only screen and (min-width:1400px) and (max-width:1499px)
{	
	.brandlwrap img{margin-bottom: -90px;}
	.contactpart:before {left: 30px;}
	.tpsrchbr{margin-bottom: 1px;}
	.newprosldr .slick-next {right: -24px;}
	.newprosldr .slick-prev{left: -24px;}
	.footer:before{content: none;}
}
@media only screen and (min-width:1300px) and (max-width:1399px)
{	
	.brandlwrap img{margin-bottom: -91px;}
	.contactpart:before {left: 30px;}
	.tpsrchbr{margin-bottom: 1px;}
	.newprosldr .slick-next {right:0;}
	.newprosldr .slick-prev{left: 0;}
	.testtext p{padding: 50px 130px;}
	.testtext1 p{padding: 0px;}
	.footer:before{content: none;}

	/*.mainbanner .hrsldr-itm.slick-slide {height: 500px;}*/
	.abouttext, .radiotext{padding-left: 60px;}
	.counter{margin-left: 30px;margin-right: 30px;}
	.countersec{margin-bottom: 20px;}
	.reseachpart h3.maintitle{ margin-bottom: 60px;}
	.consecimgbg{padding-right: 30px;}

	.clsinfoabout{ max-width: 550px;margin: 0px auto;}
	.clsinfoabout::after{height: 300px;}
	.testiimgsec{max-width: 260px;}

   .clsmaintestsec{padding-left: 17%;}
}
@media only screen and (min-width:1200px) and (max-width:1299px)
{	
	
	.brandlwrap img{margin-bottom: -88px;max-width: 265px;}
	.contactpart:before {left: 30px;}
	.radiotext {max-width: 455px;}
	.tpsrchbr{margin-bottom: 1px;}
	.newprosldr .slick-next {right: 0;}
	.newprosldr .slick-prev{left: 0;}
	#cssmenu > ul > li > a{width: 115px;}
	.footer:before{content: none;}

	/*.mainbanner .hrsldr-itm.slick-slide {height: 500px;}*/
	.abouttext, .radiotext{padding-left: 60px;}
	.counter{margin-left: 30px;margin-right: 30px;}
	.countersec{margin-bottom: 20px;}
	.reseachpart h3.maintitle{ margin-bottom: 60px;}
	.consecimgbg,.aboutdtl{padding-right: 30px;}
	.abouttext{max-width: 100%;}
	.consecbg{padding-left: 30px;}
	.consecimgbg{padding-left: 70px;}

	.clsmaintestsec{margin-left: 15%;}
	.testinodescp i{ top: 20px;}

	.subaboutinfo{padding-left: 0px;}
	.clsinfoabout{max-width: 500px;margin: 0px auto;}
	.aboutradiowrap .aboutdtl{padding-left: 30px;padding-right: 0px;}
	.quildetcon{padding: 50px 0px 30px;}
	.casedata.clsnewlogocase .caseimg {height:270px;}

	.bannerbtn{bottom: 15px;}

}

@media only screen and (max-width: 1199px)
{	
	.bannerbtn{bottom: 15px; }
	.bannerbtn a {padding: 7px 15px;}
}    

@media only screen and (min-width:1025px) and (max-width:1199px)
{	
	
	.brandlwrap img{max-width: 210px;margin-bottom: -83px;}
	.tpsrchbr{margin-left: 10px;margin-bottom: 1px;}
	#cssmenu > ul > li > a {    width: 90px;font-size: 13px;}
	.recontain a {padding-right: 15px;}
	.retext h5 {font-size: 17px;}
	.abouttext p{font-size: 14px;}
	.radiotext {max-width: 375px;}
	/*.testtext p {padding: 50px 100px;font-size: 17px;line-height: 28px;}
	.testtext1 p{padding: 0px;}*/
	.contactpart:before{left: 85px;}
	.contactdata p{font-size: 15px;line-height: 23px;}
	.footer:before{content: none;}
	.page-listing .col-lg-2{ flex: 0 0 19.666667%;max-width: 20.666667%;}
	.catpost,.categariesdata,.searchdata{padding: 10px;}
	.catcon h5 {font-size: 13px;}
	.catimg{max-width: 100px;}
	.searchdata a i {right: 25px;top: 25px;}
	.retext1 h5{font-size: 18px;}
	.catpost1,.categariesdata1,.searchdata1{padding: 10px;}
	.catcon1 h5 {font-size: 13px;}
	.catimg1{max-width: 100px;}
	.searchdata1 a i {right: 25px;top: 25px;}
	.retext2 h5{font-size: 18px;}

	/*.mainbanner .hrsldr-itm.slick-slide {height: 395px;}*/
	.abouttext, .radiotext{padding-left: 24;}
	.counter{margin-left: 30px;margin-right: 30px;}
	.reseachpart h3.maintitle{ margin-bottom: 60px;}
	.consecimgbg,.aboutdtl{padding-right: 30px;}
	.abouttext{max-width: 100%;}
	.consecbg{padding-left: 30px;}
	.consecimgbg{padding-left: 70px;}
	.quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3{flex: 50%;max-width: 50%;}
    .ftrsecbx.ftrcntcbx{padding-bottom: 30px;}
    .countersec{margin-bottom: 0px;}


    .testimonialpart .container{max-width: 100% !important;}
	.testiimgsec{width: 220px;height: auto;padding-top: 30px;padding-bottom: 30px;top: 0px;}
	.testiimgsec img{max-width: 65px;margin-bottom: 18px;}

	.clsinfoabout::after{ height: 230px;}
	.aboutradiowrap .aboutdtl{padding-left: 30px;padding-right: 0px;}
	.quildetcon{padding: 50px 0px 0px;}

	.searchdata input.searchsubmit{right: 20px;top: 22px;}
	.testinodescp i{top: 12px;}

	.catpost ul li .catimg {height: 100px;}
	.casedata.clsnewlogocase .caseimg {height:210px;}
	.clsnewcatlistimg {height:210px !important;}


}
@media only screen and (max-width: 1024px)
{	
	#cssmenu{position: inherit;}
	#cssmenu ul{background:#ccc; position:fixed; z-index:12; top:0px; right:-260px; width:260px; height:100%; overflow:auto;  transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
	#cssmenu ul.open{right:0;}
	#cssmenu ul ul, #cssmenu ul ul ul{padding:0; background:#392700; border:none; top:0px; position:inherit; width:100%; height:auto;  overflow:inherit; left:inherit;
	transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }
	#cssmenu ul ul ul{background-color: #001728; }
	#cssmenu ul.open li{padding-right:0px;}
	#cssmenu ul.open li a{display:inherit; padding:11px 15px 11px;}
	#cssmenu ul ul li a{margin-top: 0px;}
	#cssmenu ul.open ul li a{padding:10px 10px;}
	#cssmenu ul.open li a:hover{background:#996a00; color:#ffffff; text-decoration: none;}
	#cssmenu ul.open ul ul li:hover > a, #cssmenu ul.open ul ul li a:hover, #cssmenu ul.open ul ul li.active a {color: #ffffff; background:#0070c0; }
	#cssmenu::after, #cssmenu > ul::after{content:none;}
	#cssmenu #menu-button.menu-opened::after{transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:14px;  width: 25px; left:3px; background-color: #fff;}
	#cssmenu #menu-button.menu-opened::before{left:0px; top:6px;  transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); border-top:none; border-color: #fff;}
	#cssmenu > ul > li{margin:0px;}
	#cssmenu > ul > li > a{border:none; border-radius:0px;}
	#cssmenu > ul > li.active > a:before{content:none;}
	#cssmenu ul li a:after{content: none;}
	#cssmenu #menu-button{background-color: transparent;  z-index: 12; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;top: 35px;}
	#cssmenu ul ul li:last-child{border-bottom: 0px solid #fdb813;}
	#cssmenu ul ul { opacity: 1; border-radius:0px; box-shadow: none;}
	#cssmenu li:hover > ul {left: auto; opacity: 1;}
	#cssmenu > ul > li > a::before {display: none;}
	#cssmenu ul.open ul li a {padding-left: 15px;}
	#cssmenu ul ul li a {border-bottom: none;}
	#cssmenu > ul > li::after{content: none;}
	#cssmenu ul ul:after{content: none;}
	#cssmenu li.shwinmblnav{display: inherit;}
	#cssmenu #menu-button.menu-opened {right: 260px; padding: 15px; background-color: #fdb813;}
	#cssmenu li ul {visibility: visible; left: auto; opacity: 1; }
	.brandlwrap img{max-width: 250px;margin-bottom: -84px;}
	.datamenu{align-items: flex-end;
    justify-content: flex-end;
    margin-right: 32px}
	.tpsrchbr{margin-bottom: 3px;}
	.hrsldrcapcnt h4{font-size: 40px !important;}
	.hrsldrcapcnt { max-width: 460px;}
	.radiotext{max-width: 100%;left: 10px;}
	#cssmenu #menu-button{right: 10px;}
	#cssmenu #menu-button::before{border-top: 2px solid #fdb813;border-bottom: 2px solid #fdb813;}
	#cssmenu #menu-button::after{background: #fdb813;}
	.recontain a {padding-right: 15px;}
/*	.testtext p {padding: 50px 100px;font-size: 17px;line-height: 28px;}
	.testtext1 p{padding: 0px;}*/
	.newarrival-sec .slick-dots {bottom: -20px;}
	.footer:before{content: none;}
	.datamain{display: inline-block;}
	.catimg{padding-bottom: 10px;}
	.catcon{padding-left: 0px;}
	.maindatabg1{max-width: 450px;}
	.mainreseach1 {max-width: 500px;margin: 20px auto;}
	.datamain1{display: inline-block;}
	
	/*.mainbanner .hrsldr-itm.slick-slide {height: 400px;}*/
	.contctleftsec .col-md-6{flex: 0 0 100%;max-width: 100%;}
	.consecbg{width:100%;top: 0;border-radius: 25px 25px 0px 0px;    padding-top: 40px;}
	.conbgwrap {max-width: 100%;  margin: 0px auto;margin-right: 30px; margin-left: 30px;}
	.consecimgbg{padding-left: 30px;padding-top: 60px;border-radius: 0px 0px 25px 25px;padding-right: 30px;}
  
	.contactuswrap {margin-bottom: 60px;}
	.quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3{flex: 50%;max-width: 50%;}
	.ftrsecbx.ftrcntcbx{padding-bottom: 30px;}
	.quildetcon{padding-bottom: 0;}

	.testiimgsec{width: 260px;height: auto;padding-top: 30px;padding-bottom: 30px;position: relative;margin: 0px auto;}
	.testiimgsec img{max-width: 65px;margin-bottom: 18px;}
	.testimonialpart .slick-dots{    bottom: 30px;}
	.clsmaintestsec{margin-top: -50px;width: 100%;padding-left: 0 !important;margin-left: 0;text-align: center;margin-top: 0px !important;}
	.testinodescp{margin-left: 30px; margin-right: 30px;}
	.testinodescp i{left: 12px;}

	.clssubcatpost, .clscategariesdata, .clsdtlsearchdata {padding: 20px 10px;}
	.clsinfoabout::after{ height: 230px;}
	.testiimgsec {top: 28px;}
	#cssmenu ul.open li a{display: flex;}
	.clsnewcatlistimg {height:210px !important;}
	
	




}
@media only screen and (min-width:992px) and (max-width:1024px)
{	
	.strylist-img {height: 160px;}
	.catpost ul li .catimg {height: 120px;}
	.casedata.clsnewlogocase .caseimg {height:210px;}
	
}
@media only screen and (max-width: 991px)
{	
	.hrsldrcapcnt h4{line-height: 50px !important;}
	.brandlwrap img{margin-bottom: -84px;}
	.abouttext{padding-top: 50px;}
	.abouttext:before {top: 80px;left: 0px;}
	.aboutpart ,.radiopart{padding-bottom: 20px;}
	.radiotext {max-width: 100%;}
	.radiotext {padding-bottom: 50px;}
	.testtext p{padding: 50px 0px;}
	.testtext1 p{padding: 0px;}
	.contactpart:before {left: 100px;top: 145px;}
	.contop{padding-top: 30px;}
	.radioimg img{min-height: unset;}
	.footer:before{content: none;}
	.cntcformsec{padding-top: 20px;}
	.datamain,.datamain1{display: flex;}
	.catcon,.catcon1{padding-left: 20px;}
	.searchdata,.categariesdata,.catpost{padding: 10px;}
	.searchdata1,.categariesdata1,.catpost1{padding: 10px;}
	.searchdata a i,.searchdata1 a i {right: 25px;top: 25px;}

	.hrsldrcapcnt {margin: 0px auto;max-width: 100%;text-align: center;}
	.slick-current .hrsldrcapcnt h4{left: 0px;}
	.aboutimg{margin: 0px auto;height: auto;}
	.aboutimg img{border-radius: 12px;}
	.mainbanner{ margin-bottom: 55px;}
	.abouttext{max-width: 100%;padding-top: 0px;margin-bottom: 40px;}
	.aboutpart .container-fluid {max-width: 720px; }
    .aboutpart, .reseachpart {margin-bottom: 50px;}
    .radiopart{padding-top: 50px;}
    .radiopart .radiotext {max-width: 100%;}
	.order{order: 1;}
	.count-up{margin-bottom: 40px;}
	.countersec .container{padding-bottom: 10px;}
	.countersec, .aboutradiowrap{margin-bottom: 0px;}
	.resourchbox, .aboutimgsec, .aboutmsnbox, .aboutdtl{margin-bottom: 30px;}
	
	.counter-count{font-size: 40px;}
	.newarrival-sec, .clsinfoabout{margin-bottom: 60px;}


	.testmainblock .container, .testimonialpart  .container{max-width: 100%;position: relative;z-index: 1; }
	.seachimg img{width: 100%;}
	.clsdtlseachimg img{height: 484px;}
	.hrsldrcapcnt.righttxt{margin-right: 0px;}
	.slick-current .hrsldrcapcnt.righttxt h4, .aboutimgsec {text-align: center;}
	.hrslder-cap{align-items: center;}
	.slick-current .hrsldrcapcnt h4{padding-top: 0px;}
	.subaboutinfo, 	.aboutradiowrap .aboutdtl { padding-left: 0px; }
	.aboutimgsec img{height: unset;max-width: 300px;}
	

   .casedtl h6 {font-size: 30px;padding-bottom: 0px;}
   .casedtl {margin-bottom: 30px;max-width: 100%;}
   .casedetailwrap{margin-bottom: 15px;}

   .searchdata input.searchsubmit{right: 18px;top: 22px;}
   .comment-respond input, .comment-respond textarea{width: 100%;}

   .catpost ul li .catimg {height: 100px; width: 100px;}


}
@media only screen and (min-width: 768px) and (max-width: 991px)
{	
	/*.mainbanner .hrsldr-itm.slick-slide {height: 298px;}*/
	.clsmaintestsec{padding-top: 70px; height: 100%;padding-bottom: 62px}
	/*.casedata img{height:245px;}*/
	.aboutmsnbox:last-child{margin-bottom: 0px;}
	.casedata.clsnewlogocase .caseimg {height:210px;}
	.clsnewcatlistimg {height:230px !important;}

}
@media only screen and (max-width: 767px)
{	
	.abouttext:before {left: -25px;}
	.brandlwrap img{margin-bottom: -84px;}
	.footer:before{content: none;}
	.abouttext:before{left: 0px;}
	.strylist-img img{max-height: 150px;}

	.mainbanner .hrsldr-itm.slick-slide {height: auto;}
	.aboutpart .container-fluid{max-width: 540px;}
	.nav-tabs li a{padding: 11px 20px;}
	h3.maintitle{font-size: 40px;}
	.seachimg img{width: 100%;}
	.retext h5 {font-size: 21px;}
	.footer{padding-bottom: 30px;}
	.quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3, .quildetcon .col-lg-3{ flex: inherit;max-width: inherit;}
    .clsmaintestsec{padding-top: 70px; height: 100%;padding-bottom: 62px;}
    .pgtitle h1{font-size: 30px;}

    .casedetailwrap {margin-bottom: 60px;}
	.clsdtlseachimg {height: 400px;}
	.clsnewcatlistimg {height:300px !important;}

	.bannerbtn{bottom: 10px; }
	.bannerbtn a {padding: 5px 10px; font-size: 14px;}

}	
@media only screen and (min-width: 640px) and (max-width: 767px)
{	
	.radiotext {max-width: 100%;left: 10px;}	
	.contactpart:before {left: 10px;}
	.footer:before{content: none;}
	.mainbanner .hrsldr-itm.slick-slide{height: auto;}
}
@media only screen and (max-width: 639px)
{	
	
	
}
@media only screen and (min-width: 576px) and (max-width: 639px)
{	
	
}
@media only screen and (max-width: 575px)
{	 
	.radiotext {max-width: 70%;}
	.radiotext,.radiopart {padding-top: 20px;}
	.brandlwrap{margin-top: 0px;margin-bottom: 0px;}
	.brandlwrap img {margin-bottom: -174px;}
	#cssmenu #menu-button {right: 10px;}
	.hrsldrcapcnt h4{font-size: 30px !important;line-height: 35px !important;}
	.abouttext:before{left: -8px;}
	.footer:before{content: none;}
	.radiochart .col-sm-6{width: 50%;}
	.testimonialpart{max-width: 100%;}
	.pagebx{max-width:250px ;margin: 0px auto;}

	.mainbanner .hrsldr-itm.slick-slide{height: auto;}
	.aboutpart .container-fluid{max-width: 100%;padding-left: 15px;padding-right: 15px;}
	.abouttext{margin-bottom: 0px;}
	.counter{top: 0px;margin:30px;}
	.countersec, .aboutmsnbox{margin-bottom:50px;}
	h3.maintitle { font-size: 30px;}
	.aboutpart, .radiopart{padding-bottom: 0px;}

	.radioimg{margin-bottom: 30px;}
	.clsinfoabout{max-width: 400px;margin: 0px auto 75px;}
	.casestudies{padding: 0px;}
	.countersec .col-sm-6{width: 50%;}
	.vissiondtlbox {margin-bottom: 15px;}
	.misngolwrap{padding-bottom: 10px;}

	.datamenu {
    align-items: flex-end;
    justify-content: flex-end;
    margin-right: 32px;
}



}
@media only screen and (max-width: 479px)
{	
	.radiotext {left: 130px;}
	.brandlwrap{margin: 0px;}
	.brandlwrap img{margin-bottom: -91px;}
	.footer:before{content: none;}
	.tpsrchbr {margin-bottom: 0; top: 81px; width: 100%; position: absolute;}
	.tpsrchbr .tpsrchinput{border: 1px solid #fff;color: #fff;}

	#cssmenu #menu-button {top: -8px;right: 50px;}
	.hrsldrcapcnt h4{top: 0px !important;left: 0px !important;}
	.radiotext {left: 10px;max-width: 90%;}
	.radiotext:before{top: 50px;}
	.reseachpart  h3{font-size:28px;}
	.reseachpart{padding: 20px 0px;}
	.testimonialpart .brandslider{max-width: 100%;}
	.nav-tabs-outer > ul > li {line-height: 18px;}
	.mainreseach {max-width: 100%;}
	.ftrbtm-sec{padding: 10px;}
	.pagebx{max-width:250px ;margin: 0px auto;}
	.pagination-data {padding-top: 0px;}

	.clsdtlseachimg img {height: 300px;}
	.leaveform h6 {font-size: 30px;}
	.leaveform {padding: 30px 35px;}
	.mainbanner { margin-bottom: 30px;}
	h3.maintitle { font-size: 36px;}
	.testimonialpart .container{position: relative;z-index: 1;}
	.testimonialpart{margin-bottom: 50px;}
	.consecbg{padding-top: 40px;}
	.footer{position: relative;z-index: 1;}
	.conlcbox i{margin-bottom: 15px;}
	.conloca, .conloca a{font-size: 18px;}

	.tpsrchbr{max-width: 173px;}
	.nav-tabs li a {padding: 11px 8px;font-size: 12px;}
	.clsinfoabout {max-width: 340px;}
	.counter-count {font-size: 33px;padding-bottom: 0px;}
	.countersec .count-up h3{font-size: 14px;}
	.clsdtlseachimg {height: 300px;}
	

}
@media only screen and (max-width: 399px) 
{	
	.firstdiv p{padding: 0px 10px;}
	.nav-tabs-outer > ul > li {margin-bottom: 0px;max-width: unset;}
	.radiotext {left: 110px;}
	.tpsrchbr{top: 78px;max-width: 230px;}

	.brandlwrap img {margin-bottom: -90px;}
	#cssmenu #menu-button{top: -10px;}
	.hrsldrcapcnt h4{font-size: 25px !important;line-height: 30px !important;left: 0px !important;}
	.radiotext {left: 100px;}
	.rebtn h3 {font-size: 28px;}
	.nav-tabs{padding-top: 0px;}
	.abouttext:before{left: 0px;top: 50px;}
	.radiotext {left: 10px;right: 10px;max-width: 100%;}
	.reseachpart{padding-top: 10px;}
	/*.testtext1 h6{font-size: 20px;}
	.testtext1 p {padding-left: 20px;}
	.testtext1{padding-left: 10px;}*/
	.footer:before{content: none;}
	.aboutimg{padding: 0px;}
	.nav-tabs li a.active:after{bottom: 0px;}
	.nav-tabs-outer{margin: 0px;}
	.radiochart .col-sm-6{width: 50%;}
	.testimonialpart .brandslider{margin: 0px;max-width: 100%;}
	.mainreseach{max-width:100%;}
	.ftrbtm-sec{padding: 10px;}
	.leaveform h6 {font-size: 32px;}
	.pgtitle h1{font-size: 30px;}
	.data1{padding-bottom: 0px;}
	.blogdethead h3 {font-size: 23px;}

	
	.clsdtlswrap {display: block; max-width: 100%;}
	.conlcbox { margin-right: 0px; }
	.consecimgbg{padding-right: 30px;}
	.conlcbox i{margin: 0px auto;margin-bottom: 30px;}
	.conloca{text-align: center;}

	.clsinfoabout {max-width: 300px;}
	.clsinfoabout::after{width: 190px;height: 170px;}
	.counter-count {font-size: 26px;padding-bottom: 0px;}

	.clsmaindatabg{padding-left: 15px;padding-right: 15px;}
	.clsdtlrecontain a{padding:1px 0px 12px 0px;display: block;}
	.clsdtlretext {padding: 10px 0px;}

	.bannerbtn{bottom: 7px; }
	.bannerbtn a {padding: 5px 10px; font-size: 13px;}


}
@media only screen and (max-width: 359px) 
{
	.reseachpart{padding-top: 10px;}
	.radiotext {left: 10px;}
	.rebtn h3 {font-size: 27px;}
	.abouttext:before {top: 50px;}
	.hrsldrcapcnt h4 {    font-size: 20px !important;    line-height: 30px !important;}
	.footer:before{content: none;}
	.testimonialpart .brandslider{margin: 0px;max-width: 100%;}
	.mainreseach{max-width:100%;}
	.pgtitle h1 {font-size: 36px;}

	.testimonialpart{margin-bottom: 30px;}
	.clsinfoabout {max-width: 255px;}
	.casedtl h6 {font-size: 24px;}


}
@media only screen and (max-width: 320px) 
{
	.hrsldrcapcnt h4 {font-size: 20px !important; line-height: 30px !important;}
	.recontain a {padding-right: 5px;}
	.recontain a img{margin-right: 2px;}
	.footer:before{content: none;}
	.pgtitle h1 {font-size: 32px;}

	.countersec .col-sm-6 {width: 100%;}
}
img {max-width: 100%; height: auto;}

