.padR0{	padding-right: 0!important;}.padL0{	padding-left: 0!important;}.padT0{	padding-top: 0!important;}.padB0{	padding-bottom: 0!important;}
.navbar-brand{
	    width: 200px;
    float: left;
    position: relative;
    z-index: 1;
    left: -17px;
	margin-left:0!important;
	height:auto;
    top: 2px;
}
.navbar-static-top .grey-patch {
    background: #333333;
    width: 1px;
    height: 70px;
    position: absolute;
    left: 0px;
	top:0;
	z-index:1;
}
.navbar-static-top .navbar-toggle{
	margin-top:6px;
	margin-bottom:5px;
}
.navbar-static-top .navbar-brand img {
    width: 100%;
}
.top-header {
	background-color: #f7941e;
	background-repeat: repeat-y;}
	.top-bg {
	background-color: #f7941e;
}
.navbar-fixed-top .navbar-default{	padding: 13px 0 12px;}
.navbar-default{	background-image:none!important;}
.title {
    line-height: 34px;
    font-weight: 900;
    color: rgb(51, 51, 51);
    margin-bottom: 35px;
}
.paintingBox{background-color:#f7941e; color:#FFF; padding:40px 40px; border:#e9e9e9 solid 12px;}
.paintingBox h2{color:#FFF; font-weight:900; margin-top:0; font-size:14px;}
.marTopmin42{margin-top:-42px;}
.paintingBox p{font-weight:700; color:#333; padding-top:10px; font-size:14px;}
.perfectionSkill{padding-top:32px;}
.perfectionSkill h2{	font-size: 32px;	text-align: center;	margin-top:0;   line-height: 35px;    font-weight: 900;    margin-bottom: 0px;}
.paddtopbott35{	padding-top:35px;	padding-bottom:35px;}
.index-homeSolution{	text-align:center;}
.index-homeSolution .sec-title {    font-size: 32px;    line-height: 35px;	color:#ffffff;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;}
.index-homeSolution .btn.btn-default {    background: #333333;    color: #ffffff;    font-size: 15px;    line-height: 17px;    border-radius: 10px;    border: 2px solid transparent;    text-transform: uppercase;    font-weight: 700;    letter-spacing: 1px;    padding: 10px 20px;}.index-homeSolution .btn.btn-default:hover {    background: #e9e9e9;    border-color: #e9e9e9;}.footerSection{	padding:35px 30px 50px;	color:#ffffff;	text-align: center;}.footerSection h2{	font-size: 32px;    line-height: 34px;    margin-bottom: 28px;    font-weight: 900;	margin-top:0;}.footerSection h3 {    font-size: 20px;    line-height: 22px;    font-weight: 900;    text-transform: uppercase;    color: #F7941E;    margin-bottom: 10px;    letter-spacing: 1px;}.marTop106{	margin-top:106px;}.footerSection p{	margin:30px 0 0;}
.footerSection ul{	margin:0;	padding:0;	list-style:none;}
.footerSection ul li {    display: inline-block;    color: #ffffff;    text-transform: capitalize;}
.footerSection ul li:after {    content: '|';    color: #ffffff;    margin-left: 6px;    margin-right: 5px;}
.footerSection ul li:last-child:after{content: '';}
.black{	background-color:#333333;}
.orange{background-color:#f7941e;}
.pad0{padding:0 !important;}
.project-portfolio{	margin-bottom:35px;}
.project-portfolio a{	display: block;}
.project-portfolio a img{	width:100%;	border-right:1px solid #ffffff;}
.bestDevSection ul{	margin:0;	padding:0;	text-align:center;}
.bestDevSection ul li.item{	display: inline-block;	float:none;    width: 218px;	margin:0 -3px -4px 0;	list-style:none;}
.hedaingBestDev{	font-size: 32px;	text-align: center;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;}
.marTop35{	margin-top:35px;}
.marTop30{	margin-top:30px;}
.marBott35{	margin-bottom:35px;}
.marBott15{	margin-bottom:15px!important;}
.marTop20{	margin-top:20px;}.contact {
    line-height: 34px;
    color: rgb(255, 255, 255);
    margin-bottom: 28px;
    font-weight: 900;
}
.u146-4{line-height:16px;
text-align:center;
color:#333333;
letter-spacing:11px;
font-family:lato, sans-serif;
font-weight:900;
margin-top:10px;
margin-bottom:10px;
font-size:13px;}.Headline{color:#333333;
font-family:lato, sans-serif;
    line-height: 35px;
    font-weight: 900;
text-align:center;
padding:0px;
margin-top:31px;}
.yellow-text{
    text-align: center;
    line-height: 22px;
    font-weight: 900;
    color: rgb(247, 148, 30);
    margin-bottom: 10px;
    letter-spacing: 1px;}
	.yellow-box{
	color: #333;
	text-align: left;
	font-size: 14px;
	line-height: 20px;	margin-bottom:24px;
	font-family: lato, sans-serif;
	background-color: #F7941E;
	padding: 30px 32px;
	width:100%;
	max-width:100%;
	height:240px;
	}
	
.text{color:#333333;
font-family:lato, sans-serif;
font-size:14px;
font-weight:400;
line-height:21px;}
.text-1{
	color: #333333;
	line-height: 30px;
   }

.margin{
	margin-top: 25px;
	
	
}
.margins{
	margin-top: 2px;
	margin-right: -28px;
	
	
}
.padding{
	padding-top: 10px;
	padding-bottom: 30px;
	
}
.grey{background-color:#e9e9e9;}
.rounded{
 
	max-width:100%;
    background-color: #333333;
    border-radius: 20px;
color:#FFF;
	 font-size: 15px;
    line-height: 12px;
    font-family: lato, sans-serif;
    font-weight: 700;
    margin-top: 22px;


}

.img-circle{
	background-size: cover;
 display: block;
 border-radius: 100px;
 -webkit-border-radius: 100px;
 -moz-border-radius: 100px;
 border:solid #333 thick;}
 .img-center {margin:0 auto;}
/*! Rounded box */

.width-auto{	width: auto!important;}
.btn{
	width: 100%;
	padding: 20px;    text-transform: capitalize;    font-size: 22px;    line-height: 24px;    border-radius: 10px;	font-weight:700;
}
.btn-xs{
    font-weight: 300;
}
.btn-hot {
color: #fff;
background-color: #333333;}.btn-hot:hover, .btn-sky.active:focus, .btn-hot:focus, .open>.dropdown-toggle.btn-hot {
color: #fff;
background-color: #f7941e;
outline: none;}


.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
    outline-offset: 0px;
}

a {color:#fff;}
a:hover {text-decoration:none; color:#fff;}

.btnn{
 
width:232px;
	max-width:100%;
    background-color: #e9e9e9;
	color:#333333;
    border-radius: 15px;
    padding:21px 10px;
    line-height: 20px;
    font-family: lato, sans-serif;
    font-weight: 700;
    margin-top: 20px;
	text-align:center;
border:none;

}
.btnn:hover{
	width: 232px;
	max-width: 100%;
	background-color: #333333;
    border-radius: 15px;
	line-height: 20px;
	font-family: lato, sans-serif;
	font-weight: 700;
	margin-top: 20px;
 padding:21px 10px;
	text-align: center;
	border: none;
	color: #FFF;
}

/*! End Rounded box */
.item {
    margin-right:-35px;
	float:left;
	margin-top:10px;
}

/*! gallery */

#custom_carousel .item  .top {
    overflow:hidden;
    max-height:547px;
}.mar0{	margin:0!important;}
#custom_carousel .item {

    color:#000;
    background-color:none;
    padding:0;	margin:0;
    overflow:hidden
}
#custom_carousel .item img{
width:100%;
height:auto
}

#custom_carousel .izq {
    position:static;
  background-image: none;
  background: none repeat scroll 0 0 #222222;	display: inline-block;
  height: 30px;vertical-align:top;    margin: 30px 20px 0 0;
  width : 30px;
}
/* Next button  */
#custom_carousel .der 
{vertical-align:top;    margin: 30px 0 0 20px;
       position:static;display: inline-block;
  background-image: none;
  background: #222222!important;

   height: 30px;
  width : 30px;
}
#custom_carousel .controls{    overflow:hidden;
    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;	display:inline-block;
    position: relative;
    border:0;
}
#custom_carousel .controls .nav{    padding:0;
    margin:0;
    white-space: nowrap;
    text-align: center;
    position: relative;
    width: 558px;
    border: 0;
}
#custom_carousel .controls li {
    transition: all .5s ease;
    display: inline-block;
    max-width: 130px;
	margin-right:10px;
    height: 80px;
}
#custom_carousel .controls li a{
    padding:0;	width: 130px;    height: 80px;
}
#custom_carousel .controls li img{
	width:100%;
	height:100%;
}
#custom_carousel .controls li.active {
    background-color:#fff;
}
#custom_carousel .controls a small {
    overflow:hidden;
    display:block;
    font-size:10px;
    margin-top:5px;
    font-weight:bold;
}
/* end gallery */
.hide-bullets {
    list-style:none;
    margin-left: -40px;
    margin-top:20px;
}

.thumbnail {
	width:130px;
	height:83px;
	
}

.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	width: 1200px;
    max-width: 100%;
	height:555px;


}
.animate {
    -webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.bs-form .btn.btn-orange {
    border-radius: 0;
}
/**contact-button--**/
.btn.btn-orange {
    padding: 10px 15px;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #F7941E;
    border-radius: 5px;
    box-shadow: none;
    outline: none;
    border-width: 0;
}

button[type='submit'] {
    cursor: pointer;
}
.btn {
    display: inline-block;
}a:link {
    color: white;
}
a:hover {
	color: white;
	text-decoration: underline;	
}
.ex1{
	color: #000;
}
.ex1:hover {
	color: #FFA500;
}.clear{clear:both;}
.accordion{color:#333333; font-size: 15px;line-height:18px; padding: 12px 10px; margin: 0 auto;}
.accordion-toggle {cursor: pointer;margin: 0;font-size: 15px; line-height: 18px; padding:15px; font-weight: 300;}
.accordion-toggle:hover {background: #f2f2f2;cursor: pointer;margin: 0; padding: 15px;}
.accordion-toggle.active:after{content:"";width:0;height:0; padding: 12px 10px; }
.accordion-toggle:before{content:"";width:0;height:0;}
.accordion-toggle.active:before{display:none;}
.accordion-content {display: none; padding: 10px; line-height:22px;}
.accordion-toggle.active {color: #333333;background: #e9e9e9; font-weight: 900; padding: 12px 10px; }.div-sec {    padding-top: 35px!important;	padding-bottom:35px!important;}/* About Us Page */.aboutMission h2{	font-size: 32px;    line-height: 34px;    font-weight: 900;	margin-top:0;    color: #333333;    margin-bottom: 35px;}.cm-bg.typ-default {    background: #F7941E;    color: #ffffff;}.lyt-card {    padding: 35px 65px;    height: 400px;    margin-top: 35px;}.cm-bg.typ-base {    background: #333333;    color: #ffffff;}.aboutMission p{	color: #333333;    line-height: 30px;	font-size: 20px;}.aboutSpecialist h6{	font-size: 19px;    line-height: 22px;    font-weight: 400;    color: #333333;    margin-bottom: 35px;}.aboutSpecialist p{	color: #333333;    line-height: 24px;	font-size:16px;}.aboutSpecialist h2{	font-size: 32px;    line-height: 34px;    font-weight: 900;    color: #ffffff;    margin-bottom: 35px;}.aboutSpecialist h4{	color: #ffffff;	font-weight:400;	font-size: 20px;    line-height: 30px;}.aboutTeam h2{	    font-size: 32px;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;}.aboutTeam h4.name{	    font-size: 14px;    line-height: 16px;    text-transform: uppercase;    font-weight: 900;    margin-bottom: 10px;	margin-top:20px;}.aboutTeam h4.designation{	        font-size: 14px;    line-height: 16px;    text-transform: capitalize;    font-weight: 900;    margin-bottom: 20px;}.aboutTeam p{	font-size:14px;}.about-csr{	padding-top:35px!important;	padding-bottom:5px!important;}.about-csr h2{	    font-size: 32px;		text-align:center;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;}.about-csr p{	line-height: 20px;    margin-bottom: 30px;	font-size:14px;}
/* Home Solution Page */
.homeSolution-Feature{	padding-top: 15px!important;    padding-bottom: 35px!important;}
.homeSolution-Feature h4{	    font-size: 19px;    line-height: 22px;    font-weight: 900;	margin-top:20px;    color: #333333;    margin-bottom: 35px;}
.homeSolution-Feature p{	font-size:16px;}.bgBlack{	background-color:#333333;}.bgGrey{	background-color:#525357;}.bgLightGrey{	background-color:#e9e9e9;}
.homeSolution-Excellence{	padding:35px 0;}
.homeSolution-Excellence h2{	font-size: 32px;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;	color:#ffffff;}
.homeSolution-FAQ h4{font-size: 19px;    line-height: 22px;    font-weight: 900;    margin-bottom: 20px;}
/* Finishing Page */.finishing-challenge{	text-align:center;}
.finishing-challenge h1{	font-size: 32px;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;}
.finishing-challenge p{	    font-size: 20px;    line-height: 30px;    margin-bottom: 0;}
.yellow-box h4 {    font-size: 14px;    line-height: 16px;    text-transform: uppercase;    color: #ffffff;    font-weight: 900;	margin-top:0;    margin-bottom: 20px;}.yellow-box p {	margin-bottom: 0px;}.finishingItemCaption {        width: 100%;    margin: 10px auto 30px;    text-align: center;}.partnerHead{	font-size: 32px;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;	text-align:center;}.waterproCount h2{	font-size: 32px;    line-height: 35px;    font-weight: 900;    margin-bottom: 35px;    margin-top: -3px;	text-align:center;}.waterproof_rebuild h6{	font-size: 14px;    line-height: 21px;    margin-bottom: 0px;	font-weight: 900;}.waterproof_rebuild p{	font-size:14px;	line-height:22px;}
.waterProofArea .btnn {	font-size:22px;	line-height:24px;	font-weight:700;height: 65px; padding: 0 10px;}

/* contact Us Page */
.cons-checkbox input[type=checkbox]:not(old) {
    width: 0px;
    margin: 0;
    padding: 0;
    opacity: 0;
    position: absolute;
}
.cons-checkbox input[type=checkbox]:not(old) + label {
    display: inline-block;
    margin-left: -28px;
    padding-left: 28px;
    background: url(../images/check.png) no-repeat 0 0;
    line-height: 24px;
    font-size: 14px;
margin-bottom:0;
    line-height: 16px;
    font-weight: bold;
    font-family: "Lato", sans-serif;
    color: #6b6b6b;
}
.cons-checkbox input[type=checkbox]:not(old):checked + label {
    background-position: 0 -84px;
}
.contactPage ul{
   list-style:none;
	margin:0;
padding:0;
}
.contactForm h4{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 24px;
margin-top:0;
}
.contactForm {
    padding: 35px 35px 35px 0px;
}
.contactForm p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 35px;
}
.contactForm p a {
    color: #333333;
}
.contactForm p a:hover {
    color: #F7941E;
}
.contactForm .form-wrap {
    margin-bottom: 35px;
}
.contactForm .form-group.typ-radio-grp {
    margin-bottom: 35px;
}
.form-group .field-title {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    font-family: "Lato", sans-serif;
    color: #6b6b6b;
    margin-bottom: 8px;
    display: inline-block;
}
.contactForm .form-group.typ-radio-grp .field-title {
    font-weight: normal;
    color: #333333;
    margin-bottom: 20px;
}
.contactForm .form-group.typ-radio-grp .cons-checkbox {
    padding-left: 50px;
    margin-bottom: 20px;
}
.contactForm .form-control {
    width: 100%;
    min-height: 32px;
    background: #f2f2f2;
    border: 1px solid #c4c4c4;
    font-style: italic;
border-radius:0;
box-shadow:none!important;
    padding-left: 10px;
}
.contactForm .form-control:hover,.contactForm .form-control:focus {
        font-style: normal;
    background: #ffffff;
    border: 1px solid #6b6b6b;
    outline: none;
    box-shadow: none;
    color: #6b6b6b;
}
.contactForm .form-group.service-list-option {
    overflow: hidden;
}
.contactForm .form-group.service-list-option .cons-checkbox {
    float: left;
    padding: 0 50px 0 30px;
}
.contactForm .btn{
	padding: 10px 40px;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #ffffff;
    background: #F7941E;
    border-radius: 0px;
    box-shadow: none;
    outline: none;
    border-width: 0;width:auto;}
.msgShowing{font-size:12px;}
.finishingBoxHeight{height:285px;}
.finishingWallPaper .img-responsive{width:100%;}
.waterProofArea .btnn{width:100%;}
/* Project Page */
#slider.flexslider{margin-top:-5px;}
.flexslider {
  margin-bottom: 0;
}
.flexslider .flex-direction-nav a {
  width: 16px;
  height: 27px;
  text-shadow: none;
}
.flexslider .flex-direction-nav .flex-prev:before {
  content: '';
  background: url('../images/arrow-sprite.png') 0 0 transparent;
  width: 16px;
  height: 27px;
}
.flexslider .flex-direction-nav .flex-next:before {
  content: '';
  background: url('../images/arrow-sprite.png') -85px 0 transparent;
  width: 16px;
  height: 27px;
}
.flexslider .slides li {
  z-index: 0 !important;
}
#slider.flexslider {
  height: 600px;
  width: 100%;
  overflow: hidden;
}
#slider.flexslider .slides p {
  margin-top: 8px;
  color: #333;
  font-size: 14px;
  font-weight: 900;
  text-align: center;
}
#slider.flexslider .slides img {
  height: 530px;
  margin: 0 auto;
  width: 100%;
}
.lyt-slider .slides li {
    height: 530px;
    position: relative;
}
.lyt-slider .slides li p {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: -36px;
}
.lyt-thumbnail {
  position: relative;
  margin-bottom: 30px;
  margin-top: -5px;
  padding: 0 15px;
}
.lyt-thumbnail ul {
  overflow: hidden;
  padding-left:0;
}
.slideContainer{
	margin:0 auto;
	width:870px;
}
.lyt-thumbnail ul .item {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 130px;
  height: 80px;
  overflow: hidden;
  cursor: pointer;
}
.lyt-thumbnail ul .item img {
  float: left;
  width: 100%;
  height: 100%;
}
.lyt-thumbnail .btn-icon {
      position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 100;
    background: #333333;
    padding: 1px 6px;
    color: #ffffff;
    border-radius: 0px;
    width: auto;
    font-weight: normal;
}
.lyt-thumbnail .btn.btn-icon.prev:before {
    content: '<';
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
	display:block;
}
.lyt-thumbnail .btn.btn-icon.next:before {
    content: '>';
    color: #ffffff;
    font-size: 18px;
    line-height: 20px;
	display:block;
}
.lyt-thumbnail .btn-icon.prev {
  left: -30px;
}
.lyt-thumbnail .btn-icon.next {
  right: -20px;
}
#slider.flexslider .slides{
	padding-left:0;
	margin-left:0;
}
.relative{
	position:relative;
}
.banner-cont {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}
.banner-title {
    color: #ffffff;
    font-size: 48px;
    line-height: 50px;
    font-weight: 700;
}
.banner-title.color-black {
    color: #ffffff;
}
.banner-title.color-black .cm-line-break{
	text-shadow:-1px 1px 2px #333333;
}
.cm-line-break {
    display: block;
}
.footerSection p span{
}
.footerSection p span span{
	padding:0 10px;
}
.mapLinkBox{
	position:absolute;
	width:100%;
	height:990px;
	z-index:10000;
	left:0;
}
@media (max-width: 525px){
    .contactForm .form-group.service-list-option .cons-checkbox{width:100%; padding-right:0; padding-bottom:10px;}
	.footerSection p.footer-address span{display:block;}
	.footerSection p.footer-address a{padding:5px 0; display:block;}
	.footerSection p.footer-address span span{display:none;}
}
@media (min-width: 992px) and (max-width: 1240px) {
    .contactForm .form-group.service-list-option .cons-checkbox{padding-right:20px;}	
	.finishingBoxHeight{height:270px;}
}
@media (min-width: 1240px){	.container {	width: 1200px!important; padding-left: 0!important; padding-right: 0!important;}}
@media (min-width: 1200px){ 
	.col-cl-lg{clear:left;	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.perfectionSkill h2,.hedaingBestDev,.index-homeSolution .sec-title,.footerSection h2{font-size:26px; line-height:34px;}
	.aboutMission h2,.aboutSpecialist h2,.aboutTeam h2,.about-csr h2,.homeSolution-Excellence h2,.finishing-challenge h1{font-size:26px; line-height:34px; margin-bottom:20px;}
	.aboutMission p,.aboutSpecialist h4,.finishing-challenge p{font-size:16px; margin-bottom:25px; line-height:24px;}
	.lyt-card{height:325px!important;}
	.aboutTeam .col-lg-4:nth-child(3){clear:left; margin-top:35px;}
	.banner-title{font-size:42px; line-height:56px;}
}
@media (max-width: 991px){	
	.marTopmin42{margin-top:0;}
	.waterProofArea .btnn{width:100%; font-size:18px; padding:15px;}
	.contactForm{padding-right:0;}
	.navbar-static-top .navbar-collapse{margin-top:11px;}
}
@media (max-width: 767px){	
	.navbar-static-top .container {padding-left: 30px!important;	padding-right: 30px!important;	}	
	.lyt-card{height:auto!important; padding:20px 25px;}
	.lyt-content{float:left;}
	#slider.flexslider{height:390px;}
	#slider.flexslider .slides img,#slider.flexslider .slides li{height:350px;}
	.perfectionSkill h2,.hedaingBestDev,.index-homeSolution .sec-title,.footerSection h2{font-size:22px; line-height:28px;}
	.footerSection h3{font-size:16px;}
	.footerSection p{font-size:13px;}
	.roofBuilder{padding-right:30px;}
	.yellow-box p{font-size:14px;}
	.brandPartner .col5:nth-child(4),.brandPartner .col5:nth-child(7),.brandPartner .col5:nth-child(10){clear:left;}
	#custom_carousel{padding:0 15px;}
	.brandPartner{padding-left:30px; padding-right:30px;}
	.aboutMission h2,.aboutSpecialist h2,.aboutTeam h2,.about-csr h2,.homeSolution-Excellence h2,.finishing-challenge h1,.partnerHead,.waterproCount h2{font-size:22px; line-height:28px; margin-bottom:20px;}
	.aboutMission p,.aboutSpecialist h4,.finishing-challenge p{font-size:14px; margin-bottom:25px; line-height:22px;}
	.padL0_xs{padding-left:0!important;}
	.padR0_xs{padding-right:0!important;}
	.navbar-fixed-top .navbar-default{padding-left:30px;}
	.waterProofArea .btnn{width:100%; font-size:16px; padding:10px;}
}
@media (min-width: 768px){
	.navbar-nav > li > a {	margin-top: 1px!important; padding-top: 12px; padding-bottom: 18px;}
	.padL0_sm{padding-left:0!important;}
	.padR0_sm{padding-right:0!important;}
	.aboutSpecialist h2 span{display:block;}
}
@media (min-width: 768px) and (max-width: 991px) {	
	.navbar-static-top  .collapse{display: none !important;	}	
	.slideContainer{width:590px;}
	#main_area.container{width:730px;}
	#slider.flexslider{height:360px;}
	#slider.flexslider .slides img,#slider.flexslider .slides li{height:320px;}
	.finishingBoxHeight {height: 178px;}
	.navbar-static-top  .collapse.in{display: block !important;	}
	.navbar-static-top .navbar-toggle {display: inline-block!important;	}	
	.navbar-static-top .navbar-collapse{	border-top: 1px solid #e7e7e7;	}	
	.navbar-static-top .navbar-header,.navbar-static-top .navbar-right,	.navbar-static-top .navbar-nav > li{float:none!important;	}	
	.lyt-card{height:365px!important;}
	.perfectionSkill h2,.hedaingBestDev,.index-homeSolution .sec-title,.footerSection h2{font-size:22px; line-height:28px;}
	.contactForm .form-group.service-list-option .cons-checkbox{width:100%; padding-right:0; padding-bottom:10px;}
	.aboutMission h2,.aboutSpecialist h2,.aboutTeam h2,.about-csr h2,.homeSolution-Excellence h2,.finishing-challenge h1{font-size:22px; line-height:28px; margin-bottom:20px;}
	.aboutMission p,.aboutSpecialist h4,.finishing-challenge p{font-size:14px; margin-bottom:25px; line-height:22px;}
	.aboutTeam .col-lg-4:nth-child(3){clear:left; margin-top:35px;}
	.brandPartner .col5:nth-child(6){clear:left;}
	.navbar-fixed-top .container{width:auto;}
	.navbar-brand{left:15px;}
	.banner-title{font-size:38px; line-height:50px;}
}
@media (max-width: 448px) {	.perfectionSkillButton{	font-size:16px!important;padding: 15px 10px!important;	}}
@media (max-width: 470px) {	.u146-4{letter-spacing:4px;	}}
@media(min-width: 992px){
	.col5{ width: 20%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
    .col4{ width: 25%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
}
@media (max-width: 700px){
	#custom_carousel .controls .nav{width:400px;}
}
@media (max-width: 560px){
	#custom_carousel .controls .nav{width:260px;}
}
@media (max-width: 425px){
	#custom_carousel .controls .nav{width:130px;}
	.aboutSpecialist .lyt-card h2{font-size:15px; line-height:20px;}
}
@media (min-width: 575px) and (max-width: 767px) {
	.finishingWallPaper .col-sm-6{width:50%; float:left;}
}
@media (min-width: 680px) and (max-width: 767px) {
	.slideContainer{width:600px;}
	.lyt-thumbnail ul{ height:100px; overflow:hidden;}
	.banner-title{font-size:34px; line-height:44px;}
}
@media (min-width: 550px) and (max-width: 680px) {
	.slideContainer{width:450px;}
	.lyt-thumbnail ul{ height:100px; overflow:hidden;}
	.banner-title{font-size:32px; line-height:42px;}
}
@media (min-width: 450px) and (max-width: 550px) {
	.slideContainer{width:320px;}
	.lyt-thumbnail ul{ height:100px; overflow:hidden;}
	#slider.flexslider .slides img, #slider.flexslider .slides li {	height: 240px;}
	#slider.flexslider {height: 290px;}
	.banner-title{font-size:28px; line-height:36px;}
}
@media (min-width: 260px) and (max-width: 450px) {
	.slideContainer{width:165px;}
	.lyt-thumbnail ul{ height:100px; overflow:hidden;}
	#slider.flexslider .slides img, #slider.flexslider .slides li {	height: 240px;}
	#slider.flexslider {height: 290px;}
	.banner-title{font-size:20px; line-height:30px;}
}