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

.banner_caption{position: relative; font-size: 14px; background: #242021;}
.banner_sec{margin-top: 168px;}
.logo_sec img{max-width: 65%;}
.fixed-theme .logo_sec a img{max-width: 40%;}

.respform {width: 100%;}
.inner_side_panel{margin-top: 25px;}
.inner_body{margin-top: 164px;}
.contact_right {padding-left: 0px;}
.contact_right input[type="text"], .contact_right input[type="email"], .contact_right textarea {margin-bottom: 15px;}
.blog_box h2,.blogdetail_body h1 {font-size: 25px;}
.blog_box img,.blogdetail_body img{margin-bottom: 15px;}

.social_link ul li:first-child a{padding: 9px 18px;}
.social_link ul li{display: inline-block; float: left!important;}
.social_link ul li:nth-child(n+3):nth-child(-n+6) {display: none;}

.footer-hcard p{margin: 0; width: 100%; text-align: center; font-size: 30px; font-family: 'fjalla_oneregular';
margin-bottom: 15px;}
.review-tab_block h2{font-size: 40px;}

.wpcf7-form-control-wrap.phone input{margin-bottom: 20px;}
.box_sec{max-width: auto;}

}

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

.banner_sec{margin-top: 165px;}
.logo_sec img{max-width: 40%;}
.fixed-theme .logo_sec a img{max-width: 30%;}
.banner_caption p{font-size: 18px;}

.inner_body{margin-top: 175px;}
.contact_right input[type="text"], .contact_right input[type="email"], .contact_right textarea {margin-bottom: 15px;}
.contact_right {padding-left: 0px;}
.blog_box h2,.blogdetail_body h1  {font-size: 30px;}
.blog_box img,.blogdetail_body img{margin-bottom: 15px;}

}

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

.top_header_sec{text-align: center;}
.top_header_sec .col-md-9{display: flex; align-items: center; justify-content: center;}
.main_header{padding-bottom: 5px;}
.foot_2{margin-top: 15px;}
.top_header_sec{padding-top: 0;}

.banner_form_block {position: relative;  top: 0; left: 0; z-index: 0; transform: translateX(0px);  background: rgba(255, 255, 255, 0.7);
    padding: 15px; width: 100%; max-width: 375px;}

}


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

/*.box_sec_blk_sec{top: 0;}*/
.box_sec_blk_sec h2{font-size: 18px; line-height: 22px;}
.box_sec_blk_sec p{line-height: 18px;}

.inner_side_panel ul li a {padding: 10px;}
.respform form input, .respform form select, .respform form textarea, .inner_side_panel form input,
.inner_side_panel form select, .inner_side_panel form textarea{padding: 4px 6px;}
.contact_right input[type="text"], .contact_right input[type="email"], .contact_right textarea {margin-bottom: 15px;}
.blog_box img,.blogdetail_body img{margin-bottom: 15px;}

.sub_sec input[type="search"]{width: 95px;}

}


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

.mail_sec p a{font-size: 18px;}

.contact_right input[type="text"], .contact_right input[type="email"], .contact_right textarea {margin-bottom: 15px;}
.blog_box img,.blogdetail_body img{margin-bottom: 15px;}

.sub_sec input[type="search"]{width: 150px;}

}