@media only screen and (min-width: 1900px){

}

@media only screen and (min-width: 992px) and (max-width: 1279px) {

/* index page */

.wrapper, .container {width:1000px}
.skdslider ul.slides li img {height:100%;}
.skdslider .slide-desc {margin-left: -435px;}
.slider_text h3 {font-size: 50px !important;}
.slider_text h1 {font-size: 90px;}
.slider_bottom_right {margin-right: -35px;}
.slider_bottom_left {margin-left: -50px;}
.phone p {font-size: 20px;margin-right: 5px;}
.social {margin-left: 10px;}
.social ul {margin-top: 4px;}
.social ul li {margin-right: 0px;}
.subscribe {width: 100%;}
.footer_left .copyright {width: 30%;}
.footer_left .phone {width: 22%;}



/* about us page */

.about_us_left .contact_social {margin-left: 0;}

/* quote page */

.fs-fields > li .fs-radio-custom span {max-width: 150px;}
.fs-radio-group.fs-radio-custom.clearfix.fs-anim-lower.icon_width {width: 600px;}
.fs-fields .fs-radio-custom label:after {margin-left: -7px;}


/* contact page */

.left_contact_info {width: 448px;}
.contact_area {min-height: 1000px;}

/* service page */

.e_marketing h2 {margin-top: 50px;}
.close_button_overlay {z-index: 9;}
.service_right_text h2 {font-size: 30px;}


/* blogpage */
.blogposts_area {width: 550px;}
.blogpage_cat {width: 367px;}
.blogpage_cat input[type="text"] {width: 275px;}





}



/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.wrapper, .container {width:750px}
#nav ul li a {font-size: 15px;padding: 32px 10px;}
.skdslider .slide-desc {margin-left: -327px;width:700px;}
.slider_text h3 {font-size: 45px !important;}
.slider_text h1 {font-size: 65px;}
.slider_text p {font-size: 16px;}


.slider_bottom_right {margin-top: -25px;}
.slider_bottom_left {margin-left: -30px;}
.phone {float:none;}
.phone p {font-size: 20px;margin-right: 5px;}
.social {margin-left: 10px;}
.social ul {margin-top: 4px;}
.social ul li {margin-right: 0px;}

.skdslider ul.slides li img {height:100%;}
.cbp-rfgrid li {width: calc(100% / 3);}

.our_services, .all_services, .subscribe {width: 100%;}
.footer_left {margin-left: 3%;}
.left_in_footer {float: left;width: 60%;}
.footer_left .copyright, .footer_left .phone {width: initial;}
.footer_left a {font-size: 25px;}
.footer_left a img {margin-left: 10px;}

/* about us page */


.about_us_left {margin-right: 30px;}
#socialShare {margin-right: 18px;}
.page_title_a {margin-top: -3px;}
.team_member h2:before, .team_member h2:after {width: 37%;}


/* quote page */

button.fs-continue {bottom: 35px;right: 60px;}
.fs-form {top: 18em;}

/* contact page */
.page_title_left_about_us {left: 25px;}
.left_contact_info {width: 335px;}
.captcha p{margin-right: -18px !important;}
.contact_area {min-height: 1000px;}
.captcha_ans {margin-left:5px;}

/* service page */

.e_marketing h2 {margin-top: 30px;}
.close_button_overlay {height: 45px;width: 45px;z-index: 9;}
.service_right_text h2 {font-size: 22px;}
/* blogpage */

.blogposts_area {width: 414px;}
.single_post .post_img {width: 100%;}
.blogpage_cat {margin-left: 2%;width: 288px;}
.blogpage_cat input[type="text"] {width: 208px;}
.modal-lg {width: 750px;}
.modal-open, .modal-open .header_area {padding-right: 0;}
.pop_up_content_left, .popup_social_sharing {width: 380px;}
.pop_up_content_left img.pop_up_image {width: 100%;}
.pop_up_content_right {text-align: justify;width: 295px;}







}




/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {

.wrapper, .container {width:300px}
.footer_area, .all_recent_works, #socialHolder, .page_title_left_about_us {display:none;}
.mobile_footer_area, .mobile_slider_area, .all_m_recent_work, .nav-toggle{display:block;}
.header_menu #nav, .slider_area{display:none;}
.nav-collapse{display:block !important;}

.header_area {min-height: 90px;position:fixed;}
.content {position: relative;}
.slider_text {padding: 50px 0;}
.slider_text h3 {font-size: 35px !important;}
.slider_text h1 {font-size: 55px;margin-top: 35px;}
.slider_text p {margin-top: 15px;}

.our_services {margin: 60px auto 0;}
.our_services, .all_services, .recent_work, .subscribe{width: 100%;}
.recent_work h2, .testimonials h2, .our_services h2 {font-size: 32px;}
.our_services p, .another_get_started p {font-size: 11pt;}
.single_services {margin: 20px auto;width: 169px;}
.recent_work h2:before, .recent_work h2:after {width: 25px;margin-top: 17px;}
.subscribe {padding-top: 75px;}
.subscribe h2 {font-size: 22px;}
.subscribe p {font-size: 17px;margin-top: 2px !important;}
.subscribe input[type="email"] {border-radius: 5px;margin-bottom: 10px;width: 280px;}
.subscribe_area {height: 437px;}
.all_services .col-xs-6{width:100%;}
.subscribe input[type="submit"] {border-radius: 5px;padding: 0 42px;}
.mobile_start_a_pro p {font-size: 19px;}
 
.mobile-social-share h2 {font-size: 45px;padding: 39px 0;}
.tetimonial_area {margin-top: 40px;}


/* about us page */


.page_title_area, .page_title {margin-top: 0;}
.about_us_left {margin-right: 0;}
.about_us_right .start_button, .about_us_right p {text-align: center;}
.team_member h2:before, .team_member h2:after {top: 11px;width: 18%;}
.all_team_member, .all_team_member .col-xs-4 {width: 100%;}
.single_team_member{margin-bottom:15px;}
.about_us_area {margin-top: 40px;}
.about_us_video iframe {height: auto;}

/* work detail page */
 
.work_detail_right{margin-top:40px;}
.work_detail_left h3 {font-size: 28px;}
 
/* our work page */

.all_our_portfolio_work .cbp-rfgrid li {width: calc(100% / 1);margin-bottom:2px;}
#filter_select_o {width: 300px !important;}

/* quote page */

button.fs-continue {bottom: 35px;right: 60px;}

/* contact page */
.left_contact_info {float: none;margin: 0 7%;width: 265px;}
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.left_contact_info h2 {font-size: 27px;}
.captcha p{margin-right: -18px !important;}
.captcha_ans {margin-left: 20px;}
.captcha p:first-child{float:none}
.right_contact_info h2 {font-size: 20px;}
.print_store_visit {text-align: center;}
.right_contact_info p {font-size: 13px;text-align: center;}
.right_contact_info p span {font-size: 16px;} 
.right_contact_info .par_cn_pg{text-align:left;font-size:16px;}
.right_contact_info .print_store_visit p {font-size: 26px;}
.contact_social {margin-left: 20px;}


/* service page */
.page_title_bottom p {font-size: 18px;}
.service_right_text h2 {font-size: 30px;text-align: center;}
.service_right_text .service_read_more {font-size: 17px;}
.morph-button.morph-button-overlay {margin: 0 auto;} 
.e_marketing h2 {margin-top: 50px;} 
.service_detail_menu, .click_to_show_s_p, .morph-content .owl-pagination, .service_left_image{display:none;}
.close_button_overlay {height: 41px;margin-top: 7px;width: 40px;z-index: 9;}
.service_details h2 {font-size: 25px;}
.mob_tit{display:block;} 
.mob_tit {margin-left: -92px !important;} 
.s_d_service {margin-top: 85px;}
.s_detail_text h3 {font-size: 30px;text-align: center;}
.s_detail_text .start_button {margin: 50px auto 0;width: 218px;}
.go_portfolio {width: 100%;}
.single_per_service {padding-bottom: 40px;margin-top: 0;margin-bottom: 50px;}

/* blog page */
.blogpage_left {width: 100%;float: none;}
.blogposts_area {float: none;width: 300px;}
.post_img {width: 100%;}
.pagination_area {float: none;position: relative;margin-left: 120px;}
.blogpage_right {float: none;width: 100%;}
.blogpage_cat {margin-left: 2%;width:305px;}
.blogpage_cat input[type="text"] {width: 224px;}
.blogpage_cat input[type="submit"], .blogpage_cat input[type="text"]{margin-top:25px;}
.single_post {text-align: center;}
.modal-header {overflow: hidden;}
.pop_up_content_left, .pop_up_content_right {width: 100%;float: none;}
.pop_up_content_left img.pop_up_image {width: 100%;}
.popup_social_sharing {position: relative;width: 100%;margin-top: 40px;}
.modal-lg {width: 95%;}
.pop_up_content_right p {text-align: justify;}




}






/* 350px */


@media only screen and (min-width: 352px) and (max-width: 767px) {
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.left_contact_info {width: 300px;}
.blogpage_cat .about_us_video iframe, .fb_posts > iframe {width: 337px !important;}
.blogposts_area {width: 318px;}
.modal-lg {width: 95%;}
}





/* 384px */

@media only screen and (min-width: 384px) and (max-width: 767px) {
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.left_contact_info {width: 317px;}
.blogpage_cat .about_us_video iframe, .fb_posts > iframe {width: 367px !important;}
.blogposts_area {width: 348px;}
.modal-lg {width: 95%;}
}






/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {

.wrapper, .container {width:450px}
.footer_area, .all_recent_works, #socialHolder, .page_title_left_about_us, .service_left_image {display:none;}
.mobile_footer_area, .mobile_slider_area, .all_m_recent_work, .nav-toggle{display:block;}
.header_menu #nav, .slider_area{display:none;}
.nav-collapse{display:block !important;}
.header_area {min-height: 90px;position:fixed;}
.content {position: relative;}
.slider_text {padding: 50px 0;}
.slider_text h3 {font-size: 35px !important;}
.slider_text h1 {font-size: 45px;margin-top: 25px;}
.slider_text p {margin-top: 15px;}
.recent_work h2:before, .recent_work h2:after {width: 85px;margin-top: 17px;}
.our_services, .all_services, .recent_work, .subscribe{width: 100%;}
.our_services p, .another_get_started p {font-size: 15pt;}
.single_services {margin: 20px auto;}

.subscribe h2 {font-size: 30px;}
.subscribe p {font-size: 17px;margin-top: 2px !important;}
.subscribe input[type="email"] {width: 275px;border-radius: 5px 0 0 5px;}
.subscribe_area {height: 400px;}
.all_services .col-xs-6{width:50%;}
.subscribe input[type="submit"] {border-radius: 0 5px 5px 0;padding: 0 19px;}



/* about us page */



.page_title_area, .page_title {margin-top: 0;}
.about_us_left {margin-right: 0;}
.about_us_right .start_button {text-align: center;}
.team_member h2:before, .team_member h2:after {top: 11px;width: 28%;}
.all_team_member {width: 100%;}
.all_team_member .col-xs-4 {width: 33.3333%;}



/* our work page */

.all_our_portfolio_work .cbp-rfgrid li {width: calc(100% / 2);}
#filter_select_o {width: 400px !important;}


/* contact page */
.left_contact_info {float: none;margin: 0 7%;width: 399px;}
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.captcha_ans {margin-left: 20px;}
.captcha p:first-child{float:left}
.right_contact_info h2 {font-size: 30px;}
.right_contact_info p {font-size: 16px;}
.right_contact_info p span {font-size: 20px;} 
.contact_social {margin-left: 88px;}


/* service page */

.service_left_image {margin-bottom: 20px;}
.service_right_text h2 {font-size: 32px;text-align: left;}
.service_detail_menu img {margin-top: 8px;width: 30px;}
.close_button_overlay {height: 41px;margin-top: 7px;width: 40px;z-index: 9;}
.s_detail_text .start_button {margin: 50px auto 0;width: 213px;}
.service_details h2{font-size:25px;}
.click_to_show_s_p {top: 70px !important;}
.servicepage_slide .owl-controls {top: 100px !important;}
.e_marketing h2 {margin-top: 20px;}
.single_per_service {padding-bottom: 45px;}
.page_title_bottom p {font-size: 21px;}
.morph-button.morph-button-overlay {margin: 25px auto;}
.service_detail_menu, .click_to_show_s_p, .morph-content .owl-pagination{display:block;}
.mob_tit{display:none;}
.s_d_service {margin-top: 175px;}
.s_detail_text h3 {font-size: 35px;text-align: left;}
.go_portfolio {width: 100%;}

/* blog page */

.blogposts_area {width: 430px;}
.pagination_area {margin-left: 251px;}
.blogpage_cat {width: 440px;margin-left:4%;}
.blogpage_cat input[type="text"] {width: 340px;}
.modal-lg {width: 95%;}
.blogpage_cat .about_us_video iframe, .fb_posts > iframe {width: 100% !important;}
.modal-header {overflow: hidden;}
.pop_up_content_left, .pop_up_content_right {width: 100%;float: none;}
.pop_up_content_left img.pop_up_image {width: 100%;}
.popup_social_sharing {position: relative;width: 100%;margin-top: 40px;}

}

/* 568px */

@media only screen and (min-width: 568px) and (max-width: 767px) {
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.left_contact_info {width: 475px;}
}


/* 600px */

@media only screen and (min-width: 600px) and (max-width: 767px) {
.left_contact_info_area, .right_contact_info_area {float: none;width: 100%;}
.left_contact_info {width: 503px;}
}




@media screen and (-webkit-min-device-pixel-ratio:0) { 
.contact_area {min-height: 992px;margin-top: -10px;}
.blog_page_area {margin-top: -10px;}



}