@media (min-width: 992px) and (max-width: 1199px) { .slider, .slider > div { height: 400px; margin-top: 0; }
.text-bg h1 { font-size: 67px; }
ul.easy li a { font-size: 21px; }
ul.social_icon li a { font-size: 16px; }
.bestsp-1{ background: #fff; width: 23%; margin: 5px 8px; padding: 0px; border: 3px solid #a0ecff; height: fit-content; }
}
@media (min-width: 768px) and (max-width: 991px) { .slider, .slider > div { height: 310px; background-color: #fff; }
.titleBar { height: 10%; }
.slider > i { font-size: 18px; margin: 20px; top: 20%; padding: 15px 10px 15px 10px; }
.slider > ul > li { width: 10px; height: 10px; margin: 10px 5px 0; }
.titleBar > h1 { color: #fff; font-weight: 600; font-size: 14px; text-align: center; margin: -18px 0px 0px 0px; }
.tt-q1 h3 { font-size: 14px; }
.tt-q1 p { font-size: 11px; font-weight: 400; line-height: 16px; }
.text-bg h1 { padding-top: 0px; font-size: 51px; line-height: 70px; }
ul.Menu_footer { padding-bottom: 30px; }
ul.easy li a { font-size: 17px; padding: 18px 11px; }
ul.location_icon li { padding-bottom: 20px; }
#main-menu > li { padding: 0; font-size: 10px; text-align: center; }
nav #main-menu li > a { font-size: 11px; text-align:center; padding:5px 2px; }
#sidebarCollapse { padding: 10px 2px; }
nav #main-menu li:first-child > a { font-size: 11px; text-align:center; padding:5px 2px; }
.textsearch { width: 150px; height: 22px; margin-top: 8px; }
.header-center i { font-size: 14px; padding: 4px 5px; margin: 8px 5px 5px 5px; }
.header-right ul > li { font-size: 13px; font-weight: 500; }
.header-right ul { font-size: 16px; margin-top: 1px; padding-right: 0px; }
.header-center { padding: 0px 10px 0px 65px; }
.center { margin-top: 10px; }

.duan p { padding: 10px; font-size: 14px; }
.duan h3 { padding: 5px; font-size: 14px; }


.text-service h3 { font-size: 14px; font-weight: 700; }
.text-service p { height: 230px; font-size: 13px; }
.titlespindex h2 { font-size: 32px; padding: 0px 0 30px 0; }
.service-camera { padding: 0px; }
}
@media (min-width: 481px) and (max-width: 767px) { .slider, .slider > div { margin-top: 0; height: 230px; background-color: #fff; }
.titleBar { height: 10%; }
.slider > i { font-size: 18px; margin: 20px; top: 20%; padding: 15px 10px 15px 10px; }
.slider > ul > li { width: 10px; height: 10px; margin: 10px 5px 0; }
.titleBar > h1 { color: #fff; font-weight: 600; font-size: 14px; text-align: center; margin: -18px 0px 0px 0px; }
#sidebar { width: 90%; left: -90%; }
.bang30{ width: 100%;}
.bang20 { width: 100%;}
.bang50 { width: 100%;}
.list-unstyled > li > a { padding: 8px 8px; font-size: 14px; font-weight: 600; }
.lisp{ padding: 0px 20px 0px 0px; display:flex; }
.lisp i{ padding: 14px 0px 0px 5px; }
.menuc1 a { padding: 8px; }
#toggle-1 i { padding: 13px 20px 0px 8px; }
.header-right i { padding: 5px; font-size: 16px; }
#dismiss { width: 30px; height: 25px; border-radius: 20%; line-height: 23px; }
#sidebar ul.components { padding: 45px 0; }
.list-unstyled > li:first-child > a { padding: 5px 35px; font-size: 15px; font-weight: 700; }
#close i { color: #72dcff; display: block; font-size: 16px; float: right; background: #fff; margin: -23px 5px 0px 10px; border-radius: 3px; padding: 6px 12px 4px 12px; }
#main-menu > li { padding: 0px; margin-top: 1px; background: #fff; }
#main-menu li:first-child { margin-top: 0px; padding-bottom: 20px; background:none; }
#main-menu .white{ color:#000; }
nav #main-menu li a:hover { color: #00a7de; padding: 8px 10px 8px 10px; transition-delay: 0.01s; }
nav #main-menu li a { padding: 8px 10px 8px 10px; width:90%; font-weight: 500; text-transform:capitalize; }
#main-menu{ flex-direction: column; width: 250px; background: #72dcff; height: 100vh; padding-top: 30px; display: block; overflow-x: auto; }
#main-menu li:hover > .submain-menu { display: block; position: relative; padding:10px; height: fit-content; }
#main-menu li:hover > .submain-menu-1{ display: flex; position: relative; padding:10px; height: fit-content; }
li:hover > .lisp a { color:#000; }
#main-menu img { margin-top: -5px; }
.sub-sp a:hover > img{ transform: translateY(-5px); }
.sub-sp a:hover > .gia-an{ display:none; }
.submain-menu li { width: 100%; }
.submain-menu-1 li { width: 50%; }
.sub-sp span { font-weight: 700; font-size: 10px; padding: 0px 5px; }
.sub-sp { height: fit-content; margin: 2px; }
.submain-menu-1 > li:first-child { padding-bottom:0px; }
.submain-menu-1 { border-top: 1px dotted #4adfff; }
#toggle{ margin-top: 5px; display:block; cursor:pointer; color: #fff; font-size: 16px; }
#sidebarCollapse { width: 100%; text-align: left; padding: 8px 10px 8px 10px; background: #fff; font-weight: 500; text-transform:capitalize; }
#sidebarCollapse i { display:block; float:right; }
#submenu li a { font-size:13px; padding: 5px 5px; font-weight:400; color: #4d4d4d; border-left: 3px solid #35bff8; }
nav{ display:none; position:fixed; z-index: 9999; top:0; }
/* fsrdg */ .header { padding: 15px 30px 10px 30px; }
.about_img { padding-bottom: 20px; }
ul.btn li { padding: 0 18px; }
.text-bg { max-width: inherit; padding-top: 60px; }
.padding_left0 { padding-left: 15px; }
.padding_right0 { padding-right: 15px; }
.main_form .send_btn { margin-bottom: 30px; }
ul.location_icon li { padding-bottom: 20px; }
.work_img { padding-right: 0; padding-top: 30px; }
#header{ background:#fff; box-shadow:0px 1px 3px #aaa; }
#main-menu{ flex-direction:column; }
#toggle{ margin-top: 5px; display:block; cursor:pointer; color: #fff; font-size: 16px; }
nav{ display:none; position:fixed; }
.header-center i{ font-size: 14px; margin: 0px 2px 0px 2px; width: 20%; height: fit-content; }
blockquote { margin: 0; padding: 10px; text-align: justify; font-size: 12px; }
.main-bang > td{ font-size: 13px; }
.content-bang tr { display: flex; }
.bang30 { font-weight:700; color:#000; }
.bang20 { font-weight:700; width: 85%; }
.content-bang td { font-size:13px; }
.bang-q1 p{ font-size:13px; font-weight:400; }
.textsearch{ width: 180px; height: 22px; }
.header-left{ float: left; padding: 6px 10px 0px 0px; margin-left: -5px; width: 40%; }
.header-center { display: block; width: 60%; margin: 5px 0 0 0; float: left; padding: 5px; }
.header-right{ float:none; width:100%; padding:0px 10px; background: #0eadef; }
.header-right ul{ padding: 5px 0px 0px 0px; }
.header-right ul > li { margin-left: 9px; padding: 5px 0px; font-size:14px; color: #fff; filter: drop-shadow(0px 0px 1px white); }
.title-header { padding-top: 20px; }
.titlespindex{ margin-top: 50px; }
.service-atp { padding: 0px 0px 50px 0px; margin-top: -20px; }
.service-atp h2 { text-align: center; font-weight: 550; font-size: 17px; color: #383838; padding: 10px 0 5px 0; }
.icon-service{ padding:0px; }
.icon-service img{ margin-top:-5px; }
.icon-service h3 { font-size: 14px; }
.icon-service p { font-size: 13px; width: 100%; }
.about { background: #fafafa; padding: 0px 0px 20px 0px; }

.duan h3 { height: 50px; padding: 5px; font-size: 13px; }
.header { padding: 0px; }
.header::after { background: inherit; position: inherit; }
.logo { text-align: center !important; padding-bottom: 6px; text-align: center; }
.titlepage h2 { border-bottom: 1px solid #eee; font-size: 18px; padding-bottom: 3px; text-align: center; font-weight:550; line-height:30px; color: #fff; background: #0eadef; }
.about .titlepage p { color: #6b6b6b; font-size: 14px; line-height: 25px; text-align: justify; font-weight: 400; padding-bottom: 20px; }
.ul-cty { list-style-type: disc; color: #00a6eb; margin-left: 20px; line-height: 30px; font-size:14px; }
.read_more { font-size: 14px; background-color: transparent; border: #00aeef solid 2px; color: #010a05; padding: 3px 0px; max-width: 100px; margin: 30px auto; display: block; transition: ease-in all 0.3s; border-radius: 20px; }
.about .titlepage .read_more { float:none; }
.best-title { padding-bottom: 20px; font-size: 20px; }
.choose_bg { padding: 20px 0; }
.bestsale-left { height: 115px; overflow-x: scroll; display: flex; flex-wrap: wrap; background:none; padding-bottom:10px; }
.bestsale-left h3 a { color: #000; padding:10px; font-weight: 550; font-size: 10px; background:#ffd200; float:left; width:100%; }
.bestsale-left h3 { margin-top: 10px; text-align: center; width: 50%; height: 10%; border:none; padding:2px; }
.noidungtraloi { padding-top: 0px; }
.bestsp { background: #7edcff; padding: 15px 5px; }
.bestsp40 { padding: 10px; width: 100%; float: left; }
.bestsp60 { width: 100%; float: right; }
.bestsp60 h4 a { font-size: 12px; text-align: center; margin-top: 5px; font-weight: 700; padding: 0px 2px 0px 2px; }
.bestsp60 h4 { height: 50px; }
.bestsp60 p{ font-size: 12px; }
.bestsp60 ul li { font-size: 12px; }
.bestsp60 hr { width: 80%; margin:auto; }
.bestsp60 ul { margin-left: 18px; height: 95px; }

.choose_bg { height: 650px; }
.center { margin-top: 0px; }
.center{ float:none; }
.duancam { padding: 20px 5px; }
.duan p { padding: 5px 5px; font-size: 12px; line-height: 20px; }
.duan-1 { height: 520px; }
.titlespindex h2 { font-size: 20px; padding: 20px 0 5px 0; margin-top: -40px; }
.titlespindex hr { width: 10%; height: 3px; margin-bottom: 0px; }
.titlespindex hr { width: 10%; margin-bottom:30px; }
.titlesp h3 { font-size: 16px; width: 70%; text-align: center; margin: 20px auto; }
.request { padding: 30px 0px; }
.bestsp-1 { margin: 5px 3px; filter: drop-shadow(0px 1px 3px #aaa); border: none; width: 48%; }
.bestsp-1 p{ display:none; }
.bestsp-1 h4 a { font-size: 11px; color: #111111; font-weight: 700; }
.bestsp-1 h4 { line-height: 15px; height: 45px; }
.bestsp-1 a { background: none; }
.bestsp-1 >.price-index{ font-size:14px; padding-bottom: 5px; margin: -10px 5px 5px 5px; }
.center-1 > .price-sale{ display:block; font-size:14px; font-weight:800; }
.center-1 > .price-old{ display:block; font-size:13px; }
.titlesp p { font-weight: 400; font-size: 14px; }
.text-service p { font-size: 13px; padding: 5px 5px 20px 5px; height: 240px; line-height: 20px; }
.text-service h3 { font-size: 15px; font-weight: 500; padding: 5px; }
.service{ padding:2px; }
.hangcamera-1 img { margin-top: 100%; }
.hangcamera-2 h3 { font-weight: 600; font-size: 14px; text-align: center; color: #0072a7; }
.hangcamera:nth-child(odd){ flex-wrap:wrap; }
.hangcamera:nth-child(even){ flex-wrap:wrap-reverse; }
.hangcamera { background: #7edcff; }

.tt-q1 { height: fit-content; flex-direction: column; }
.dm-tin { top: 65%; margin-left: 7px; width: 30%; color: #000; font-style: italic; font-size: 11px; padding: 0px 5px 0px 5px; display: block; }
.tt-q1 h3 { font-size: 15px; padding: 10px; top: 0; margin: 0; }
.tt-q1 p { font-size: 12px; color: #858585; font-weight: 400; margin: 10px; }
.FAQ { width: 90%; padding: 15px; }
.title-faq { font-size: 18px; }
.cauhoi a { font-size: 14px; }
.cauhoi { padding: 0px 5px; width: 80%; }
.ndtraloi { padding: 10px; margin: -15px 0px 15px 0px; text-align:justify; }
.footer .address h3 { color: #fff; font-size: 20px; line-height: 20px; }
ul.Menu_footer li a { line-height: 20px; }
.address { margin-bottom:0px; }
ul.social_icon li a { text-align: left; margin-left: 50px; }
ul.social_icon li a i { width: 30px; height: 30px; margin-left: -50px; margin-top: -27px; }
.copyright p { font-size: 13px; }
.copyright { margin-top: 15px; padding: 10px 0; }
#btn-menu{ display:block; }
#main-menuq1{ display:none; }
.images_box { padding-top: 20px; }
.footer20{ width:30%; float:right; margin-left: 50px; }
.footer25{ width:35%; }
.footer30{ width:60%; margin-bottom: 20px; }
}

@media (max-width:767px){
    .sub-sp img {width: 90%;display: none;}
    .product-best .noidung {display: block;}
    .product-best .danhsanhcauhoi{height: 100%;}
    .header-center {display: flex;justify-content: end;}
    .bestsp12 {width: 43%;border: none;padding: 2px;float: left;border: 1px solid #eee;background: #fff;margin-bottom: 10px;}
    .bestsale-right { padding: 0px; height: fit-content; }
    .product-best {  padding: 10px; }
    .bestsp100{ float: left; display: block; }
    .price-sale, .price-old {font-size: 13px;}
}
@media (max-width: 480px){ 
.tabsale { width: 48%; font-size: 12px; }
.titleBar { height: 10%; }
.slider > i { font-size: 18px; margin: 20px; top: 20%; padding: 15px 10px 15px 10px; }
.titleBar > h1 { color: #fff; font-weight: 600; font-size: 14px; text-align: center; margin: -18px 0px 0px 0px; }
.bodyleft h2 { padding: 25px 0px; width:100%; font-size: 20px; font-weight: 700; }
.bodyleft h3 { padding: 12px 0px; width:100%; font-size: 20px; font-weight: 600; }
.bodyleft h4 { padding: 12px 0px; width:100%; font-size: 18px; font-weight: 600; }
.bodyleft h5 { padding: 12px 0px; width:100%; font-size: 16px; font-weight: 600; }
.bodyleft p { font-weight: 400; font-size: 14px; padding-bottom: 15px; }
.submain-menu li { width: 100%; }
.lisp{ padding: 0px 20px 0px 0px; }
.menuc1 a { padding: 8px; }
.header-right i { padding: 2px; display: block; margin-top: 5px; }
#main-menu li:hover > .submain-menu{ display: block; position: relative; padding:10px; height: fit-content; }
#main-menu li:hover > .submain-menu2{ display: block; position: relative; padding:10px; height: fit-content; }
.submain-menu2 li { padding-bottom: 5px !important; }
.menuc1 p { padding: 8px; margin: 0; }
#main-menu li:hover > .submain-menu-1{ display: flex; position: relative; padding:10px; height: fit-content; }
li:hover > .lisp a { color:#000; }
#sidebar { width: 90%; left: -90%; }
#main-menu { overflow-y: auto; height:100%; padding-bottom:30px; }
#main-menu img { margin-top: -5px; }
.sub-sp a:hover > img{ transform: translateY(-5px); }
.sub-sp img { width: 90%; }
.sub-sp a:hover > .gia-an{ display:none; }
.submain-menu-1 li { width: 50%; }
.sub-sp span { font-weight: 700; font-size: 10px; padding: 0px 5px; }
.sub-sp { height: fit-content; margin: 2px; }
.submain-menu-1 > li:first-child { padding-bottom:0px; }
.submain-menu-1 { border-top: 1px dotted #4adfff; }
.camhang { height: fit-content; }
.chucnang { height: fit-content; }
.submain-menu strong { padding: 0px 0px 5px 0px; }
#header{ background:#fff; }
#sidebar { width: 90%; left: -90%; }
.list-unstyled > li > a { padding: 8px 8px; font-size: 14px; font-weight: 600; }
#toggle-1 i { padding: 13px 20px 0px 8px; }
#dismiss { width: 30px; height: 25px; border-radius: 20%; line-height: 23px; }
#sidebar ul.components { padding: 45px 0; }
.list-unstyled > li:first-child > a { padding: 5px 35px; font-size: 15px; font-weight: 700; }
#close i { color: #72dcff; display: block; font-size: 16px; position:fixed; z-index:999999; float: right; background: #fff; margin: -23px 5px 0px 10px; border-radius: 3px; padding: 6px 12px 4px 12px; }
#main-menu li:first-child { margin-top: 0px; padding-bottom: 20px; background:none; }
.lisp{ display:flex; }
.lisp i{ padding: 14px 0px 0px 5px; }
#main-menu > li { padding: 0px; margin-top: 1px; background: #fff; }
#main-menu .white{ color:#000; }
#main-menu li > i{ padding: 14px 0px 10px 30px; }
nav #main-menu li a:hover { color: #00a7de; padding: 8px 10px 8px 10px; transition-delay: 0.01s; }
nav #main-menu li a { padding: 8px 10px 8px 10px; width:90%; font-weight: 500; text-transform:capitalize; }
#main-menu{ flex-direction: column; width: 90%; background: #72dcff; height: 100vh; padding-top: 30px; display: block; overflow-x: auto; }
#toggle{position: relative; margin-top: 5px; display:block; cursor:pointer; color: #fff; font-size: 18px; }
#sidebarCollapse { width: 100%; text-align: left; padding: 8px 10px 8px 10px; background: #fff; font-weight: 500; text-transform:capitalize; }
#sidebarCollapse i { display:block; padding: 6px 10px 0px 10px; }
#submenu li a { font-size:13px; padding: 5px 5px; font-weight:400; color: #4d4d4d; }
nav{ display:none; position:fixed; z-index: 9999; top:0; }
.bang30{ width: 100%;}
.bang20 { width: 100%;}
.bang50 { width: 100%;}
.header-center i{ font-size: 14px; margin: 0 0 0 -2px; width: 20%; }
.textsearch { width: 100px; margin-left: 15px; height: 22px; }
.header-left{ float: left; padding: 2px 10px 0px 0px; margin-left: -5px; width: 35%; }
.header-center{ display: block; width: 60%; margin: 2px 0px 0px 20px; float: left; padding: 5px; }
.header-right{ float:none; width:100%; padding:2px 10px; background: #0eadef; }
.header-right ul{ padding: 5px 0px 0px 0px; }
.header-right ul > li { margin-left: 9px; padding: 2px 0px; font-size:14px; color: #fff; }
.hl-top { color: #fff; background: #f20000; padding: 0px 3px 1px 3px; font-weight: 700; border-radius: 5px; }
.service-atp { padding: 0px 0px 50px 0px; margin-top: -20px; }
.service-atp h2 { text-align: center; font-weight: 550; font-size: 17px; color: #383838; padding: 10px 0 5px 0; }
.icon-service{ padding:0px; }
.icon-service img{ margin-top:-5px; }
.icon-service h3 { font-size: 14px; }
.icon-service p { font-size: 13px; }
.about { background: #fafafa; padding: 0px 0px 20px 0px; }
#main-mobiq1{ display:block; }
.header { padding: 0px; }
.header::after { background: inherit; position: inherit; }
.logo { text-align: center !important; padding-bottom: 2px; text-align: center; }
.titlepage h2 { border-bottom: 1px solid #eee; font-size: 18px; padding-bottom: 3px; text-align: center; font-weight:550; line-height:30px; color: #fff; background: #0eadef; }
.about .titlepage p { color: #6b6b6b; font-size: 14px; line-height: 25px; text-align: justify; font-weight: 400; padding-bottom: 20px; }
.ul-cty { list-style-type: disc; color: #00a6eb; margin-left: 20px; line-height: 30px; font-size:14px; }
.read_more { font-size: 14px; background-color: transparent; border: #00aeef solid 2px; color: #010a05; padding: 3px 0px; max-width: 100px; margin: 30px auto; display: block; transition: ease-in all 0.3s; border-radius: 20px; }
.about .titlepage .read_more { float:none; }
.title-header { margin-top: 40px; }
.best-title { padding-bottom: 20px; font-size: 20px; }
blockquote { margin: 0; padding: 10px; text-align: justify; font-size: 12px; }
.main-bang > td{ font-size: 11px; }
.content-bang tr { display: flex; }
.bang30 { font-weight:700; color:#000; }
.bang20 { font-weight:700; width: 85%; }
.content-bang td { font-size:11px; }
.bang-q1 p{ font-size:12px; font-weight:400; }
.choose_bg { padding: 20px 0 15px 0; }
.noidung { height: 300px; }
.bestsale-left { height: 85px; overflow-x: hidden; display: flex; flex-wrap: wrap; background: none; padding-bottom: 10px; margin-bottom: 10px; }
.bestsale-left h3 a { color: #000; padding:10px; font-weight: 550; font-size: 10px; background:#ffd200; float:left; width:100%; }
.bestsale-left h3 { margin-top: 10px; text-align: center; width: 50%; height: 10%; border:none; padding:2px; }
.noidungtraloi { padding-top: 0px; }
.bestsp { background: #7edcff; padding: 10px 0px; }
.bestsp40 { padding: 10px; margin: 0; width: 100%; float: left; }
.bestsp60 { width: 100%; float: right; padding-left: 0; }
.bestsp60 h4 a { font-size: 12px; text-align: center; margin-top: 5px; font-weight: 700; padding: 0px 2px 0px 2px; }
.bestsp60 h4 { height: 50px; }
.bestsp60 p{ font-size: 12px; }
.bestsp60 ul li { font-size: 11px; text-align: center; }
.bestsp60 hr { width: 80%; margin:auto; }
.bestsp60 ul { margin: auto; width: 100%; padding:8px; display: none; list-style-type: none; }
.bestsp12 { width: 48.5%; border: none; height: fit-content; float: left; box-shadow: 0px 1px 5px #dddddd; background: #fff; margin: 2px; }
.center { margin-top: 0px; position: inherit; float:none; margin-right: 0px; }

.duancam { padding: 20px 5px; }
.duan img { display: block; margin: auto; }
.duan p { padding: 5px 10px; font-size: 13px; }
.titlespindex h2 { font-size: 20px; padding: 35px 0 5px 0; margin-top: 40px; }
.titlespindex hr { width: 10%; margin-bottom: 0px; }
.titlesp h3 { font-size: 16px; width: 70%; text-align: center; margin: 20px auto; }
.request {padding: 30px 10px;}
.bestsp-1 p{ display:none; }
.bestsp-1 a { background:#fff; }
.titlesp p { font-weight: 400; font-size: 14px; }
.text-service p { font-size: 14px; }
.text-service h3 { font-size: 15px; font-weight: 500; padding: 5px; }
.hangcamera-2 h3 { font-weight: 600; font-size: 14px; text-align: center; color: #0072a7; }
.hangcamera:nth-child(odd){ flex-wrap:wrap; }
.hangcamera:nth-child(even){ flex-wrap:wrap-reverse; }
.hangcamera { background: #7edcff; }
.tt-q1 img { margin-top: 0px; display: block; padding: 10px 8px; width: 100%; height: fit-content; }
.tt-q1 { height: fit-content; flex-direction: column; }
.dm-tin { top: 45%; margin-left: 7px; width: 30%; color: #000; font-style: italic; font-size: 11px; padding: 0px 5px 0px 5px; display: block; }
.tt-q1 h3 { font-size: 14px; padding: 10px; margin-top: 0px; }
.tt-q1 p { font-size: 12px; color: #858585; font-weight: 400; display: block; margin: 10px; }
.mgtin{ position: relative; display: block; top: 10px; }
.FAQ { width: 90%; padding: 15px; }
.title-faq { font-size: 18px; }
.cauhoi a { font-size: 14px; }
.cauhoi { padding: 5px 5px; width: 80%; text-align: center; margin: 10px auto; }
.ndtraloi { padding: 10px; margin: -15px 0px 15px 0px; text-align:justify; }
.footer .address h3 { color: #fff; text-align: center; font-size: 20px; line-height: 20px; }
.address { margin-bottom: 0px; }
ul.social_icon li a { text-align: left; margin-left: 50px; }
ul.social_icon li a i { width: 30px; height: 30px; margin-left: -50px; margin-top: -27px; }
.copyright p { font-size: 13px; }
.copyright { margin-top: 15px; padding: 10px 0; }
#btn-menu{ display:block; }
#main-menuq1{ display:none; }
.images_box { padding-top: 20px; }
.carousel-indicators li { width: 15px; height: 4px; }
.down_btn a { padding: 7px 16px; }
ul.btn li { padding: 0px 7px; }
.banner_main { padding: 0px 0 20px 0; }
.text-bg h1 { font-size: 44px; line-height: 64px; padding-bottom: 40px; padding-left: 10px; }
.about_img { padding-bottom: 20px; }
.padding_left0 { padding-left: 15px; }
.padding_right0 { padding-right: 15px; }
.work_img { padding-right: 0; padding-top: 30px; }
.main_form .send_btn { margin-bottom: 30px; }
ul.location_icon li { padding-bottom: 20px; }
ul.Menu_footer, ul.social_icon { padding-bottom: 20px; }
.footer20 { width: 45%; float: right; }
.footer25{ width:55%; }
.footer30 { width: 100%; margin-bottom: 10px; }
}