/* Responsive Shortcodes */
body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table { width: 50%; }
@media all and ( max-width: 959px ) {
	body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth,
	body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }

	body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected,
	body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected { width: auto !important; }
	body.et_right_sidebar .et-protected-form,
	body.et_left_sidebar .et-protected-form { padding: 15px !important; }
}
@media all and (min-width: 768px) and (max-width: 959px) {
	body.et_full_width_page .pricing-table { width: 50%; }
}
@media all and ( max-width: 767px ) {
	.et_left_tabs_bg { width: 50px; }
	.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }
	.tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; }
		.tabs-left ul.et_shortcodes_mobile_nav  a { display: block; height: 49px; width: 100%; }
	.tabs-left .et-tabs-content { margin-left: 75px; }

	.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }
		.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }

	.et-pricing { margin-top: 0; }
	body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table { width: 100%; margin-bottom: 35px; }
	.pricing-big { top: 0; }

	body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }

	body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected  { width: auto !important; }
	body.et_full_width_page .et-protected-form { padding: 15px !important; }

	body.et_right_sidebar .author-shortcodes .author-inner,
	body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_right_sidebar .author-shortcodes .author-image,
	body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }

	body.et_right_sidebar .quote-center .et_quote_additional_sign,
	body.et_left_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_right_sidebar .et_shortcodes_controls,
	body.et_left_sidebar .et_shortcodes_controls { display: none; }
	body.et_right_sidebar .et_shortcodes_controls_arrows a,
	body.et_left_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media all and ( max-width: 479px ) {
	.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; }
		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; }
	.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; }
		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; }

	body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
	body.et_full_width_page .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_full_width_page .et_shortcodes_controls { display: none; }
	body.et_full_width_page .et_shortcodes_controls_arrows a { text-indent: -9999px; }

	.et-box:before, .et-testimonial:before { display: none; }
	.et-box-content { padding: 27px 27px 17px 27px; }
	.et-testimonial { padding: 25px; }
}
/* Responsive tu viet*/
/* xong 
@media screen (max-width: 319px){
  .imageSlider{padding-left: 0% !important;}  
  .carousel10 ul li img{width: 300px !important;height: 300px !important;top: 50px !important;}
  .carousel11 ul li img{width: 300px !important;height: 300px !important;}
  .carousel12 ul li img{width: 300px !important;height: 300px !important;}
}

@media (min-width: 320px) and (max-width: 480px) {
    #boxes .window{width: 310px !important;min-height: 440px !important;top: 60px !important;}
    .imageSlider{padding-left: 0% !important;} 
::-webkit-scrollbar {
        width: 0px;
    }
    ::-webkit-scrollbar-track {
        background-color: #eaeaea;
        border-left: 1px solid #ccc;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #ccc;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #aaa;
    }
    .jcarousel ul li img{max-width: 80%}
    .jcarousel ul li img{max-width: 80%}
  	.jcarousel ul li img{max-width: 80%}
}

@media (min-width: 481px) and (max-width: 768px) {
	 #boxes .window{width: 440px !important;top: 60px !important;}
   .imageSlider{padding-left: 0% !important;} 
   .jcarousel ul li img{width: 481px !important;height: 481px !important;}
   .jcarousel ul li img{width: 481px !important;height: 481px !important;}
   .jcarousel ul li img{width: 481px !important;height: 481px !important;}
}

@media (min-width: 768px) and (max-width: 960px) {
	 #boxes .window{width: 440px !important;top: 150px !important;height: 440px !important;}
    .imageSlider{padding-left: 0% !important;} 
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}

} */
@media screen (max-width: 319px){
	::-webkit-scrollbar {
        width: 5px;
    }
    ::-webkit-scrollbar-track {
        background-color: #eaeaea;
        border-left: 1px solid #ccc;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #ccc;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #aaa;
    }
.et_pb_slide_description{    padding: 15% 8%;}
p.hopen{line-height: 20px;}

.et_pb_column {margin-bottom: 0px;}
.et_pb_row{padding: 10px 0;}
.imageSlider{padding-left: 0% !important;}  
#boxes .window{width: 310px !important;height: 200px !important;top: 10px !important;}
#cbp-fwslider ul li img,#cbp-fwslider1 ul li img,#cbp-fwslider2 ul li img{height: 300px !important}
.slkhhac{width: 100% !important;float: left !important;display: block;
   	margin-top:0;line-height: 28px;margin: 10% 0 !important;line-height: 35px; font-size: smaller !important;}
   .et_pb_column ul{padding: 0;}
 #cbp-fwslider3 ul li img{height: 300px !important;width: 300px !important;}
 .banggia_show table{font-size: 12px;width: 90% !important;margin-left: 5%;}
 .banggia_ly table{font-size: 10px;width: 100% !important;margin-left: 0%;}
 
 #xembangia .et_pb_row{width: 100%;}
}

@media (min-width: 320px) and (max-width: 480px) {
	.et_pb_row_7{width: 100%;}
	.imageSlider{padding-left: 0% !important;} 
    #boxes .window{width: 310px !important;height: 460px !important;top: 10px !important;}
    .et_pb_column {margin-bottom: 0px;}.et_pb_row{padding: 10px 0;}
    .et_pb_slide_description{    padding: 15% 8%;}
    p.hopen{line-height: 20px;}

    .cbp-fwslider{overflow: initial !important;}
    .cbp-fwslider nav,.cbp-fwslider1 nav,.cbp-fwslider2 nav,.cbp-fwslider3 nav{display: none;}
    .cbp-fwslider .cbp-fwdots,.cbp-fwslider1 .cbp-fwdots,.cbp-fwslider2 .cbp-fwdots,.cbp-fwslider3 .cbp-fwdots{display: none;}
    .cbp-fwslider ul{width: 100% !important;}
    .cbp-fwslider li{display: block;width: 100% !important;height:100% !important;float: left;}
    .cbp-fwslider a{display: block;width: 100% !important;height:100% !important;float: left;}
    .cbp-fwslider a img{display: block;width: 100% !important;height:100% !important;float: left;
    	max-width:100% !important;padding: 5%;}
    #cbp-fwslider ul li img,#cbp-fwslider1 ul li img,#cbp-fwslider2 ul li img,#cbp-fwslider3 ul li img{height: auto !important;}
    
    .slkhhac{width: 100% !important;float: left !important;display: block;
   	margin-top:0;line-height: 28px;margin: 10% 0 !important;line-height: 35px; font-size: smaller !important;}
   .et_pb_column ul{padding: 0;}
    #cbp-fwslider3 ul li img{height: 300px !important;width: 300px !important;}
  	 .banggia_show table{font-size: 12px;width: 90% !important;margin-left: 5%;}
     .banggia_ly table{font-size: 10px;width: 100% !important;margin-left: 0%;}
 #xembangia .et_pb_row{width: 100%;}
 #callnowbutton {display:block; height:80px; position:fixed; width:30%; left:0; bottom:-20px; background:url(http://callnowbutton.com/phone/callbutton01.png) center 10px no-repeat #04afef; text-decoration:none; box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; z-index:19999;border-radius: 0px 20px 0px 0px;
-moz-border-radius: 0px 20px 0px 0px;
-webkit-border-radius: 0px 20px 0px 0px;}
}
@media (min-width: 481px) and (max-width: 768px) {
	.cbp-fwslider{overflow: initial !important;}
    .cbp-fwslider nav,.cbp-fwslider1 nav,.cbp-fwslider2 nav,.cbp-fwslider3 nav{display: none;}
    .cbp-fwslider .cbp-fwdots,.cbp-fwslider1 .cbp-fwdots,.cbp-fwslider2 .cbp-fwdots{display: none;}
    .cbp-fwslider ul{width: 100% !important;}
    .cbp-fwslider li{display: block;width: 100% !important;height:100% !important;float: left;}
    .cbp-fwslider a{display: block;width: 100% !important;height:100% !important;float: left;}
    .cbp-fwslider a img{display: block;width: 100% !important;height:100% !important;float: left;
    	max-width:100% !important;padding: 5%;}
    #cbp-fwslider ul li img,#cbp-fwslider1 ul li img,#cbp-fwslider2 ul li img,#cbp-fwslider3 ul li img{height: auto !important;}

	.et_pb_column {margin-bottom: 0px;}.et_pb_row{padding: 10px 0;}
	
	 #boxes .window{width: 440px !important;top:10px !important;height: 300px !important;}
	 .et_pb_slide_description{padding: 15% 8%;}
	 p.hopen{line-height: 20px;}
   .imageSlider{padding-left: 0% !important;} 
   
   .slkhhac{width: 100% !important;float: left !important;display: block;
   	margin-top:0;line-height: 28px;margin: 10% 0 !important;line-height: 35px;
   	 font-size: smaller !important;}
   .et_pb_column ul{padding: 0;}
   #cbp-fwslider3 ul li img{height: 300px !important;width: 300px !important;}
    .banggia_show table{font-size: 12px;width: 90% !important;margin-left: 5%;}
    .banggia_ly table{font-size: 10px;width: 100% !important;margin-left: 0%;}
 #xembangia .et_pb_row{width: 100%;}
   ::-webkit-scrollbar {
        width: 5px;
    }
    ::-webkit-scrollbar-track {
        background-color: #eaeaea;
        border-left: 1px solid #ccc;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #ccc;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #aaa;
    }

    ::-webkit-scrollbar {
    width: 15px;
    height: 15px;
    border-bottom: 1px solid #eee; 
    border-top: 1px solid #eee;
}
::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #C3C3C3;
    border: 2px solid #eee;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2); 
} 
#callnowbutton {display:block; height:80px; position:fixed; width:30%; left:0; bottom:-20px; background:url(http://callnowbutton.com/phone/callbutton01.png) center 10px no-repeat #04afef; text-decoration:none; box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; -moz-box-shadow:0 0 5px #888; z-index:19999;border-radius: 0px 20px 0px 0px;
-moz-border-radius: 0px 20px 0px 0px;
-webkit-border-radius: 0px 20px 0px 0px;}
}

@media (min-width: 768px) and (max-width: 960px) {
	
	#cbp-fwslider2 ul li img{height: 400px !important}
	 #boxes .window{width: 440px !important;top: 10px !important;height: 500px !important;background-color: #f5f5f5;}
	 .et_pb_column {margin-bottom: 0px;}
	 .et_pb_slide_description{    padding: 15% 8%;}
	 p.hopen{line-height: 20px;}
    .imageSlider{padding-left: 0% !important;} 
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}
    .jcarousel ul li img{width: 670px !important;height: 500px !important;}

    .slkhhac{width: 100% !important;float: left !important;display: block;
   	margin-top:0;line-height: 28px;margin: 10% 0 !important;line-height: 35px;
   	 font-size: smaller !important;}
   .et_pb_column ul{padding: 0;}
.et_pb_container{width: 100% !important;min-height: 400px !important;}
.et_pb_slide_description h2{font-size: 24px !important;}
#cbp-fwslider ul li img,#cbp-fwslider1 ul li img,#cbp-fwslider2 ul li img{height: auto !important;}
#cbp-fwslider3 ul li img{height: 500px !important;width: 500px !important;}
::-webkit-scrollbar {
        width: 3px;
    }
    ::-webkit-scrollbar-track {
        background-color: #eaeaea;
        border-left: 1px solid #ccc;
    }
    ::-webkit-scrollbar-thumb {
        background-color: #ccc;
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: #aaa;
    }
   
} 
.et_pb_column_12{float: right;
    margin-right: 0% !important;
    margin-left: 2%;}