@media screen and (max-width: 1600px) 
{
	.banner_bg{min-height: 377px;}
}


@media only screen and (max-width:1366px) {
	.container{width:1170px;}	
	.banner_bg .banner_inner .mock_up_btm input{width:49%;}
	.banner_bg .banner_inner{margin:57px 0 0 0px;}
	.banner_bg .banner_inner .banner_top_bar p{font-size:44px;}
	.banner_bg{min-height: 340px;}
	.banner_bg .banner_inner .mock_up_btm{margin:50px 0 0 0px;}
	.our_exp ul li{margin:0 23px 0 0px;}
	.out_of_the_box_solutions_banner{height: 443px;}
	.newsletter_blog_list_right .form-control{width:100%;}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
.service_main .tab_pan_main .testmonial_slider .carousel-indicators{width:60px;}
.stores_built_main .stores_built_inner{padding:0 22px 34px 0px;}
header .navbar-nav li a{padding: 10px 8px;}
.banner_bg .banner_inner .banner_top_bar p{font-size:32px; line-height: 30px;}
.banner_bg .banner_inner{margin:45px 0 0 0px;}
.banner_bg{min-height: 300px; background-size: 100% 100%;}
.about_us_and_blog .blogs{margin:166px 0 0 0px;}
.our_exp ul li img{width:90px;}
.our_exp ul li{margin:0 13px 0 0px;}
.our_exp ul li:nth-child(8) img{width:38px;}
.banner_bg .banner_inner .mock_up_btm .free_mock_up{font-size:15px; padding: 0 10px 0 10px;}
.banner_bg .banner_inner .mock_up_btm .your_store{background: #fff;}
.service_facelift_banner{padding: 34px 0 34px 0px;}
.service_main_right_box{margin:44px 0 0 0px;}
.srvice_page_tab_main_bg{margin:44px 0 0 0px;}
.book_a_free_consultation_bg_btn h2{font-size:21px; padding: 20px 0 0 0px;}
.book_a_free_consultation_bg_btn .book_a_free_consultation_bg_btn_inner{width:67%;}
.book_a_free_consultation_bg_btn{margin:50px 0 40px 0px;}
.service_main_right_box .service_name_product_category_list ul li a{font-size:13px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .paragraph_text{font-size:13px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .Regular_and_member_price{font-size:14px;}
.about_us_and_blog{min-height: 734px;}
.container{width:97%;}	
.cantent_part_contact_page .left_cantent_contact_page{width:60%;}
.cantent_part_contact_page .right_side_contact_page{width:40%;}
.office_location_contact ul li i{width:35px; height: 50px; margin: 0 10px 0 0px;}
.office_location_contact ul li span b{font-size:23px;}
.office_location_contact ul li span{font-size: 14px; line-height: 24px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact .btn-default{width: 126px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact input{width: 134px;}
.office_location_contact{min-height:683px;}
.map_section{margin:30px 0 30px 0px;}
.map_section iframe{height: 300px;}
.login_cantent_bg .col-sm-6:first-child{width:45%;}
.login_cantent_bg .col-sm-6:last-child{width:45%;}
.login_cantent_bg{margin: 0 0 49px 0px;}
.out_of_the_box_solutions_banner{height: 343px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box{margin: 80px 0 0 0px; width: 430px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2{font-size:21px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2 span{font-size:24px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box p{font-size:15px;}
.outodbox_page_main_cantent h3{margin: 70px 0 0 0px;}
.banner_out_of_box_solution_bg{padding: 0 0 27px 0px;}
.goToTop .right_heder .not_login{display: none;}
.stores_built_main .stores_built_inner p{line-height: 15px;}
footer .newsletter_subscription ul li{margin: 0 3px 5px 0px;}
	.main_cantent_for_blog_list_page .blog_post_item p br{display: none;}
	.main_cantent_for_blog_list_page .blog_post_item span{margin: 9px 10px 0 10px;}
	.main_cantent_for_blog_list_page .blog_post_item p{margin: 2px 0 0 0px;}
	.stay_connected ul li a{font-size:12px; width: 77px; margin: 0 0 0 4px;}
	.most_read_blog_page_right .resent_post_blog_list_page .post_items p{width:69%;}
	.most_read_blog_page_right .resent_post_blog_list_page .post_items b{width:69%;}
	
	.right_col_bootstrap{width:30%;}
.main_cantent_cart .ipad_width{width:70%;}
.cart_page .main_cantent_cart .pay_by_credit_card .form-control{width:100%;}
.cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts{width:92%;}
.cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts p{font-size:12px;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:282px;}
.pay_by_credit_card .form-group{width:43%;}
	.cart_page .right_col_bootstrap{width:30%;}

	#cssmenu{width: 40%; text-align: center; float: right;  border: solid 1px #ccc; margin-top: 10px;}
	 #cssmenu #menu-button{text-align: left; width: 100%;}
	#menu-button{font-family: 'Monda bold';}
	#cssmenu > ul > li > a{padding: 10px 0px 10px 0px;}
	#cssmenu ul ul li{padding: 0px;}
	#cssmenu > ul > li{padding: 0px;}
	#cssmenu > ul > li > a{margin: 0px;}
	.submenu-button{height: 34px !important;}
	.submenu-opened{background: #0389ff !important;}
	.submenu-button:before{top:13px !important;}
	.submenu-button:after{top:16px !important;}
	#cssmenu ul ul li a{text-align: center;}
	
	.skin.flat:nth-child(1){margin-right: 25px !important;}
.skin.flat:nth-child(3){margin-right: 25px !important;}
.skin.flat:nth-child(5){margin-right: 25px !important;}
.skin.flat:nth-child(7){margin-right: 25px !important;}
.skin.flat:nth-child(9){margin-right: 25px !important;}
	.skin.flat .layer-media img{height: 163px;}
	.search_page_deta_mains .btmttls a{font-size:14px;}
	.skin.flat .layer-content .title{font-size:14px !important;}
	.search_page_deta_mains img {height: 163px !important;}
	.goToTop .blog_heder_calls a{margin: 14px 0 0 0px;}
	.newsletter_blog_list_right .form-control{width:100%;}
}
 @media only screen and (max-width:991px) {
	 footer .col-sm-3{width:50%; min-height:200px;}
 }
 @media only screen and (min-width:768px) and (max-width:991px) {
	 #cssmenu ul ul li a{text-align: center;}
footer .col-sm-3:nth-child(1){width:50%;}
footer .col-sm-3:nth-child(3){margin:0px;}
.service_main .tab_pan_main ul li span{font-size:14px;}
.service_main .tab_pan_main .testmonial_slider .carousel-indicators{width:60px; left: 78%;}
footer .newsletter_subscription ul li a{font-size: 11px; height: 27px; width: 27px; line-height: 27px;}
.stores_built_main .stores_built_inner{padding:0 0px 34px 0px; border:none;}
.stores_built_main .stores_built_inner p{line-height: 17px; min-height: 35px;}
.stores_built_main .stores_built_inner h2{font-size:30px;}
.our_exp ul li{margin:0 34px 0 0px;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information img{margin:0px;}
.stores_built_main .col-sm-3{padding: 0 10px 0 10px;}
.stores_built_main .stores_built_inner a{font-size:10px; padding: 0px 13px 0 13px;}
.service_main .tab_pan_main ul .active:nth-child(5) span:before{top:31px;}
.service_main .tab_pan_main ul .active:nth-child(4) span:before{top:31px;}
.service_main .tab_pan_main ul .active:nth-child(3) span:before{top:31px;}
.service_main .tab_pan_main ul .active:nth-child(2) span:before{top:31px;}
.service_main .tab_pan_main ul .active:nth-child(1) span:before{top:31px;}
.out_of_the_box_solutions_section .right_cantents h2{font-size:32px;}
.out_of_the_box_solutions_section .right_cantents{margin:20px 0 0 10px;}
.out_of_the_box_solutions_section .right_cantents p{font-size:20px;}
.out_of_the_box_solutions_section .right_cantents span{font-size:16px;}
.out_of_the_box_solutions_section .right_cantents a{margin:19px 0 0 0px; font-size: 16px; padding: 5px 30px 0px;}
header .navbar-nav li a{font-size:13px !important; padding: 13px 5px;}
header nav{margin:12px 0 0 0px;}
header .right_heder p{font-size:13px;}
header .right_heder p img{width:8px; height: 14px;}
.about_us_and_blog{background:#2a75c4; min-height: 200px; padding: 0 0 20px 0px;}
.about_us_and_blog .blogs{width:100%; margin:20px 0 0 0px;}
.about_us_and_blog .about_as{margin:20px 0 0 0px;}
.out_of_the_box_solutions_section{margin:20px 0 40px 0px;}
.stores_built_main{display: inline-block; width: 100%; margin: 30px 0 0 0px;}
header .right_heder a{font-size:12px; height: 27px; line-height: 27px; padding: 0px 11px 0 11px;}
header .right_heder a:nth-child(2){font-size:12px; height: 27px; line-height: 27px; padding: 0px 11px 0 11px;}
.about_us_and_blog .blogs .blog_list p{font-size:19px; line-height: 25px;}
.about_us_and_blog .blogs .blog_list span{font-size:15px;}
.about_us_and_blog .about_as p{text-align: left; line-height: 21px; font-size: 15px;}
.service_main .tab_pan_main ul{margin:50px 0 0 0px;}
.banner_bg .banner_inner .banner_top_bar p{font-size:27px; line-height: 26px;}
.banner_bg .banner_inner{margin:30px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm p{font-size:11px; margin: 7px 0 0 10px; float: left;}
.banner_bg{min-height: 261px; background-size: 138%;}
.banner_bg .banner_inner .mock_up_btm .your_store{width:100%;}
.banner_bg .banner_inner .mock_up_btm .your_store{height: 40px; background: #fff;}
.banner_bg .banner_inner .mock_up_btm input{height: 38px; font-size:13px; width: 50%;} 
.banner_bg .banner_inner .mock_up_btm .free_mock_up{height: 38px; line-height: 38px; float: right; font-size: 13px; padding: 0px 12px 0 6px; margin: 0px;}
.information_popup{margin:3px 4px 0 0px; float: right;}
.banner_bg .banner_inner .mock_up_btm{margin:30px 0 0 0px;}
.service_facelift_banner{padding:34px 0 34px 0px;}
.facelift_all_page_main .col-sm-9{width:65%;}
.facelift_all_page_main .col-sm-3{width:35%;}
.srvice_page_tab_main_bg{margin:34px 0 0 0px;}
.srvice_page_tab_main_bg .optimize_text{font-size:15px; line-height: 22px;}
.service_main_right_box{margin:34px 0 0 0px;}
.srvice_page_tab_main_bg .top_tabs ul{margin:28px 0 0 0px;}
.srvice_page_tab_main_bg .top_tabs ul li a span{font-size:15px;}
.srvice_page_tab_main_bg .top_tabs ul .active span:before{top:54px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main{display: inline-block; margin: 40px 0 0 0px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .col-sm-6{width:100%;}
.service_main_right_box .questions_our_small a{font-size:12px; padding: 1px 15px 0 15px; height: 37px; line-height: 34px;}
.service_main_right_box .questions_our_small h2{font-size:18px;}
.book_a_free_consultation_bg_btn .book_a_free_consultation_bg_btn_inner{width:100%; margin: 0 0 0 0px; padding: 0 15px 0 15px;}
.book_a_free_consultation_bg_btn h2{font-size:18px; padding: 18px 0 0 0px;}
.book_a_free_consultation_bg_btn p{font-size: 14px; padding: 10px 0 0 0px; line-height: 21px;}
.book_a_free_consultation_bg_btn{margin:0px 0 30px 0px;}
.service_main .tab_pan_main .manage_section .slider_shopify_vs_megento{width:136px;}
.container{width:98%;}	
.new_design_tab_cantent_main .col-sm-6{padding-right:15px;}
.cantent_part_contact_page .left_cantent_contact_page{width:60%;}
.cantent_part_contact_page .right_side_contact_page{width:40%;}
.office_location_contact ul li i{width:35px; height: 50px; margin: 0 10px 0 0px;}
.office_location_contact ul li span b{font-size:20px;}
.office_location_contact ul li span{font-size: 14px; line-height: 24px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact .btn-default{width: 126px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact input{width: 134px;}
.office_location_contact{min-height:683px;}
.map_section{margin:30px 0 30px 0px;}
.map_section iframe{height: 300px;}
.login_cantent_bg .col-sm-6:first-child{width:50%;}
.login_cantent_bg .col-sm-6:last-child{width:46%;}
.login_cantent_bg .already_have_an_Account_right .top_text_ttl{font-size:18px;}
.login_cantent_bg .left_border_bg{padding: 0px 5px 62px 5px;}
.out_of_the_box_solutions_banner{height:233px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box{margin:34px 0 0 0px; width:366px; transform: scale(0.7);}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2{font-size:21px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2 span{font-size:24px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box p{font-size:15px;}
.outodbox_page_main_cantent h3{margin: 20px 0 0 0px; font-size:15px;}
.banner_out_of_box_solution_bg{padding: 0 0 27px 0px;}
.outodbox_page_main_cantent p{font-size:14px;}
.banner_out_of_box_solution_bg .slider_ttl_top{font-size:22px; margin: 25px 0 25px 0px;}
.banner_out_of_box_solution_bg .slider_ttl_top span{font-size:24px;}
.goToTop .right_heder .not_login{display: none;}
footer .quick_contact .capcha_code .control-label{font-size:10px; padding: 7px 0 0 0px;}
footer .newsletter_subscription ul li{margin: 0 3px 5px 0px;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information .mark_dultz{margin: 0 0 0 7px;}
.out_of_the_box_solutions_section .right_cantents h2 a{font-size:33px;}
	 
	
	 .blog_list_tab_top_bar{margin: 0;}
	 .main_cantent_for_blog_list_page .col-sm-9{width:100%;}
	 .main_cantent_for_blog_list_page .blog_post_item span{margin: 10px 10px 0 10px;}
	 .main_cantent_for_blog_list_page .col-sm-3{width:100%;}
	 .most_read_blog_page_right .resent_post_blog_list_page .post_items b{width:88%;}
	 .most_read_blog_page_right .resent_post_blog_list_page .post_items p{width:88%;}
	 .main_cantent_for_blog_list_page{margin: 30px 0 40px 0px;}
	 .work_page_bg{background-size: 100% 100% !important;}
	 
	 .right_col_bootstrap{width:35%;}
.main_cantent_cart .ipad_width{width:65%;}
.cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts{width:87%;}
.cart_page .ipad_width .ipd_cart_front{width:100%;}
.cart_page .main_cantent_cart .pay_by_credit_card{margin:10px 0 7px 0px;}
.pay_by_paypal_main_bg_color{width:100%;}
.cart_page .main_cantent_cart .login_information_bg .form-group .form-control{width:111%;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:154px;}
.cart_page .top_bar_bg .my_cart_tabs ul .active_bar{background-position: 0 0px !important;}
.cart_page .main_cantent_cart .pay_by_paypal_main_bg{}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(1) span{margin-left: -11px;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){width:154px;}
.cart_page .top_bar_bg .my_cart_tabs ul{margin:0 0 0 20px;}
.cart_page .right_cart_bg_main .promotion_discount h2:nth-child(2){font-size:15px;}
.cart_page .right_cart_bg_main .promotion_discount h2 b{font-size:15px;}
	 .cart_page .right_col_bootstrap{width:65%;}
	 
#menu-button{font-family: 'Monda bold';}
#cssmenu ul li a{border-right:solid 1px #ccc !important;}
.submenu-opened{background: #0389ff !important;}
#cssmenu ul ul{margin-bottom: 17px !important;}
#cssmenu ul li .active{border-right:solid 1px #ccc !important;}
	 .blog_banner_bg{padding-bottom: 49px;}
	 #main .col-sm-9{width:100%;}
	 #main .col-sm-3{width:100%;}
	 .skin.flat:nth-child(1){margin-right: 25px !important;}
.skin.flat:nth-child(3){margin-right: 25px !important;}
.skin.flat:nth-child(5){margin-right: 25px !important;}
.skin.flat:nth-child(7){margin-right: 25px !important;}
.skin.flat:nth-child(9){margin-right: 25px !important;}
	 .skin.flat .layer-media img{height: 173px;}
	 	.primary-sidebar .widget_views-plus{display: inline-block; width: 100%;}
	#primary-sidebar .widget_views-plus ul{padding: 0px;}
	 
	 
	 #cssmenu{width: 40%; text-align: center; float: none; margin: 0 auto; border: solid 1px #ccc; margin-top: 20px;}
	 #cssmenu #menu-button{text-align: left; width: 100%;}
	 .search_page_deta_mains img{height: 173px !important;}
	 
	 
	 	.single-post .rltdpstsplgnwidget .rltdpstsplgn_content {width:33%; display: inline-block; text-align: center;}
	.rltdpstsplgn_content a h3 {font-family: 'Monda regular'; color: #000; text-decoration: none; font-size: 14px;}
	.site-content .entry-content, .site-content .entry-summary, .page-content{padding: 0px !important;}
	.single-post #main .col-sm-9{padding: 0px;}
	.single-post #main .col-sm-3{padding: 0px;}
	 header .logo img{width:117px;}
	 .blog_heder_calls a{margin: 26px 0 0 0px; font-size: 13px;}
	 .newsletter_blog_list_right .form-control{width:100%;}
	 
	 
	 .entry-content ul{margin: 0px;}
	#primary-sidebar aside ul{padding: 0px !important;}
	.content-area{padding: 0px;}
	#primary h2{font-size: 18px;}
	.entry-title, .entry-title a{font-size:22px !important;}
	#primary .entry-content p{padding-left: 0px; padding-right: 0px;}
	.back-to-top{bottom: 70px;}
	 header .right_heder p.call_to_action a{margin: 0px;}
	 header .right_heder p{margin-bottom: 0px;}
	 header .right_heder p::before{font-size:18px;}
}

@media only screen and (max-width:767px) {
footer .col-sm-3:nth-child(1){width:50%; float: left;}
footer .col-sm-3:nth-child(2){width:50%; float: left;}
footer .col-sm-3:nth-child(4){width:50%; float: left;}
footer{padding: 18px 0 18px 0px;}
footer .about_section ul li a{margin:0px 0 9px 0px; font-size:13px;}
footer .col-sm-3:nth-child(3){margin:0px; float: left; width: 50%;}
footer .office_address{margin:11px 0 0 0px;}
footer .office_address h6{margin:0 0 7px 0px;}
footer .office_address ul{margin:11px 0 0 0px;}
footer .newsletter_subscription h6{margin:0px 0 11px 0px;}
footer .newsletter_subscription{margin:20px 0 0 0px;}
footer .quick_contact h6{margin:27px 0 11px 0px;}
footer .newsletter_subscription ul{margin:12px 0 0 0px; padding: 9px 0 0 0px;}
.out_of_the_box_solutions_section .right_cantents{margin: 20px 0 0 0px;}
footer .footer_copy_right p{text-align: center;}
footer .footer_copy_right ul{text-align: center;}
.out_of_the_box_solutions_section .right_cantents h2{font-size:25px;}
.out_of_the_box_solutions_section .right_cantents p{font-size:17px;}
.out_of_the_box_solutions_section .right_cantents span{font-size: 15px;}
.out_of_the_box_solutions_section .right_cantents a{margin:14px 0 0 0px; font-size: 13px; padding: 3px 22px 0 22px; height: 29px;}
.stores_built_main .col-sm-3{width:33%; display:inline-block; float: left;}
.about_us_and_blog{background: #2a75c4; min-height: inherit; padding: 4px 0 24px 0px; margin: 0 0 25px 0px;}
.about_us_and_blog .blogs{margin: 21px 0 0 0px; width:100%;}
.stores_built_main .stores_built_inner{border:none;}
.about_us_and_blog .blogs .blog_list p br{display: none;}
.about_us_and_blog .blogs .blog_list p{font-size:22px;}
.about_us_and_blog .blogs .blog_list span{font-size:14px;}
.about_us_and_blog .blogs .blog_list a{font-size:12px;}
.about_us_and_blog .about_as{margin:15px 0 0 0px;}
.about_us_and_blog .about_as p{text-align: left; font-size: 15px; line-height: 22px;}
.service_main .tab_pan_main .testmonial_slider .carousel-indicators{display: none;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information{text-align: center;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information .mark_dultz{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information img{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .top_test .triangle-down{left:50%;}
.about_us_and_blog .blogs h2{font-size:25px;}
.about_us_and_blog .about_as h2{font-size:25px;}
.uses_cookies{padding:15px 0 15px 0px;}
footer .footer_copy_right{margin:9px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa p{line-height: 21px; font-size:15px; margin: 5px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa a{float:left; margin:10px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent{margin:20px 0 0 0px;}
.service_main .tab_pan_main .market_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section{margin:0px 0 0 0px;}
.service_main .tab_pan_main .market_section .inner_sections p img{margin:0px 10px 0px 0px; width: 24px;}
.service_main .tab_pan_main .market_section .inner_sections p{line-height: 21px; font-size: 14px;}
.service_main .tab_pan_main .market_section .inner_sections span{font-size:11px;}
.service_main .tab_pan_main .market_section .inner_sections a{float:left;}
.service_main .tab_pan_main .manage_section .inner_manage a{float: left;}
.service_main .tab_pan_main .manage_section .inner_manage h1{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section .inner_manage p br{display: none;}
.service_main .tab_pan_main .manage_section .inner_manage p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner a{float:left;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section .handyman_solutions_section_inner a{float:left;}
header .navbar-toggle{background: #001230; margin: 0px;}
header .navbar-toggle .icon-bar{background: #fff;}
header nav{margin:4px 0 0 0px; float:right;}
header .right_heder p{margin:10px 0 0px 0px; text-align: right; font-size: 14px; float:left;}

.banner_bg{background-size:290% 100%; min-height: 310px;}
.banner_bg .banner_inner .banner_top_bar p{font-size:27px; line-height:33px;}
.banner_bg .banner_inner{margin:40px 0 0;}
.service_main .tab_pan_main ul li a img{width:34px; height: 34px;}
.service_main .tab_pan_main ul li span{font-size:14px; margin: 8px 0 0px 0px; line-height: 13px; min-height: 39px;}
.service_main .tab_pan_main ul .active:nth-child(5) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(4) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(3) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(2) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(1) span:before{top:39px;}
.our_exp ul li{margin: 9px 0 9px 0px; width:32%; padding: 0 0 4px 0px;}
.our_exp ul li img{height: 22px;}
.our_exp{padding: 0 0 7px 0px;}
.service_main{margin: 15px 0 20px 0px;}
.service_main .service_ttl{font-size:20px;}
.service_main .tab_pan_main ul{margin: 30px 0 0 0px;}
header .right_heder a:nth-child(2){font-size:11px; height: 28px; line-height: 28px; margin-top: 0px;}
header .right_heder a{font-size:11px; height: 28px; line-height: 28px; margin-top: 0px; margin-left:-6px;}
header .right_heder p img{width:9px; height: 14px;}
header .right_heder{width:100%; text-align: right; position:relative;}
.goToTop{padding-bottom: 5px;}
.stores_built_main .stores_built_inner h2{font-size: 28px;}
.stores_built_main .stores_built_inner a{font-size: 12px; height: 28px; line-height: 26px;}
.stores_built_main .stores_built_inner{padding: 0 0 14px 0px;}
.banner_bg .banner_inner .mock_up_btm{width:63%; margin: 10px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm p{float:left; margin: 10px 0 0 0px; font-size: 11px;}
.banner_bg .banner_inner .mock_up_btm .free_mock_up{font-size:13px; padding: 0px 16px 0 16px; line-height:40px; height:40px; float:right; margin: -1px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm input{height: 38px; font-size: 13px; width: 57%;}
.banner_bg .banner_inner .mock_up_btm .your_store{width:100%; height:40px; background: #fff;}
.information_popup img{height: 18px; margin: 8px 0px 0 3px;}
nav .navbar-collapse{position: absolute; background: #fff; left: 0px; right: 0px; z-index: 99;}
header .dropdown-menu li a{color:#000;}
.out_of_the_box_solutions_section .col-sm-3{float: left; width: 30%;}
.out_of_the_box_solutions_section .col-sm-9{float: left; width: 70%;}
.service_facelift_banner{padding: 30px 0px; margin: 20px 0 0px;}
.srvice_page_tab_main_bg{margin:0 0 0 0px;}
.srvice_page_tab_main_bg .optimize_text{font-size:15px;}
.srvice_page_tab_main_bg .top_tabs ul{margin:28px 0 0px;}
.book_a_free_consultation_bg_btn{margin:10px 0 0px;}
.service_main_right_box{margin:24px 0 0px;}
.service_main_right_box .service_page_add_right{margin:15px 0 30px;}
.container{width:100%;}	 
.new_design_tab_cantent_main .col-sm-6{padding-right:15px;}
.hvr-float-shadow:hover{transform: none;}
.hvr-float-shadow:before{display: none;}
.cantent_part_contact_page .left_cantent_contact_page{width:100%;}
.cantent_part_contact_page .right_side_contact_page{width:100%;}
.office_location_contact ul li span{font-size: 15px; line-height: 21px;}
.office_location_contact ul li span b{font-size:25px;}
.office_location_contact{min-height: 200px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact input{width:100%;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact .btn-default{margin: 11px 0px 0 0px; width: 100%;}
.cantent_part_contact_page .left_cantent_contact_page p{margin: 20px 0 20px 0px; line-height: 25px; font-size: 15px;}
.office_location_contact{margin:0 0 0 0px;}
.map_section{margin:40px 0 40px 0px;}
.map_section iframe{height: 290px;}
.contct_page_banner_bg .banner_menu h2{font-size:30px;}
.contct_page_banner_bg .banner_menu ul li{font-size:14px;}
.contct_page_banner_bg{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.contct_page_banner_bg .banner_menu ul{margin:7px 0 0 0px;}
.office_location_contact ul li{display: inline-block; width: 100%;}
.login_page_bg .banner_menu h2{font-size:30px;}
.login_page_bg{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.login_page_bg .banner_menu ul{margin:2px 0 10px 0px}
.login_cantent_bg .col-sm-6:first-child{width:100%;}
.login_cantent_bg .col-sm-6:last-child{width:100%;}
.login_cantent_bg .left_border_bg h3{font-size:21px; margin: 27px 0 26px 0px;}
.login_cantent_bg .left_border_bg{padding: 0px 5px 32px 5px;}
.login_cantent_bg .already_have_an_Account_right{margin: 0% 0 0% 0px;}
.login_cantent_bg{margin: 0 0 0px 0px; padding: 0 0 40px 0px;}
.login_cantent_bg .left_border_bg .signup_with_email_btn{margin: 10px 0 0 0px;}
.outodbox_page_main_cantent h3{font-size:16px;}
.outodbox_page_main_cantent p{font-size:14px;}
.out_of_the_box_solutions_banner{height: 233px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box{margin: 50px 0 0px; width:262px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2{font-size:15px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2 span{font-size:17px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box p{font-size:14px; line-height: 20px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box a{font-size:15px; line-height: 28px; height: 34px;}
.outodbox_page_main_cantent h3{margin:0px;}
.banner_out_of_box_solution_bg .slider_ttl_top span{font-size:20px;}
.banner_out_of_box_solution_bg .slider_ttl_top{font-size:19px; margin: 25px 0px;}
header .right_heder .not_login p{width:100%;}
.goToTop .right_heder .not_login{display: none;}
footer .quick_contact .capcha_code .col-sm-6{padding-left: 15px;}
.out_of_the_box_solutions_section .right_cantents h2 a{font-size:24px; margin: 0px;}
.banner_bg .banner_inner .mock_up_btm .icon_banner_popup{font-size: 16px; margin: 9px 0px 0 3px}
	
.blog_list_tab_top_bar{margin: 22px 0 0 0; border: none;}
.blog_list_tab_top_bar .active a{border-bottom: solid 1px #212b35;}
.blog_banner_bg{padding: 0px; margin: 10px 0 10px 0px;}
.main_cantent_for_blog_list_page .col-sm-9{width:100%;}
.main_cantent_for_blog_list_page .col-sm-3{width:100%;}
.stay_connected ul li a{width:84px; font-size: 13px;}
.main_cantent_for_blog_list_page{margin: 30px 0 40px 0px;}
header .right_heder p::before{float: none; font-size: 19px; margin: 0px 5px 0 0px;}
header .right_heder ul.dropdown-cart{min-width: 236px; left: -40px !important;}
header .right_heder p{float: none;}
.portfolio_section_main .right_indursty_part{float:none; text-align: center;}
.portfolio_section_main .tab_navs_menus{text-align: center; width:100%;}
.work_page_bg{background-size: 100% 100% !important; min-height: 180px;}
.thankyuo_page_main .jumbotron{margin-top: 10px;}
.thankyuo_page_main #t-cards .col-sm-3{width:100%;}
.thankyuo_page_main #t-cards .col-sm-3 .boxthankyou{margin: 0 0 20px 0px;}
.edit_profile_page_main .bg_color_edit label{text-align: left; margin: 0px;}
.edit_profile_page_main .bg_color_edit .btn-group label.btn{padding: 0 0 10px 0px; width: 100%;}
.edit_profile_page_main .bg_color_edit .btn-group label.btn span{font-size:13px;}
.edit_profile_page_main .jumbotron{margin: 10px 0 10px 0px;}
.cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts{width:81%;}
.cart_page .main_cantent_cart .pay_by_credit_card{}
.cart_page .main_cantent_cart .pay_by_credit_card .form-control{width:100%; margin:13px 0px 0 0px;}
.cart_page .main_cantent_cart .login_information_bg .btn-default{margin: 13px 0 0 15px;}
.cart_page .main_cantent_cart .login_information_bg .or_bg p{width:100%; margin: 28px 0 20px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card h1{margin: 17px 0px 6px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card .btn-default{margin:11px 0 0 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card{margin: 10px 0 14px 0px; padding: 0 10px 13px 10px;}
.right_col_bootstrap{padding-left: 15px;}
.cart_page .top_bar_bg .btn-primary{float: none;}
.cart_page .top_bar_bg{text-align: center;}
.cart_page .top_bar_bg .my_cart_tabs ul{margin: 0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li{text-align: center; background: none !important;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:100%;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:100%;}
.cart_page .top_bar_bg .my_cart_tabs ul .active_bar{background: none !important ;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){background: none !important ;}
.cart_page .top_bar_bg .btn-primary{margin:22px 0 0 0px;}
.cart_page .top_bar_bg .my_cart_tabs{margin:0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){width:100% !important;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3) span{margin-left: 0px;}
.cart_page .top_bar_bg{margin-top: 6px;}
	.cart_page .ipad_width{width:100%;}
	.cart_page .right_col_bootstrap{width:100%;}
	
#menu-button{font-family: 'Monda bold';}
#cssmenu ul li a{border-right:solid 1px #ccc !important;}
.submenu-opened{background: #0389ff !important;}
#cssmenu ul ul{margin-bottom: 17px !important;}
#cssmenu ul li .active{border-right:solid 1px #ccc !important;}
	
.skin.flat:nth-child(1){margin-right: 0px !important;}
.skin.flat:nth-child(3){margin-right: 0px !important;}
.skin.flat:nth-child(5){margin-right: 0px !important;}
.skin.flat:nth-child(7){margin-right: 0px !important;}
.skin.flat:nth-child(9){margin-right: 0px !important;}
	.skin.flat{width:100% !important;}
	#main .col-sm-9{width:100%;}
	.skin.flat .layer-content .title{font-size: 15px !important;}
	.skin.flat .layer-media img{height: 243px;}
	#main .col-sm-3{width:100%;}
	.primary-sidebar .widget_views-plus{display: inline-block; width: 100%;}
	#primary-sidebar .widget_views-plus ul{padding: 0px;}
	
	#primary .page-header .page-title{margin-top: 20px; font-size: 16px;}
	.search_page_deta_mains img{height: 243px !important;}
	
	.single-post .rltdpstsplgnwidget .rltdpstsplgn_content {width:100%; display: inline-block; text-align: center;}
	.rltdpstsplgn_content a h3 {font-family: 'Monda regular'; color: #000; text-decoration: none; font-size: 14px;}
	.site-content .entry-content, .site-content .entry-summary, .page-content{padding: 0px !important;}
	.single-post #main .col-sm-9{padding: 0px;}
	.single-post #main .col-sm-3{padding: 0px;}
	
	.top_bar_icon_blog ul{float: none; text-align: center;}
	.top_bar_icon_blog ul li{float: none; margin: 0 0px 0 0px;}
	.top_bar_icon_blog {float: none; width: 100%; display: inline-block; margin: 0 0 7px 0px;}
	.blog_left_call_us_main ul li{float: none;}
	.blog_left_call_us_main ul{float: none; text-align: center;}
	.blog_left_call_us_main ul li i{float: none; margin: 0px 2px 0 0px; font-size:18px;}
	header .logo img {width: 112px;}
	header .navbar-nav{margin: 0px;}
	header .navbar-nav li{float: none;}
	
	.blog_heder_calls a {margin:8px 0 0 0; float: none; display: inline-block; text-align: center; width: 100%;}
	.goToTop .blog_heder_calls a{margin: 8px 0 0 0px;}
	.blog_heder_calls{display: inline-block; width: 100%;}
	.mobile_blog_device{float: left; width: 100%;}
	.newsletter_blog_list_right .form-control{width:74%;}
	header .navbar-collapse .mobile_menu{display:block;}
	header .right_heder .top_call_uss{border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:15px 0; padding:10px 0; width:100%; float:left;}
header .right_heder .top_call_uss .cart_part ul li a b{width:20px; height:20px; line-height:19px;}
header .right_heder p{float:right; margin:3px 0px 0 0; font-size: 14px;}
header .right_heder .top_call_uss .cart_part{float:right;}
header .right_heder .top_call_uss .cart_part ul li a b{margin:2px 0 0 5px;}
	.cart_part .dropdown_cart{position: absolute; right: 80px; top: -37px;}
header .right_heder .top_call_uss .cart_part ul li a.dropdown-toggle{background: #282828 !important; border-radius: 5px; color: #fff; height: auto; padding: 7px 11px 4px; line-height:22px;}
header .right_heder .top_call_uss .cart_part ul li a .fa-shopping-cart{font-size:21px;}
header .right_heder .top_call_uss .cart_part ul li a b{position: absolute; right: -10px; top: -10px;}
header .mobHidebtn{display:none !important;}
header .hdrLeftbtn{position:absolute !important; top:24px; left:7px;}
header .right_heder p a{margin-top:-2px;}
	.goToTop{position: relative !important;}
	.entry-content ul{margin: 0px;}
	#primary-sidebar aside ul{padding: 0px !important;}
	.content-area{padding: 0px;}
	#primary h2{font-size: 18px;}
	.entry-title, .entry-title a{font-size:22px !important;}
	#primary .entry-content p{padding-left: 0px; padding-right: 0px;}
	.back-to-top{bottom: 70px;}
}


 @media only screen and (max-width:480px) {
footer .col-sm-3:nth-child(1){width:100%;}
footer .col-sm-3:nth-child(2){width:100%;}
footer .col-sm-3:nth-child(3){width:100%;}
footer .col-sm-3:nth-child(4){width:100%;}
footer{padding: 18px 0 18px 0px;}
footer .about_section ul li a{margin:0px 0 9px 0px; font-size:13px;}
footer .col-sm-3:nth-child(3){margin:0px;}
footer .office_address{margin:11px 0 0 0px;}
footer .office_address h6{margin:0 0 7px 0px;}
footer .office_address ul{margin:11px 0 0 0px;}
footer .newsletter_subscription h6{margin:0px 0 11px 0px;}
footer .newsletter_subscription{margin:20px 0 0 0px;}
footer .quick_contact h6{margin:27px 0 11px 0px;}
footer .newsletter_subscription ul{margin:12px 0 0 0px; padding: 9px 0 0 0px;}
.out_of_the_box_solutions_section .right_cantents{margin: 20px 0 0 0px;}
footer .footer_copy_right p{text-align: center;}
footer .footer_copy_right ul{text-align: center;}
.out_of_the_box_solutions_section .right_cantents h2{font-size:25px;}
.out_of_the_box_solutions_section .right_cantents p{font-size:17px;}
.out_of_the_box_solutions_section .right_cantents span{font-size: 15px;}
.out_of_the_box_solutions_section .right_cantents a{margin:14px 0 0 0px; font-size: 13px; padding: 3px 22px 0 22px; height: 29px;}
.stores_built_main .col-sm-3{width:100%;}
.about_us_and_blog{background: #2a75c4; min-height: inherit; padding: 4px 0 24px 0px; margin: 0 0 25px 0px;}
.about_us_and_blog .blogs{margin: 21px 0 0 0px; width:100%;}
.stores_built_main .stores_built_inner{border:none;}
.about_us_and_blog .blogs .blog_list p br{display: none;}
.about_us_and_blog .blogs .blog_list p{font-size:22px;}
.about_us_and_blog .blogs .blog_list span{font-size:14px;}
.about_us_and_blog .blogs .blog_list a{font-size:12px;}
.about_us_and_blog .about_as{margin:15px 0 0 0px;}
.about_us_and_blog .about_as p{text-align: left; font-size: 15px; line-height: 22px;}
.service_main .tab_pan_main .testmonial_slider .carousel-indicators{display: none;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information{text-align: center;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information .mark_dultz{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information img{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .top_test .triangle-down{left:50%;}
.about_us_and_blog .blogs h2{font-size:25px;}
.about_us_and_blog .about_as h2{font-size:25px;}
.uses_cookies{padding:15px 3px;}
footer .footer_copy_right{margin:9px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa p{line-height: 21px; font-size:15px; margin: 5px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa a{float:left; margin:10px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent{margin:20px 0 0 0px;}
.service_main .tab_pan_main .market_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section{margin:0px 0 0 0px;}
.service_main .tab_pan_main .market_section .inner_sections p img{margin:0px 10px 0px 0px; width: 24px;}
.service_main .tab_pan_main .market_section .inner_sections p{line-height: 21px; font-size: 14px;}
.service_main .tab_pan_main .market_section .inner_sections span{font-size:11px;}
.service_main .tab_pan_main .market_section .inner_sections a{float:left;}
.service_main .tab_pan_main .manage_section .inner_manage a{float: left;}
.service_main .tab_pan_main .manage_section .inner_manage h1{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section .inner_manage p br{display: none;}
.service_main .tab_pan_main .manage_section .inner_manage p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner a{float:left;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section .handyman_solutions_section_inner a{float:left;}
header .navbar-toggle{background: #001230; margin: 0px;}
header .navbar-toggle .icon-bar{background: #fff;}
header nav{margin:14px 0 0 0px; float:right;}
header .right_heder p{margin:0px 0 0px 0px; text-align: right; font-size: 14px; float: none;}

.banner_bg{background-size:290% 100%; min-height: 240px;}
.banner_bg .banner_inner .banner_top_bar p{font-size:16px; line-height: 18px;}
.banner_bg .banner_inner{margin:70px 0 0 0px;}
.service_main .tab_pan_main ul li a img{width:34px; height: 34px;}
.service_main .tab_pan_main ul li span{font-size:12px; margin: 8px 0 0px 0px; line-height: 13px; min-height: 39px;}
.service_main .tab_pan_main ul .active:nth-child(5) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(4) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(3) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(2) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(1) span:before{top:39px;}
.our_exp ul li{margin: 9px 0 9px 0px; width: 49%; padding: 0 0 4px 0px;}
.our_exp ul li img{height: 22px;}
.our_exp{padding: 0 0 7px 0px;}
.service_main{margin: 15px 0 20px 0px;}
.service_main .service_ttl{font-size:20px;}
.service_main .tab_pan_main ul{margin: 30px 0 0 0px;}
header .right_heder a:nth-child(2){font-size:11px; height: 28px; line-height: 28px;}
header .right_heder a{font-size:11px; height: 28px; line-height: 28px;}
header .right_heder p img{width:9px; height: 14px;}
header .right_heder{width:100%;}
.goToTop{padding-bottom: 5px;}
.stores_built_main .stores_built_inner h2{font-size: 28px;}
.stores_built_main .stores_built_inner a{font-size: 12px; height: 28px; line-height: 26px;}
.stores_built_main .stores_built_inner{padding: 0 0 14px 0px;}
.banner_bg .banner_inner .mock_up_btm{width: 100%; margin: 10px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm p{float:left; margin: 10px 0 0 0px; font-size: 11px;}
.banner_bg .banner_inner .mock_up_btm .free_mock_up{font-size:13px; padding: 0px 8px 0 8px; line-height: 30px; height: 30px; float:right; margin: -1px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm input{height: 28px; font-size: 13px; width: 55%;}
.banner_bg .banner_inner .mock_up_btm .your_store{width:100%; height: 30px; background: #fff;}
.information_popup img{height: 18px; margin: 8px 0px 0 3px;}
nav .navbar-collapse{position: absolute; background: #fff; left: 0px; right: 0px; z-index: 99;}
header .dropdown-menu li a{color:#000;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg{text-align: center; background: #f1f0f0;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg h1{padding: 10px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .img_icon{float:none; margin: 20px 0 10px 0px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .paragraph_text{width:100%; padding: 10px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .Regular_and_member_price{padding: 14px 10px 0 10px;}
.srvice_page_tab_main_bg{margin: 30px 0 0 0px;}
.srvice_page_tab_main_bg .optimize_text{line-height: 22px; font-size: 14px;}
.service_facelift_banner{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.service_facelift_banner .banner_menu h2{font-size:30px;}
.service_facelift_banner .banner_menu ul{margin:2px 0 10px 0px;}
.service_facelift_banner .banner_menu ul li{font-size:14px;}
.service_facelift_banner .banner_menu ul li a{font-size:14px;}
.srvice_page_tab_main_bg .top_tabs ul{margin:28px 0 0 0px;}
.srvice_page_tab_main_bg .top_tabs ul li{width:100%; border-bottom: solid 1px #eaeaea;}
.srvice_page_tab_main_bg .top_tabs ul{border:none;}
.service_main_right_box{margin:0px;}
.book_a_free_consultation_bg_btn .book_a_free_consultation_bg_btn_inner{width:100%; margin: 0px; padding: 0 10px 0 10px;}
.book_a_free_consultation_bg_btn h2{font-size:19px; padding: 15px 0 0 0px;}
.book_a_free_consultation_bg_btn img{margin:20px 0px 0 0px; float: none;}
.book_a_free_consultation_bg_btn{text-align: center; margin: 0px 0 20px 0px;}
.service_main_right_box .service_page_add_right{margin:15px 0 20px 0px;}
.service_main .tab_pan_main .manage_section .to_slider_manage_section_home .to_spoter{display: none;}	
.service_main .tab_pan_main .manage_section .to_slider_manage_section_home .to_parts_slider_mobile{display: block; text-align: center; background: #9c27b0; width: 40px; margin: 11px auto; height: 40px; color: #fff; border-radius: 50px; line-height: 36px;font-weight: bold;}
.service_main .tab_pan_main .manage_section .slider_shopify_vs_megento{width:100%;}
.service_main .tab_pan_main .manage_section .slider_shopify_vs_megento .carousel-inner .item img{width:44%;}
.office_location_contact ul li span{font-size: 13px; line-height: 21px;}
.office_location_contact ul li span b{font-size:19px;}
.office_location_contact{min-height: 200px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact input{width:100%;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact .btn-default{margin: 11px 0px 0 0px; width: 100%;}
.cantent_part_contact_page .left_cantent_contact_page p{margin: 20px 0 20px 0px; line-height: 25px; font-size: 15px;}
.office_location_contact{margin:0 0 0 0px;}
.map_section{margin:40px 0 40px 0px;}
.map_section iframe{height: 290px;}
.contct_page_banner_bg .banner_menu h2{font-size:30px;}
.contct_page_banner_bg .banner_menu ul li{font-size:14px;}
.contct_page_banner_bg{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.contct_page_banner_bg .banner_menu ul{margin:7px 0 0 0px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box{width:100%; margin:30px 0 0; transform: scale(0.8);}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2{font-size: 15px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2 span{font-size: 21px; text-shadow: none;}
.out_of_the_box_solutions_banner .banner_text_out_of_box p{line-height: 20px; font-size: 15px;}
.out_of_the_box_solutions_banner{background-position: 44% 100%; height: auto; margin: 10px 0 0 0px; padding: 0 0 20px 0px;}
.outodbox_page_main_cantent h3{margin: 0px;}
.outodbox_page_main_cantent img{margin: 20px 0 0 0px; max-width: 88%;}
.banner_out_of_box_solution_bg .slider_ttl_top{font-size:20px; margin: 25px 0px;}
.banner_out_of_box_solution_bg .slider_ttl_top span{font-size: 21px;}
.banner_out_of_box_solution_bg{margin: 0 0 50px; padding: 0 0 30px;}
.banner_bg .banner_inner .mock_up_btm .icon_banner_popup{font-size: 16px; margin: 9px 0px 0 3px}
.work_page_bg{background-size: 100% 100% !important; min-height: 140px;}
	 
	 .cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts{width:81%;}
.cart_page .main_cantent_cart .pay_by_credit_card{}
.cart_page .main_cantent_cart .pay_by_credit_card .form-control{width:100%; margin:13px 0px 0 0px;}
.cart_page .main_cantent_cart .login_information_bg .btn-default{margin: 13px 0 0 15px;}
.cart_page .main_cantent_cart .login_information_bg .or_bg p{width:100%; margin: 28px 0 20px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card h1{margin: 17px 0px 6px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card .btn-default{margin:11px 0 0 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card{margin: 10px 0 14px 0px; padding: 0 10px 13px 10px;}
.right_col_bootstrap{padding-left: 15px;}
.cart_page .top_bar_bg .btn-primary{float: none;}
.cart_page .top_bar_bg{text-align: center;}
.cart_page .top_bar_bg .my_cart_tabs ul{margin: 0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li{text-align: center; background: none !important;}
.cart_page .right_cart_bg_main{}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:100%;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:100%;}
.cart_page .top_bar_bg .my_cart_tabs ul .active_bar{background: none !important ;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){background: none !important ;}
.cart_page .top_bar_bg .btn-primary{margin:22px 0 0 0px;}
.cart_page .top_bar_bg .my_cart_tabs{margin:0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){width:100% !important;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3) span{margin-left: 0px;}
.pay_by_credit_card .form-group{width:100%; float:left; margin:0;}
	 
	 .edit_profile_page_banner{background-size:100% 100% !important; min-height: 100px;}
	 .skin.flat .layer-media img{height: 180px;}
	 .search_page_deta_mains img{height: 180px !important;}
	 .newsletter_blog_list_right .form-control{width:100%;}
	 footer .col-sm-3 {border-bottom: 1px solid; margin-bottom: 20px; min-height: unset; padding-bottom: 15px;}
	 footer .col-sm-3:nth-child(4) {border-bottom: medium none; margin-bottom: 0; padding-bottom: 0;}
}

 @media only screen and (max-width: 320px) {
footer .col-sm-3:nth-child(1){width:100%;}
footer{padding: 18px 0 18px 0px;}
footer .about_section ul li a{margin:0px 0 9px 0px; font-size:13px;}
footer .col-sm-3:nth-child(3){margin:0px;}
footer .office_address{margin:11px 0 0 0px;}
footer .office_address h6{margin:0 0 7px 0px;}
footer .office_address ul{margin:11px 0 0 0px;}
footer .newsletter_subscription h6{margin:0px 0 11px 0px;}
footer .newsletter_subscription{margin:20px 0 0 0px;}
footer .quick_contact h6{margin:27px 0 11px 0px;}
footer .newsletter_subscription ul{margin:12px 0 0 0px; padding: 9px 0 0 0px;}
.out_of_the_box_solutions_section .right_cantents{margin: 20px 0 0 0px;}
footer .footer_copy_right p{text-align: center;}
footer .footer_copy_right ul{text-align: center;}
.out_of_the_box_solutions_section .right_cantents h2{font-size:25px;}
.out_of_the_box_solutions_section .right_cantents p{font-size:17px;}
.out_of_the_box_solutions_section .right_cantents span{font-size: 15px;}
.out_of_the_box_solutions_section .right_cantents a{margin:14px 0 0 0px; font-size: 13px; padding: 3px 22px 0 22px; height: 29px;}
.stores_built_main .col-sm-3{width:100%;}
.about_us_and_blog{background: #2a75c4; min-height: inherit; padding: 4px 0 24px 0px; margin: 0 0 25px 0px;}
.about_us_and_blog .blogs{margin: 21px 0 0 0px; width:100%;}
.stores_built_main .stores_built_inner{border:none;}
.about_us_and_blog .blogs .blog_list p br{display: none;}
.about_us_and_blog .blogs .blog_list p{font-size:22px;}
.about_us_and_blog .blogs .blog_list span{font-size:14px;}
.about_us_and_blog .blogs .blog_list a{font-size:12px;}
.about_us_and_blog .about_as{margin:15px 0 0 0px;}
.about_us_and_blog .about_as p{text-align: left; font-size: 15px; line-height: 22px;}
.service_main .tab_pan_main .testmonial_slider .carousel-indicators{display: none;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information{text-align: center;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information .mark_dultz{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .carousel-inner .user_information img{float:none; margin: 0px;}
.service_main .tab_pan_main .testmonial_slider .top_test .triangle-down{left:50%;}
.about_us_and_blog .blogs h2{font-size:25px;}
.about_us_and_blog .about_as h2{font-size:25px;}
.uses_cookies{padding:15px 0 15px 0px;}
footer .footer_copy_right{margin:9px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa p{line-height: 21px; font-size:15px; margin: 5px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent .new_designa a{float:left; margin:10px 0 0 0px;}
.service_main .tab_pan_main .facelift_left_cantent{margin:20px 0 0 0px;}
.service_main .tab_pan_main .market_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section{margin:0px 0 0 0px;}
.service_main .tab_pan_main .market_section .inner_sections p img{margin:0px 10px 0px 0px; width: 24px;}
.service_main .tab_pan_main .market_section .inner_sections p{line-height: 21px; font-size: 14px;}
.service_main .tab_pan_main .market_section .inner_sections span{font-size:11px;}
.service_main .tab_pan_main .market_section .inner_sections a{float:left;}
.service_main .tab_pan_main .manage_section .inner_manage a{float: left;}
.service_main .tab_pan_main .manage_section .inner_manage h1{margin:20px 0 0 0px;}
.service_main .tab_pan_main .manage_section .inner_manage p br{display: none;}
.service_main .tab_pan_main .manage_section .inner_manage p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner a{float:left;}
.service_main .tab_pan_main .plug_play_section .plug_n_play_inner p{font-size:14px;}
.service_main .tab_pan_main .plug_play_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section{margin:20px 0 0 0px;}
.service_main .tab_pan_main .handyman_solutions_section .handyman_solutions_section_inner a{float:left;}
header .navbar-toggle{background: #001230; margin: 0px;}
header .navbar-toggle .icon-bar{background: #fff;}
header nav{margin:14px 0 0 0px; float:right;}
header .right_heder p{margin:0px 0 0px 0px; text-align: right; font-size: 14px;}

.banner_bg{background-size:290% 100%; min-height: 201px;}
.banner_bg .banner_inner .banner_top_bar p{font-size:16px; line-height: 18px;}
.banner_bg .banner_inner{margin:30px 0 0 0px;}
.service_main .tab_pan_main ul li a img{width:34px; height: 34px;}
.service_main .tab_pan_main ul li span{font-size:12px; margin: 8px 0 0px 0px; line-height: 13px; min-height: 39px;}
.service_main .tab_pan_main ul .active:nth-child(5) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(4) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(3) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(2) span:before{top:39px;}
.service_main .tab_pan_main ul .active:nth-child(1) span:before{top:39px;}
.our_exp ul li{margin: 9px 0 9px 0px; width: 49%; padding: 0 0 4px 0px;}
.our_exp ul li img{height: 22px;}
.our_exp{padding: 0 0 7px 0px;}
.service_main{margin: 15px 0 20px 0px;}
.service_main .service_ttl{font-size:20px;}
.service_main .tab_pan_main ul{margin: 30px 0 0 0px;}
header .right_heder a:nth-child(2){font-size:11px; height: 28px; line-height: 28px;}
header .right_heder a{font-size:11px; height: 28px; line-height: 28px;}
header .right_heder p img{width:9px; height: 14px;}
header .right_heder{width:100%;}
.goToTop{padding-bottom: 5px;}
.stores_built_main .stores_built_inner h2{font-size: 28px;}
.stores_built_main .stores_built_inner a{font-size: 12px; height: 28px; line-height: 26px;}
.stores_built_main .stores_built_inner{padding: 0 0 14px 0px;}
.banner_bg .banner_inner .mock_up_btm{width: 100%; margin: 10px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm p{float:left; margin: 10px 0 0 0px; font-size: 11px;}
.banner_bg .banner_inner .mock_up_btm .free_mock_up{font-size:13px; padding: 0px 8px 0 8px; line-height: 30px; height: 30px; float:right; margin: -1px 0 0 0px;}
.banner_bg .banner_inner .mock_up_btm input{height: 28px; font-size: 13px; width: 49%;}
.banner_bg .banner_inner .mock_up_btm .your_store{width:100%; height: 30px;}
.information_popup img{height: 18px; margin: 8px 0px 0 3px;}
nav .navbar-collapse{position: absolute; background: #fff; left: 0px; right: 0px; z-index: 99;}
header .dropdown-menu li a{color:#000;}
.out_of_the_box_solutions_section .col-sm-3 {float: none; width:100%;}
.out_of_the_box_solutions_section .col-sm-9 {float: none; width:100%;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg{text-align: center; background: #f1f0f0;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg h1{padding: 10px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .img_icon{float:none; margin: 20px 0 10px 0px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .paragraph_text{width:100%; padding: 10px;}
.srvice_page_tab_main_bg .tab-content .new_design_tab_cantent_main .service_box_inner_bg .Regular_and_member_price{padding: 14px 10px 0 10px;}
.srvice_page_tab_main_bg{margin: 30px 0 0 0px;}
.srvice_page_tab_main_bg .optimize_text{line-height: 22px; font-size: 14px;}
.service_facelift_banner{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.service_facelift_banner .banner_menu h2{font-size:30px;}
.service_facelift_banner .banner_menu ul{margin:2px 0 10px 0px;}
.service_facelift_banner .banner_menu ul li{font-size:14px;}
.service_facelift_banner .banner_menu ul li a{font-size:14px;}
.srvice_page_tab_main_bg .top_tabs ul{margin:28px 0 0 0px;}
.srvice_page_tab_main_bg .top_tabs ul li{width:100%; border-bottom: solid 1px #eaeaea;}
.srvice_page_tab_main_bg .top_tabs ul{border:none;}
.service_main_right_box{margin:0px;}
.book_a_free_consultation_bg_btn .book_a_free_consultation_bg_btn_inner{width:100%; margin: 0px; padding: 0 10px 0 10px;}
.book_a_free_consultation_bg_btn h2{font-size:19px; padding: 15px 0 0 0px;}
.book_a_free_consultation_bg_btn img{margin:20px 0px 0 0px; float: none;}
.book_a_free_consultation_bg_btn{text-align: center; margin: 0px 0 20px 0px;}
.service_main_right_box .service_page_add_right{margin:15px 0 20px 0px;}
.service_main .tab_pan_main .manage_section .to_slider_manage_section_home .to_spoter{display: none;}	
.service_main .tab_pan_main .manage_section .to_slider_manage_section_home .to_parts_slider_mobile{display: block; text-align: center; background: #9c27b0; width: 40px; margin: 11px auto; height: 40px; color: #fff; border-radius: 50px; line-height: 36px;font-weight: bold;}
.service_main .tab_pan_main .manage_section .slider_shopify_vs_megento{width:100%;}
.service_main .tab_pan_main .manage_section .slider_shopify_vs_megento .carousel-inner .item img{width:44%;}
.service_main .tab_pan_main ul .active:nth-child(1) span:before{left:41%;}
.office_location_contact ul li span{font-size: 13px; line-height: 21px;}
.office_location_contact ul li span b{font-size:19px;}
.office_location_contact{min-height: 200px;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact input{width:100%;}
.cantent_part_contact_page .left_cantent_contact_page form  .capcha_cod_contact .btn-default{margin: 11px 0px 0 0px; width: 100%;}
.cantent_part_contact_page .left_cantent_contact_page p{margin: 20px 0 20px 0px; line-height: 25px; font-size: 15px;}
.office_location_contact{margin:0 0 0 0px;}
.map_section{margin:40px 0 40px 0px;}
.map_section iframe{height: 290px;}
.contct_page_banner_bg .banner_menu h2{font-size:30px;}
.contct_page_banner_bg .banner_menu ul li{font-size:14px;}
.contct_page_banner_bg{padding: 14px 0 4px 0px; margin: 12px 0 0 0px;}
.contct_page_banner_bg .banner_menu ul{margin:7px 0 0 0px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box{width:100%; margin:30px 0 0; transform: scale(0.8);}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2{font-size: 15px;}
.out_of_the_box_solutions_banner .banner_text_out_of_box h2 span{font-size: 21px; text-shadow: none;}
.out_of_the_box_solutions_banner .banner_text_out_of_box p{line-height: 20px; font-size: 15px;}
.out_of_the_box_solutions_banner{background-position: 44% 100%; height: auto; margin: 10px 0 0 0px; padding: 0 0 20px 0px;}
.outodbox_page_main_cantent h3{margin: 0px;}
.outodbox_page_main_cantent img{margin: 20px 0 0 0px; max-width: 88%;}
.banner_out_of_box_solution_bg .slider_ttl_top{font-size:20px; margin: 25px 0px;}
.banner_out_of_box_solution_bg .slider_ttl_top span{font-size: 21px;}
.banner_out_of_box_solution_bg{margin: 0 0 50px; padding: 0 0 30px;}
.banner_bg .banner_inner .mock_up_btm .icon_banner_popup{font-size: 16px; margin: 9px 0px 0 3px}
header .right_heder p::before{float: none; font-size: 19px; margin: 0px 5px 0 0px;}
header .right_heder ul.dropdown-cart{min-width: 236px; left: -40px !important;}
.work_page_bg{background-size: 100% 100% !important; min-height: 110px;}
.cart_page .main_cantent_cart .facebook_review_bg .user_information_main .right_parts{width:81%;}
.cart_page .main_cantent_cart .pay_by_credit_card .form-control{width:100%; margin:13px 0px 0 0px;}
.cart_page .main_cantent_cart .login_information_bg .btn-default{margin: 13px 0 0 15px;}
.cart_page .main_cantent_cart .login_information_bg .or_bg p{width:100%; margin: 28px 0 20px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card h1{margin: 17px 0px 6px 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card .btn-default{margin:11px 0 0 0px;}
.cart_page .main_cantent_cart .pay_by_credit_card{margin: 10px 0 14px 0px; padding: 0 10px 13px 10px;}
.right_col_bootstrap{padding-left: 15px;}
.cart_page .top_bar_bg .btn-primary{float: none;}
.cart_page .top_bar_bg{text-align: center;}
.cart_page .top_bar_bg .my_cart_tabs ul{margin: 0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li{text-align: center; background: none !important;}
.cart_page .top_bar_bg .my_cart_tabs ul li{width:100%;}
.cart_page .top_bar_bg .my_cart_tabs ul .active_bar{background: none !important ;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){background: none !important ;}
.cart_page .top_bar_bg .btn-primary{margin:22px 0 0 0px;}
.cart_page .top_bar_bg .my_cart_tabs{margin:0px;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3){width:100% !important;}
.cart_page .top_bar_bg .my_cart_tabs ul li:nth-child(3) span{margin-left: 0px;}
	 .skin.flat .layer-media img{height: 140px;}
	 .search_page_deta_mains img{height: 130px !important;}
	 .newsletter_blog_list_right .form-control{width:100%;}
}

 @media only screen and (min-width:1920px) {
	 
}

 @media only screen and (max-width:1199px){
	header .col-sm-8{padding-right:0;}
	header .collapse.navbar-collapse{padding:0;}
	header .nav > li{padding:0;}
	header .navbar-nav li a{font-size:14px;}
 }
 @media only screen and (max-width:782px){
	header .right_heder p.call_to_action a{background:none; color:#000; padding:0; font-size:14px; margin-left:0;}
	header .right_heder p::before {
    float: none;
    font-size: 14px;
    margin: 0 5px 0 0;
}
 }
 @media only screen and (max-width:767px){
	 header .col-sm-8{padding-right:15px;}
	 header .collapse.navbar-collapse{padding:0 15px;}
	  header .right_heder p.call_to_action a{float:none;}
 }