@charset "utf-8";
/* CSS Document */
#open{display: none;}

@media only screen and (min-width:768px) 
{
#hide{display: block !important;}
}

@media only screen and (min-width:768px) and (max-width:999px)
{
.container{width: 750px;}
.hdr_mid h1{font-size: 24px;}
.hdr_mid h2{font-size: 15px;}
.hdr_rit h2{ font-size: 18px;}
.hdr_rit h3{font-size: 15px; padding: 0 10px;}
.navigation > ul > li > a{white-space: nowrap;}
.video_sec{padding: 24px 66px;}
.gray_secPnl{padding: 0 10px;}
.ftr_left ul{padding: 0 20px;}
.our_plans_sec h4{font-size: 21px;}
.m6_prt_sld_lst h3{font: 23px/36px "gotham_boldregular";}
.flor1{width: 46.7%;}
.crasl_prt{width: 100%; }
.special_prt h2{font: 26px/39px "gotham_boldregular";}
.testimonial_pannal{ width: 45%;min-height: 184px;}
.contact_btn input[type="submit"]{ width: 100%;}
.contact_btn { width: 100%;}
}



@media only screen and (max-width:767px) 
{
.container{width:90%;}
.get_quote{display: none;}
.logo{width: 100%; text-align: center; padding: 10px 0 0 0;}
.logo a{display: inline-block;}
.hdr_mid{width: 65%; padding: 10px;}
.hdr_rit{width: 30%; padding: 10px 0; margin: 0px;}

.hdr_mid h1{font-size: 21px;}
.hdr_mid h2{font-size: 16px;}

.hdr_rit h2{font-size: 21px;}
.video_sec{padding: 20px;}
.our_plansPnl{width: 100%;}
.gray_secPnl{width: 100%; padding: 10px 20px;}

.ftr_left{width: 100%;}
.ftr_Right{width: 100%; border-top: 1px solid #4b4b4b;}
.ftr_left ul{width: 50%;}
.gray_secPnl{border: none;}

#hide{display: none;}
#open{display: block; margin: 3px 3px 0 2px; float: right;}

.navigation > ul{border-top:1px solid #048ac2; float: left; width: 100%;}
.navigation > ul > li{display: block; width: 100%;}
.navigation > ul > li > ul{position: inherit; left: inherit; top: inherit; width: 100%; text-align: center;}
.navigation > ul > li > ul > li > ul{position: inherit; left: inherit; top: inherit; width: 100%; text-align: center;}
.abt_btm_inr h3{font: 26px/40px "gotham_boldregular";}
.abt_btm_inr a{background: #346496 url("../images/arrow.png") no-repeat scroll 8px 21px;}
.abt_btm_inr h3 br{display: block;}
.m6_prt_btm h4{font: italic 18px/25px "gotham_bookregular";}
.m6_prt_sld h2{font: 23px/32px "gotham_boldregular";}
.m6_im{width: 100%;}
.m6_prt_sld_lst h3{font: 23px/32px "gotham_boldregular";}
.flor1{width: 45%;}
.crasl_prt{width: 100%;}
.video_prt_in h3{width: 100%;}
.video_prt_in iframe{width: 100%;}
.hdr_rit h3{font-size: 21px;}
.thanx_prt h2{font: 26px/45px "gotham_boldregular";}
.special_prt h2{ font: 25px/27px "gotham_boldregular";}
.special_prt_top h5{font: 16px/30px "gotham_bookregular";}
.img_bdr{width:400px;}
.navigation > ul > li.menu-item-has-children > a{padding-right: 0px;}
.testimonial_pannal{ width: 100%; margin-left: 0px;}
.contact_btn input[type="submit"]{ width: 100%;}
.contact_btn { width: 100%;}
#open > img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

.about_body_in_box_para.fff3 img { height: auto; width: 100%;}



}


@media only screen and (max-width:639px) 
{
.bnr_caps{width: 320px; padding: 49px 11px 0 76px;}
.bnr_caps h2 span.line1{font-size: 30px;}
.bnr_caps h2 span.line2{font-size: 20px;}
.bnr_caps h2 span.line3{font-size: 20px;}
.bnr_caps h2 span.line4{font-size: 30px;}

.hdr_mid h1{font-size: 16px;}
.hdr_mid h2{font-size: 15px;}
.hdr_rit h3{padding: 0 5px; font-size: 18px; text-align: center;}
.feature{width: 100px; font-size: 17px; line-height: 17px;}
.ftr_left ul{width: 100%; padding: 10px 20px;}
.copy{padding: 10px 20px;}
.ftr_left{padding-top: 5px;border-top: 1px solid #4b4b4b;}
.ftr_RightFulf{width: 100%; min-height: inherit; padding-bottom: 15px;}
.marg{padding-bottom:0px !important; }
.marg2{padding-top:0px !important; }
.dsply{display: block;}
.dsply_nn{display: none;}
.about_body_in h2{font:24px/40px "gotham_boldregular";}
.abt_btm_inr h3{ font: 19px/40px "gotham_boldregular";}
.abt_btm_inr a{background: #346496 url("../images/arrow.png") no-repeat scroll 8px 15px;}
.m6_prt_sld_lst h3{font: 20px/32px "gotham_boldregular";}
.flor1{width: 100%; margin:0 0 23px;}
.m62{font-size: 20px !important;}
.item > img {max-width: 100%;}
.video_prt_in h3{font: 13px/30px "gotham_bookregular";}
.thanx_prt p{font: 15px/24px "gotham_bookregular";}
.thanx_prt h2 {
    font: 19px/45px "gotham_boldregular";
}
.serv_prt{width: 100%;}

.build_in_menu ul li{background: rgba(0, 0, 0, 0) url("../images/arrow5.png") no-repeat scroll 5px 10px;}
.step_rit{width: 100%;}
.step_lft{width: 100%;}
.special_prt_top h5{ font: 14px/30px "gotham_bookregular";}
.special_prt p{line-height: 19px;}
.img_bdr {
    width: 100%;
}

.about_body_in .sp-thumbnails-container{position: inherit !important;}
.about_body_in .sp-thumbnails-container{padding: 10px 25px;}
.testimonial_pannal {width: 100%; margin-left: 0;}
}




@media only screen and (max-width:479px) 
{
.hdr_mid{width: 100%; text-align: center;}
.hdr_rit{width: 100%; text-align: center;}

.bnr_caps{width: 220px; padding:37px 11px 0 44px;}
.bnr_caps h2 span{letter-spacing: 0px !important;}
.bnr_caps h2 span.line1{font-size: 16px;}
.bnr_caps h2 span.line2{font-size: 12px;}
.bnr_caps h2 span.line3{font-size: 12px;}
.bnr_caps h2 span.line4{font-size: 16px;}
.ajc_building h2{font-size: 22px;}

.video_sec{padding: 5px;}
.video_sec h3{font-size: 22px;}

.our_plans_sec h4{font-size: 22px;}
.our_plans_sec h4 span{font-size: 22px;}
.our_plans{padding: 5px;}
.our_plansPnl{padding: 5px;}
.our_plans h2{font-size: 22px;}
.gray_sec h2{font-size: 22px;}
.as_seen_sec h3{font-size: 22px;}
.about_top_inr_head h2{font: 22px/35px "gotham_boldregular";}
.about_body_in h2 {font: 18px/30px "gotham_boldregular";}
.about_body_in_box_para img{width: 100%; height: auto;}
.pad{padding: 0;}
.abt_btm_inr h3 {font: 14px/40px "gotham_boldregular";}
.abt_btm_inr h2{ font: 24px/33px "gotham_boldregular";}
.abt_btm_inr h2 span{font-size: 22px;}
.m6_prt_btm h4{font: italic 16px/25px "gotham_bookregular";	}
.m6_prt_sld h2{ font: 19px/24px "gotham_boldregular";}
.m6_im p{font: 400 13px/42px "Open Sans",sans-serif;}
.m6_prt_sld_lst h3{font: 17px/22px "gotham_boldregular";}
.pad3 br{display: none !important;}
.about_top_inr_head img{width: 26%;}
.m62{font-size: 19px !important;}
.sync_nw{position: inherit !important; bottom: 15px;}
.owl-next{bottom: -59px;}
.owl-prev{bottom: -59px;}
.about_top_inr_head h2{padding: 14px 0 0 10px;}
.video_prt_in h3 {
    font: 13px/16px "gotham_bookregular";
}
.thanx_prt p {
    font: 12px/18px "gotham_bookregular";
}
.thanx_prt h5{ font: 12px/22px "gotham_bookregular";}
.thanx_prt h2 {
    font: 19px/23px "gotham_boldregular";
}
.privacy_in{padding: 30px 0;}
.build_in{padding: 30px 0;}
.special_prt_top h5 {font: 11px/16px "gotham_bookregular";}
.special_prt{padding: 30px 0;}
.special_prt h2 {font: 18px/27px "gotham_boldregular";}
.testimonial_pannal {width: 100%; margin-left: 0;}







.contact_form_left{ width: 48%;}
.contact_chak{ width: 60%;}
/*.contact_btn{ width: 26%;}*/
.contact_img_pannal img{ width: 100%;}


.pricing_form{ width: 60%;}

.testimonial_pannal p{ font: italic 100 15px/24px "Open Sans",sans-serif;}
.test_end{ bottom: 6px;}
.prvnxt_num{ width: 68%;}
.testimonial_form_left{ width: 100%;}

.color_bond{ width: 86%;}
.standrd_color{ width: 59%;}
.colorpic{ width: 39%;}






}



@media only screen and (max-width:767px) 
{
.container{width:90%;}
.get_quote{display: none;}
.logo{width: 100%; text-align: center; padding: 10px 0 0 0;}
.logo a{display: inline-block;}
.hdr_mid{width: 65%; padding: 10px;}
.hdr_rit{width: 30%; padding: 10px 0; margin: 0px;}

.hdr_mid h1{font-size: 21px;}
.hdr_mid h2{font-size: 16px;}

.hdr_rit h2{font-size: 21px;}
.video_sec{padding: 20px;}
.our_plansPnl{width: 100%;}
.gray_secPnl{width: 100%; padding: 10px 20px;}

.ftr_left{width: 100%;}
.ftr_Right{width: 100%; border-top: 1px solid #4b4b4b;}
.ftr_left ul{width: 50%;}
.gray_secPnl{border: none;}

#hide{display: none;}
#open{display: block; margin: 3px 3px 0 2px; float: right;}
.navigation > ul{border-top:1px solid #048ac2; float: left; width: 100%;}
.navigation > ul > li{display: block; width: 100%;}
.navigation > ul > li > ul{position: inherit; left: inherit; top: inherit; width: 100%; text-align: center;}
.navigation > ul > li > ul > li > ul{position: inherit; left: inherit; top: inherit; width: 100%; text-align: center;}
.abt_btm_inr h3{font: 26px/40px "gotham_boldregular";}
.abt_btm_inr a{background: #346496 url("../images/arrow.png") no-repeat scroll 8px 21px;}
.abt_btm_inr h3 br{display: block;}
.m6_prt_btm h4{font: italic 18px/25px "gotham_bookregular";}
.m6_prt_sld h2{font: 23px/32px "gotham_boldregular";}
.m6_im{width: 100%;}
.m6_prt_sld_lst h3{font: 23px/32px "gotham_boldregular";}
.flor1{width: 45%;}
.crasl_prt{width: 100%;}
.video_prt_in h3{width: 100%;}
.video_prt_in iframe{width: 100%;}
.hdr_rit h3{font-size: 21px;}
.thanx_prt h2{font: 26px/45px "gotham_boldregular";}
.special_prt h2{ font: 25px/27px "gotham_boldregular";}
.special_prt_top h5{font: 16px/30px "gotham_bookregular";}
.img_bdr{width:400px;}







.contact_form_left{ width: 48%;}
.contact_chak{ width: 60%;}
.contact_btn{ width: 26%;}
.contact_img_pannal img{ width: 100%;}
.contact_chak label{ font: 100 13px/16px "Open Sans",sans-serif}
.faq_Q_part p{ font: 600 13px/20px "Open Sans",sans-serif; margin: 10px 0 0 0;}
.faq_QA_part span{ font: 600 14px/17px "Open Sans",sans-serif;}
.faq_QA_part p{ font: 100 13px/24px "Open Sans",sans-serif;}
.faq_QA_part{ padding: 11px 24px 5px;}
/*.about_top_inr_head h2{ padding-top: 0px;}*/
.pricing_form{ width: 100%;}
.pricing_frm_bg p{ font:400 12px/15px "Open Sans",sans-serif}


.testimonial_pannal{ width: 100%; margin-left: 0px;}
.pannal1{ margin-top: 50px;}
.test_end {bottom: 14px;right: 33px;}
.prvnxt_num{ width: 60%;}
.prvnxt_num ul li{ margin-left: 0px;}
.prvnxt_num ul li a{ padding: 5px 8px;}
.prvnxt_num ul li a{ font: 400 13px/40px "Open Sans",sans-serif;}
.prvnxt_btn a{ padding: 5px;}
.prvnxt_btn a{ font: 400 13px/40px "Open Sans",sans-serif;}
.prvnxt_btn1 a{ padding: 5px;}
.prvnxt_btn1 a{ font: 400 13px/40px "Open Sans",sans-serif;}


.color_bond{ width: 100%;}
.standrd_color {border: medium none;width: 100%;}
.colorpic {padding: 0 24px;width: 100%;}

.color_bond_in h3{ font: 11px/26px "gotham_bookregular";}
.flooring_dig{ width: 50%; margin-left: 0px;}
.flooring_dig img{ width: 100%;}
.color_needhelp ul li {font: 400 13px/20px "gotham_bookregular";padding: 39px 0 0 15px;}
.contact_btn input[type="submit"]{ width: 100%;}
.contact_btn { width: 100%;}
}


@media only screen and (max-width:665px){
.about_body_in_box_para img{width: 100%; height: auto;}
}









 

@media only screen and (max-width:639px) 
{
.gray_sec h2{padding: 0;font-size: 20px;line-height: 30px;}
.bnr_caps{width: 320px; padding: 49px 11px 0 76px;}
.bnr_caps h2 span.line1{font-size: 30px;}
.bnr_caps h2 span.line2{font-size: 20px;}
.bnr_caps h2 span.line3{font-size: 20px;}
.bnr_caps h2 span.line4{font-size: 30px;}

.hdr_mid h1{font-size: 16px;}
.hdr_mid h2{font-size: 15px;}
.hdr_rit h3{padding: 0 5px; font-size: 18px; text-align: center;}
.feature{width: 100px; font-size: 17px; line-height: 17px;}
.ftr_left ul{width: 100%; padding: 10px 20px;}
.copy{padding: 10px 20px;}
.ftr_left{padding-top: 5px;border-top: 1px solid #4b4b4b;}
.ftr_RightFulf{width: 100%; min-height: inherit; padding-bottom: 15px;}
.marg{padding-bottom:0px !important; }
.marg2{padding-top:0px !important; }
.dsply{display: block;}
.dsply_nn{display: none;}
.about_body_in h2{font:24px/40px "gotham_boldregular";}
.abt_btm_inr h3{ font: 19px/40px "gotham_boldregular";}
.abt_btm_inr a{background: #346496 url("../images/arrow.png") no-repeat scroll 8px 15px;}
.m6_prt_sld_lst h3{font: 20px/32px "gotham_boldregular";}
.flor1{width: 100%; margin:0 0 23px;}
.m62{font-size: 20px !important;}
.item > img {max-width: 100%;}
.video_prt_in h3{font: 13px/30px "gotham_bookregular";}
.thanx_prt p{font: 15px/24px "gotham_bookregular";}
.thanx_prt h2 {font: 19px/45px "gotham_boldregular";}
.serv_prt{width: 100%;}

.build_in_menu ul li{background: rgba(0, 0, 0, 0) url("../images/arrow5.png") no-repeat scroll 5px 10px;}
.step_rit{width: 100%;}
.step_lft{width: 100%;}
.special_prt_top h5{ font: 14px/30px "gotham_bookregular";}
.special_prt p{line-height: 19px;}
.img_bdr {width: 100%;}





.contact_form_left{ width: 100%; margin-left: 0px;}
.contact_chak{ width: 100%;}
.contact_btn{ width: 57%;margin: 0;}
.contact_btn input[type="submit"]{ width: 100%;}
.contact_img_pannal h5{ font: 20px/24px "gotham_boldregular";}
.contact_img_pannal p{ font: 700 16px/26px "Open Sans",sans-serif;}
.contact_img_pannal span{ font: 400 17px/20px "Open Sans",sans-serif;}
.pricing_form{ width: 100%;}
.pricing_frm_bg p{ font:400 12px/15px "Open Sans",sans-serif}




.testimonial_pannal p{ font: italic 100 14px/24px "Open Sans",sans-serif;}
.testimonial_form_left{ width: 100%;}
.testimonial_chak{ width: 100%;}
.testimonial_btn{ width: 100%;}
.testimonial_btn input[type="submit"]{ width: 100%;}
.testimonial_form{ padding: 24px 24px 43px;}
.testimo_prevnext{ padding: 0px;}
.prvnxt_num ul li a{ padding: 4px;}
.prvnxt_btn a{ font: 400 10px/40px "Open Sans",sans-serif;}
.prvnxt_btn1 a{ font: 400 10px/40px "Open Sans",sans-serif;}


.about_top_inr_head img{ width: auto; height: auto;}
.about_top_inr_head h2{ font-size: 22px; padding: 11px 0 0 10px;}





.color_bond{ width: 100%;}
.standrd_color {border: medium none;width: 100%;}
.colorpic {padding: 0 24px;width: 100%;}

.color_bond_in h3{ font: 11px/26px "gotham_bookregular";}
.flooring_dig{ width: 50%; margin-left: 0px;}
.flooring_dig img{ width: 100%;}
.color_needhelp ul li {font: 400 13px/20px "gotham_bookregular";padding: 39px 0 0 15px;}


}




@media only screen and (max-width:479px) 
{
.hdr_mid{width: 100%; text-align: center;}
.hdr_rit{width: 100%; text-align: center;}

.bnr_caps{width: 220px; padding:37px 11px 0 44px;}
.bnr_caps h2 span{letter-spacing: 0px !important;}
.bnr_caps h2 span.line1{font-size: 16px;}
.bnr_caps h2 span.line2{font-size: 12px;}
.bnr_caps h2 span.line3{font-size: 12px;}
.bnr_caps h2 span.line4{font-size: 16px;}
.ajc_building h2{font-size: 22px;}

.video_sec{padding: 5px;}
.video_sec h3{font-size: 22px;}

.our_plans_sec h4{font-size: 22px;}
.our_plans_sec h4 span{font-size: 22px;}
.our_plans{padding: 5px;}
.our_plansPnl{padding: 5px;}
.our_plans h2{font-size: 22px;}
.gray_sec h2{font-size: 22px;}
.as_seen_sec h3{font-size: 22px;}
.about_top_inr_head h2{font: 22px/35px "gotham_boldregular";}
.about_body_in h2 {font: 18px/30px "gotham_boldregular";}
.about_body_in_box_para img{width: 100%; height: auto;margin: 0;}
.pad{padding: 0;}
.abt_btm_inr h3 {font: 14px/40px "gotham_boldregular";}
.abt_btm_inr h2{ font: 24px/33px "gotham_boldregular";}
.abt_btm_inr h2 span{font-size: 22px;}
.m6_prt_btm h4{font: italic 16px/25px "gotham_bookregular";	}
.m6_prt_sld h2{ font: 19px/24px "gotham_boldregular";}
.m6_im p{font: 400 13px/42px "Open Sans",sans-serif;}
.m6_prt_sld_lst h3{font: 17px/22px "gotham_boldregular";}
.pad3 br{display: none !important;}
.about_top_inr_head img{ width: auto;}
.m62{font-size: 19px !important;}
.sync_nw{position: inherit !important; bottom: 15px;}
.owl-next{bottom: -59px;}
.owl-prev{bottom: -59px;}
.about_top_inr_head h2{padding: 15px 0 0 10px;}
.video_prt_in h3 {font: 13px/16px "gotham_bookregular";}
.thanx_prt p {font: 12px/18px "gotham_bookregular";}
.thanx_prt h5{ font: 12px/22px "gotham_bookregular";}
.thanx_prt h2 {font: 19px/23px "gotham_boldregular";}
.privacy_in{padding: 30px 0;}
.build_in{padding: 30px 0;}
.special_prt_top h5 {font: 11px/16px "gotham_bookregular";}
.special_prt{padding: 30px 0;}
.special_prt h2 {font: 18px/27px "gotham_boldregular";}




.contact_img_pannal h5{ font: 17px/22px "gotham_boldregular";}
.contact_img_pannal p{ font: 700 14px/21px "Open Sans",sans-serif;}
.contact_img_pannal span{ font: 400 15px/17px "Open Sans",sans-serif;}



.color_bond{ width: 100%;}
.standrd_color {border: medium none;width: 100%;}
.colorpic {padding: 0 24px;width: 100%;}
.color_bond_white img{ width: 100%;}
.color_bond_in h3{ font: 12px/26px "gotham_bookregular";}
.flooring_dig{ width: 100%; margin-left: 0px;}
.flooring_dig img{ width: 100%;}
.color_needhelp ul li {font: 400 13px/20px "gotham_bookregular";padding: 39px 0 0 15px;}
.color_needhelp h4{ font: bold 21px/32px "gotham_bookregular";}
.color_needhelp p {font: bold 21px/28px "gotham_bookregular";}
.color_needhelp ul li{ background: none;}



}



@media only screen and (max-width:348px) {
.pricing_from_bg{margin-top: -10px;}
}



































