@media (min-width: 320px) and (max-width: 639px){

.new_style{margin-bottom: 25px;}
.new_style a.request {font-size: 19px;}

}

@media (min-width: 320px) and (max-width: 567px) {

.banner_caption{position: relative; font-size: 14px; background: #996a4a;}
.banner_sec{margin-top: 143px;}

/*-----------start landing_page CSS------------*/
.landingbnr>.container {flex-direction: column;}
.landingbnrcntnt {width: 100%!important;padding:0px 10px;}
.landingbnrcntnt h2 {font-size: 35px;}
.landingbnrcntnt span {padding: 5px 5px;}
.bnrform {width: 100%;} 
.bnrform form textarea {height: 50px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.brochurerqst h3 {font-size: 20px;text-align: center;}
.brochurerqst a {font-size: 15px;}
.brochure {margin: 20px auto;}
.cont_left_sec_below h4{margin: auto;}
.cont_left_sec_below h5 {text-align: center;}
.landingbnr{display: block;}

.brochurerqst{flex-wrap: wrap;}
.brochurerqst a{margin-top: 15px;}

.landingbnr>.container {flex-direction: column;}
.landingbnrcntnt {width: 100%!important; padding: 20px 0; text-align: center;}
.landingbnrcntnt h2 {font-size: 35px;}
.landingbnrcntnt span {padding: 5px 5px;}
.bnrform {width: 100%;} 
.bnrform form textarea {height: 50px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.brochurerqst h3 {font-size: 20px;text-align: center;}
.brochurerqst a {font-size: 15px;}
.brochure {margin: 20px auto;}
.cont_left_sec_below h4{margin: auto;}
.cont_left_sec_below h5 {text-align: center;}

.landingbnr>.container {flex-direction: column;}
.flyerbnrcntnt {width: 100%!important;padding:0px 10px;}
.landingbnrcntnt h2 {/*font-size: 35px;*/ font-size: 30px;}
.landingbnrcntnt h2 br{display: none;}
.bnrform {width: 100%;} 
.bnrform form textarea {height: 50px;}
.flyer_body .row{display: flex; margin-right: 0px!important;}
.flyer_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.flyer_body h1{font-size: 35px;text-align: center;}
.flyer_sub_1 h2:nth-child(1) {font-size: 35px;text-align: center;}
.brochurerqst h3 {font-size: 20px;text-align: center;}
.brochurerqst a {font-size: 15px;}
.flyer_sub_2 h2:nth-child(1) {font-size: 35px; text-align: center;}
.flyer_sub_2 h2:nth-child(8) {font-size: 35px;}
.faq_inner .panel-title a {padding-left: 0px;}
.panel-heading .accordion-toggle.collapsed:after {width: 20px;height: 20px;}
.panel-heading .accordion-toggle:after {width: 20px;height: 20px;}
.panel-heading .accordion-toggle:after {right: -3px;}
.faq_inner .panel-body {padding-left: 0px;}
/*-----------end landing_page CSS------------*/

}

@media (min-width: 320px) and (max-width: 575px) {

.appeal_box{margin-bottom: 20px;}
.ln2-bottom-brown-blk h3 a{display: block;}

}

@media (min-width: 576px) and (max-width: 767px) {

.appeal_box p{font-size: 14px;}
.appeal_round, .appeal_box label{background-size: 50px; background-position: left center; padding: 20px 0 20px 30px; text-indent: 28px;}

}

@media (min-width: 568px) and (max-width: 767px) {

.banner_sec{margin-top: 143px;}

/*-----------start landing_page CSS------------*/
.bnrform .wpcf7-form .g-recaptcha{transform: scale(0.65);}
.landingbnrcntnt h3{padding: 10px 10px;}
/*-----------end landing_page CSS------------*/

}

@media (min-width: 568px) and (max-width: 639px){

/*-----------start landing_page CSS------------*/
.landingbnrcntnt {width: 50%!important;padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 45%;}
.landingbnrcntnt span {padding: 5px 5px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.brochure {margin: 20px auto;}

.landingbnrcntnt {width: 50%!important;padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 45%;}
.landingbnrcntnt span {padding: 5px 5px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.brochure {margin: 20px auto;}

.flyerbnrcntnt {width: 50%!important;padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 45%;}
.flyer_body .row{display: flex; margin-right: 0px!important;}
.flyer_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.flyer_rules_span {width: 100%;}
/*-----------end landing_page CSS------------*/

}

@media (min-width: 640px) and (max-width: 767px){

.new_style{margin-bottom: 25px;}

/*-----------start landing_page CSS------------*/	
.landingbnrcntnt {/*width: 57%!important;*/ padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 40%;}
.landingbnrcntnt span {padding: 5px 5px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}

.landingbnrcntnt {/*width: 57%!important;*/ padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 40%;}
.landingbnrcntnt span {padding: 5px 5px;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}

.flyerbnrcntnt {width: 55%!important;padding: 35px 13px;}
.landingbnrcntnt h2 {font-size: 40px;}
.bnrform {width: 40%;}
.flyer_body .row{display: flex; margin-right: 0px!important;}
.flyer_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.flyer_rules_span {width: 100%;}
.panel-heading .accordion-toggle.collapsed:after {width: 20px;height: 20px;}
.panel-heading .accordion-toggle:after {width: 20px;height: 20px;}
.panel-heading .accordion-toggle:after {right: -3px;}
/*-----------end landing_page CSS------------*/

}

@media (min-width: 320px) and (max-width: 767px) {

.h-link, .socialbox, .phon_email ul li:last-child{display: none;}

.top_header_sec, .socialbox_main, .button_box{text-align: center;}

.phon_email{float: none;}

.socialbox_main{margin-top: 5px; width: auto;}

.button_box{margin-top: 0; width: auto;}

.button_box a{font-size: 14px; padding: 6px 13px;}

.logo_sec img{max-width: 40%; margin-bottom: 10px;}

.fixed-theme .logo_sec a img{margin-bottom: 0;}

.fixed-theme .logo_sec a img{max-width: 33%;}

.feature_box{margin-bottom: 20px;}

.div_center{width: 100%;}

.facilitybox_wrap h2{line-height: 35px;}

.feature{padding-bottom: 20px;}

.printing_service{padding-top: 0;}

.printing_service h2{font-size: 20px; line-height: 27px;}

.printing_service h3{line-height: 30px;}

.copyright_main, .copy_right{text-align: center;}

.copy_right{margin-top: 10px;}

.top_header_sec .col-md-9{display: flex; align-items: center; justify-content: center;}
.facilitybox_wrap h3{line-height: normal;}
.blog_img .date, .title_botom_sec_detail .date{left: -15px;}

.blog_body, .career_body{margin-top: 135px;}
.nav-next, .nav-previous{width: auto;}
.store_location{margin-top: 136px;}

/*-----------start landing_page CSS------------*/
.landingbnr{height: auto; padding: 20px 0;}
.landingbnr{margin-top: 115px;}
.cnt-blk-1 img{height: auto;}
/*-----------end landing_page CSS------------*/

#slider_testimonial .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{ display: none;} 
#slider_testimonial .owl-theme .owl-dots{display: block;}
/* #slider_testimonial.owl-carousel button.owl-dot{background: transparent; border: 1px solid #986a4c;  margin: 0 1%;   width: 10px; height: 10px; border-radius: 20px;}
#slider_testimonial .owl-dots .owl-dot.active, #slider_testimonial .owl-dots .owl-dot:hover span{background: #986a4c;} */
#slider_testimonial .owl-dots{/*margin-top: 33px;*/ display: flex; justify-content: center;}
.ln2_sec7_bt_row{margin-bottom: 40px;}
.lnpage2_sec3_imagesec{position: static;width: 100%; margin-top: 40px;}
.lnpage2_sec3_box3{margin-top:30px;}
.lnpage2_sec3_box3_text h2{font-size: 25px;}
.lnpage2_sec3_box3_img{margin-top: 30px; margin-bottom: 20px;}
.lnpage2_sec3{padding: 50px 0 0;}

.lp_two_faq .faq-block .accordion_head{font-size: 18px;}
.ln2-bottom-brown-blk{padding:60px 5%; text-align: center;}

.cbps_bnr_btm .btm_content{padding-right: 0;}
.btm_blk_two .lnpage2_sec1_row_sub{margin-bottom: 30px;}
#slider_testimonial, .first_lvl_testimony .cs_sec4_bt_row{margin-top: 0;}
.first_lvl_srvc img{width: 100%;}

.about_page .owl-stage-outer, .lp2_testimony_blk .owl-carousel .owl-stage-outer{height: 450px;}
.first_lvl_testimony .owl-carousel .owl-stage-outer{height: 495px;}

}

@media (min-width: 768px) and (max-width: 991px){

.blog_right h2 {padding: 12px; font-size: 16px;}
.feature_box .feature_box_content h3{margin-top: 43px; height: auto;}
.feature_box .feature_box_header h3{font-size: 14px;}
.h-link ul li a{font-size: 11px;}
.h-link ul li{padding: 0 2px;}
.blog_img .date, .title_botom_sec_detail .date{left: -12px;}

/*-----------start landing_page CSS------------*/
.landingbnrcntnt h2 {font-size: 40px;}
.landingbnrcntnt {width: 50%!important;}
.bnrform {width: 40%;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.bnrform .wpcf7-form .g-recaptcha{transform: scale(0.8);}

.landingbnrcntnt h2{font-size: 40px;}
.landingbnrcntnt{width: 50%!important;}
.bnrform{width: 40%;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}

.landingbnrcntnt h2{font-size: 40px;}
.flyerbnrcntnt{width: 50%!important;}
.bnrform{width: 40%;}
.flyer_body .row{display: flex; margin-right: 0px!important;}
.flyer_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.cont_right_sec .wpcf7-form .g-recaptcha{transform:scale(0.52);-webkit-transform:scale(0.52);transform-origin:0 0; -webkit-transform-origin:0 0;}

.cont_left_sec_below h4 a{font-size: 16px;}
.brochurerqst a{font-size: 15px; padding: 10px 20px;}
/*-----------end landing_page CSS------------*/

.g-recaptcha {transform:scale(0.52);-webkit-transform:scale(0.52);transform-origin:0 0;-webkit-transform-origin:0 0; display: block;}
.review_top .rating_count .cercle .start_big{left: -30px; width: 60px;}

#slider_testimonial .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{ display: none;} 
#slider_testimonial .owl-theme .owl-dots{display: block;}
/* #slider_testimonial.owl-carousel button.owl-dot{background: transparent; border: 1px solid #986a4c; margin: 0 1%; width: 10px; height: 10px; border-radius: 20px;}
#slider_testimonial .owl-dots .owl-dot.active, #slider_testimonial .owl-dots .owl-dot:hover span{background: #986a4c;} */
#slider_testimonial .owl-dots{margin-top: 33px; display: flex; justify-content: center;}
.lnpage2_sec3_imagesec{position: static;width: 100%; margin-top: 40px;}
.lnpage2_sec3_box3{margin-top:30px;}
.lnpage2_sec2_top h3{padding: 0;}

.btm_blk_two .lnpage2_sec1_row_sub{margin-bottom: 30px;}
.clients .owl-carousel{height: 75px;}

.about_page .owl-stage-outer, .lp2_testimony_blk .owl-carousel .owl-stage-outer{height: 430px;}
.first_lvl_testimony .owl-carousel .owl-stage-outer{height: 480px;}

}

@media (min-width: 992px) and (max-width: 1200px){

.blog_img .date, .title_botom_sec_detail .date{left: -12px;}

/*-----------start landing_page CSS------------*/	
.landingbnrcntnt {width: 50%!important;}
.bnrform {width: 30%;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.bnrform .wpcf7-form .g-recaptcha{transform: scale(0.8);}

.landingbnrcntnt {width: 50%!important;}
.bnrform {width: 30%;}
.brochure_body .row{display: flex; margin-right: 0px!important;}
.brochure_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}

.flyerbnrcntnt {width: 50%!important;}
.bnrform {width: 30%;}
.flyer_body .row{display: flex; margin-right: 0px!important;}
.flyer_body .row .col-sm-9,.flyer_body .row .col-sm-3{padding-right: 0px; padding-left: 15px;}
.cont_right_sec .wpcf7-form .g-recaptcha{transform:scale(0.72);-webkit-transform:scale(0.72);transform-origin:0 0;
-webkit-transform-origin:0 0;}
/*-----------end landing_page CSS------------*/

#slider_testimonial .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{ display: none;} 
#slider_testimonial .owl-theme .owl-dots{display: block;}
/* #slider_testimonial.owl-carousel button.owl-dot{background: transparent; border: 1px solid #986a4c;  margin: 0 1%;   width: 10px; height: 10px; border-radius: 20px;}
#slider_testimonial .owl-dots .owl-dot.active, #slider_testimonial .owl-dots .owl-dot:hover span{background: #986a4c;} */
#slider_testimonial .owl-dots{margin-top: 33px; display: flex; justify-content: center;}
.lnpage2_sec3_imagesec{position: static;width: 100%; margin-top: 40px;}
.lnpage2_sec3_box3{margin-top:30px;}
.lnpage2_sec2_top h3{padding: 0;}

.lnpage2_sec6_sl_row{padding-inline: 15px;}

.about_page .owl-stage-outer, .lp2_testimony_blk .owl-carousel .owl-stage-outer{height: 475px;}
.first_lvl_testimony .owl-carousel .owl-stage-outer{height: 568px;}

}

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

.review_top .rating_count .cercle{width: 80px!important; height: 80px!important; font-size: 18px!important;}
.review_top .rating_count .cercle .start_big{width: 27px;}
.review_top .rating_count{max-width: 30%; padding-right: 2%; margin-left: 0;}
.review_top .range_area{max-width: 70%;}
.review_top .range_area{padding-top: 3px;}
.review_top .range_area dl dd{padding: 7px 0 3px 0;}
.review_top .review_resul{padding: 8px 7px; font-size: 12px;}
.review_top .review_resul span{font-size: 13px;}
.review_top .review_top_sub{margin-bottom: 23px;}

}

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

.review_top .rating_count .cercle{width: 120px; height: 120px; font-size: 28px;}
.review_top .rating_count .cercle .start_big{left: -16px; top: 0; width: 35px;}
.review_top .range_area{padding-top: 0;}
.review_top .review_resul{font-size: 14px;}
.review_top .review_resul span{font-size: 16px;}
.review_tem{padding-bottom: 20px;}

}

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

.love_work{padding: 8px 30px; font-size: 25px; line-height: 31px; margin: 0 15px;}
.love_work a{font-size: 25px;}

}

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

.review_top .rating_count{max-width: 31%;}
.review_top .range_area{max-width: 66%;}
.review_top .range_area dl dt{width: 100%; line-height: 8px; font-size: 13px;}
.review_top .range_area dl dd{width: 100%;}
.review_top .review_resul{font-size: 16px;}
.review_top .review_resul span{font-size: 22px;}
.review_top .range_area dl dd .range_bar{height: 8px;}
.review_top .range_area dl dd .range_bar .active_range{height: 8px;}

}

@media (min-width: 1200px) {

/* .lp2_testimony_blk #slider_testimonial{height: 363px;} */

}

@media (min-width: 1200px) and (max-width: 1600px) {

.first_lvl_testimony .owl-carousel .owl-stage-outer{height: 570px;}



}