/*#####################################################################*/
@media screen and (min-width: 1451px) and (max-width: 1600px) {
/*Header*/
.header ul > li {padding: 0px 45px; }
/*Home*/
.home_banner .banner_img {height: 755px;}
.home_banner .banner_img::before{width: 1600px;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}
/*Inner Banner*/
.inner_banner {height: 500px;}
.inner_banner::after{height: 425px;}
}
/*#####################################################################*/
@media screen and (min-width: 1300px) and (max-width: 1450px) {
/*Header*/
.header ul > li {padding: 0px 35px; }
/*.header ul > li:last-child a{padding: 18px 20px;} */
/*Inner Banner*/
.inner_banner{height: 425px;}
.inner_banner::after{height: 430px;}
.inner_banner h5{font-size: 36px;}
/*Home*/
.home_banner .banner_img .desc h2 {font-size: 46px;}
.home_banner .banner_img {height: 680px;}
.home_banner .banner_img::before{width: 1450px;}
.home_banner .banner_img::after{height: 450px;}
.home_banner .butn{bottom: 70px;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}
.home_global h2 {font-size: 38px;}
footer .contact_desc ul > li figure i{width: 14%;}
/*404*/
.gdl-page-404 {padding: 250px 0 125px; }
}
/*#####################################################################*/
@media screen and (min-width: 1100px) and (max-width: 1299px) {
/*Header*/
.header ul > li {padding: 0px 30px;}
/*.header ul > li:last-child a{padding: 18px 20px;}*/    
/*Footer*/
footer .contact_desc ul > li figure i{width: 18%;}
/*Inner Banner*/
.inner_banner{height: 400px;}
.inner_banner::after{height: 420px;}
.inner_banner h5{font-size: 32px;}
/*Home*/
.home_banner .banner_img {height: 585px;}
.home_banner .banner_img::before{width: 1299px;}
.home_banner .banner_img::after{height: 450px;}
.home_banner .butn{bottom: 70px;}
.home_banner .banner_img .desc h2{font-size: 48px}
.home_banner .banner_img .desc h5{font-size: 28px}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 95%;}
.home_global h2 {font-size: 38px;}
.home_sec02 .desc p{margin: 15px 0 0;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{padding-right: 6px; padding-left: 6px;}
.home_sec06 .desc figure figcaption span {font-size: 42px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 22px;}
.home_sec06 .desc figure figcaption span sup{font-size: 36px;} 
.home_sec06{padding: 125px 0 100px;}
/*Single*/
.single_product .row{align-items: center;}
/*404*/
.gdl-page-404 {padding: 250px 0 125px; }
}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:1099px) {
/*Search*/
.search-pg #content a.ar {width: 20%;}
/*Header*/
.header ul > li {padding: 0px 25px;}
/*.header ul > li:last-child a{padding: 14px 20px;}  */
.header .menu-header > ul > li > a{font-size: 14px; }
/*Footer*/
footer .contact_desc ul > li figure i{height: 35px;}
footer .contact_desc ul > li figure i{width: 18%;} 
.home_sec03 .boxes {max-width: 100%; margin: 0 auto; }
/*Inner Banner*/
.inner_banner{height: 375px;}
.inner_banner::after{height: 425px;}
.inner_banner h5{font-size: 28px;}    
/*Home*/
.home_banner .banner_img {height: 485px;}
.home_banner .banner_img::before{width: 1099px;}
.home_banner .banner_img::after{height: 250px;bottom: -215px; display: none !important;}
.home_banner .banner_img .desc h2{font-size: 38px}
.home_banner .banner_img .desc h5{font-size: 24px;}
.home_banner .butn{bottom: 170px; display: none !important;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 20px 0;}
.home_sec05 .desc:before{width: 95%;} 
.home_global h2 {font-size: 32px;}
.home_sec02 .desc p{margin: 15px 0 0;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{/* padding-right: 6px; *//* padding-left: 6px; */flex: 0 0 50%;max-width: 50%;margin-bottom: 50px;}
.home_sec06 .desc figure figcaption span {font-size: 38px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 22px;}
.home_sec06 .desc figure figcaption span sup{font-size: 36px;} 
.home_sec06{padding: 75px 0;}
.home_sec06 .desc figure figcaption p{font-size: 18px; }
.home_sec06 .desc figure figcaption::before{width: 100px; left: -75px; top: 25px; }
/*About*/
.about_sec01{padding: 0 0 100px;}
/*Single*/
.single_product .row{align-items: center;}
/*404*/
.gdl-page-404 {padding: 250px 0 125px; }

.contact_sec01 .c_form {max-width: 100%;}
.contact_sec01 .head h5 {font-size: 28px;}
.contact_sec01 .col-md-6:last-child{margin-top: 50px;}
}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:992px) {
.container {max-width: 840px;}
.home_sec04 .head, .home_sec04 .sec_tab {margin-left: 0; }
}
/*#####################################################################*/
@media screen and (min-width: 768px) and (max-width:900px) {
/*Search*/
.search-pg #content a.ar{width: 20%;}
/*404*/
.message-box-wrapper-404 .message-box-content-404 {font-size: 18px; line-height: 30px;}
/*Header*/
.header ul > li {padding: 0px 17px;margin-top: -25px !important;}
.header .nav_bar ul > li.menu-item-29 a img{max-width: 65%; margin: 0 auto; display: block; }
/*.header ul > li:last-child a{padding: 0;background: none;color: #fff;border: none;} */ 
.header .menu-header > ul > li > a{font-size: 13px;}
.top_bar .col-md-5{flex: 0 0 50%;max-width: 50%;}
.top_bar .top_box{padding: 15px;}
.header{/*margin-top: 40px; */}
/*Footer*/
footer .contact_desc ul > li figure i{height: 50px;}
footer .col-md-3, footer .col-md-2, footer .col-md-4{flex: 0 0 50%; max-width: 50%;}
footer .contact_desc ul > li figure i{width: 18%;} 
/*Inner Banner*/
.inner_banner{height: 350px;}
.inner_banner::after{height: 415px;}
.inner_banner h5{font-size: 26px;} 
/*Home*/
.home_banner .banner_img {height: 385px;}
.home_banner .banner_img::before{width: 900px;}
.home_banner .banner_img::after{height: 425px; display: none !important;}
.home_banner .banner_img .desc h2{font-size: 32px;}
.home_banner .banner_img .desc h5{font-size: 22px;}
.home_banner .banner_img .desc a{margin: 10px 0;}
.home_banner .butn{bottom: 50px; display: none !important;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}  

.home_global h2 {font-size: 28px;}
.home_sec02 .desc p{margin: 15px 0 0;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{/* padding-right: 6px; *//* padding-left: 6px; */flex: 0 0 50%;max-width: 50%;margin-bottom: 50px;}
.home_sec06 .desc figure figcaption span {font-size: 32px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 18px;}
.home_sec06 .desc figure figcaption span sup{font-size: 18px;} 
.home_sec06{padding: 75px 0;}
.home_sec06 .desc figure figcaption p{font-size: 18px; }
.home_sec06 .desc figure figcaption::before{display: none;width: 100px; left: -75px; top: 25px; }
.home_sec03 .boxes {max-width: 100%; margin: 0 auto; } 
.home_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%; }
.home_sec02 figure img {display: block; width: 75%; margin: 0 auto; margin-top: 50px; }
.home_sec04 .head h5{font-size: 16px;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec02{padding: 75px 0;}
.home_sec04 .head h2 br{display: none;}
.home_sec04 figure img{display: block;width: auto;margin: 0 auto 50px;}
.home_sec04 .tab figure img{margin: auto; }
.home_sec04{padding: 10% 0 50px; }
.home_sec05 .desc:before{display: none !Important;}
.home_sec05 .col-md-3:nth-child(even){margin-top: 0;}
.home_sec05 .col-md-3{flex: 0 0 50%; max-width: 50%; margin-bottom: 50px;}
.home_sec05 .col-md-3:last-child, .home_sec05 .col-md-3:nth-last-child(2){margin-bottom: 0;}
.home_sec06 .desc figure{display: block; margin: 0 auto; text-align: center; }
.home_sec06 .desc figure figcaption{margin: 25px 0 0; }
.home_sec06 .butn{margin: 50px 0 0; }
.home_sec06 .head{margin: 0 0 75px;}
.home_sec04 .col-md-5 figure img{width: 50%}
.home_sec05{padding: 60px 0;}
.home_sec04 .head, .home_sec04 .sec_tab {margin-left: 0; }

.home_sec2 .row:nth-child(odd){flex-direction: column-reverse;}
.home_sec07 .c_form input[type=submit]{width:50%;}
/*About Us*/
.about_sec01{padding: 0 0 100px;}
.about_sec01 figure figcaption h5 {font-size: 14px;}
/*Single*/
.single_product .col-md-4, .single_product .col-md-8{flex: 0 0 100%; max-width: 100%;}
.single_product figure img {width: 55%; object-fit: cover; object-position: center; display: block; margin: 0 auto 50px; }
.single_product .desc {margin: 0;}
/*Contact*/
.contact_sec01 .col-md-6{flex: 0 0 100%; max-width: 100%;}
/*.contact_sec01 .contact_desc ul > li:last-child figure i {width: 11%; }*/
.contact_sec01 {padding: 60px 0;}
/*404*/
.gdl-page-404 {padding: 250px 0 125px; }

.contact_sec01 .c_form {max-width: 100%;}
.contact_sec01 .head h5 {font-size: 28px;}
.contact_sec01 .col-md-6:last-child{margin-top: 50px;}

}
/*#####################################################################*/
@media screen and (min-width: 681px) and (max-width:767px) {
.container {max-width: 640px;}
/*Search*/
.search-pg #content a.ar{width: 20%;}
/*404*/
.message-box-wrapper-404 .message-box-content-404 {font-size: 18px; line-height: 30px;}
.gdl-page-404 {padding: 250px 0 125px; }
/*Header*/
.header ul > li {padding: 0px 5px;margin-top: -25px !important;}
/*.header ul > li:last-child a{padding: 0;background: none;color: #fff;border: none;}  */
.header .menu-header > ul > li > a{font-size: 12px;}
.header .nav_bar ul > li.menu-item-29 a img{max-width: 65%; display: block; margin: 0 auto; }
.top_bar .col-md-5{flex: 0 0 50%;max-width: 50%;}
.top_bar .top_box{padding: 15px;}
.header{margin-top: 40px; }
/*Footer*/
footer .contact_desc ul > li figure i{height: 50px;}
footer .col-md-3, footer .col-md-2, footer .col-md-4{flex: 0 0 100%; max-width: 100%;}
footer .contact_desc ul > li figure i{width: 9%;} 
/*Home*/
.home_banner .banner_img {height: 365px;}
.home_banner .banner_img::before{width: 768px;}
.home_banner .banner_img::after{height: 425px;  display: none !important;}
.home_banner .banner_img .desc h2{font-size: 32px;}
.home_banner .banner_img .desc h5{font-size: 22px;}
.home_banner .banner_img .desc a{margin: 10px 0;}
.home_banner .butn{bottom: 50px;  display: none !important;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}  
/*Inner Banner*/
.inner_banner{height: 350px;}
.inner_banner::after{height: 415px;}
.inner_banner h5{font-size: 26px;}

.home_global h2 {font-size: 28px;}
.home_sec02 .desc p{margin: 15px 0 0;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{/* padding-right: 6px; *//* padding-left: 6px; */flex: 0 0 50%;max-width: 50%;margin-bottom: 50px;}
.home_sec06 .desc figure figcaption span {font-size: 32px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 18px;}
.home_sec06 .desc figure figcaption span sup{font-size: 18px;} 
.home_sec06{padding: 75px 0;}
.home_sec06 .desc figure figcaption p{font-size: 18px; }
.home_sec06 .desc figure figcaption::before{display: none;width: 100px; left: -75px; top: 25px; }
.home_sec03 .boxes {max-width: 100%; margin: 0 auto; } 
.home_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%; }
.home_sec02 figure img {display: block; width: 75%; margin: 0 auto; margin-top: 50px; }
.home_sec04 .head h5{font-size: 16px;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec02{padding: 75px 0;}
.home_sec04 .head h2 br{display: none;}
.home_sec04 figure img{display: block;width: auto;margin: 0 auto 50px;}
.home_sec04 .tab figure img{margin: auto; }
.home_sec04{padding: 10% 0 50px; }
.home_sec05 .desc:before{display: none !Important;}
.home_sec05 .col-md-3:nth-child(even){margin-top: 0;}
.home_sec05 .col-md-3{flex: 0 0 50%; max-width: 50%; margin-bottom: 50px;}
.home_sec05 .col-md-3:last-child, .home_sec05 .col-md-3:nth-last-child(2){margin-bottom: 0;}
.home_sec06 .desc figure{display: block; margin: 0 auto; text-align: center; }
.home_sec06 .desc figure figcaption{margin: 25px 0 0; }
.home_sec06 .butn{margin: 50px 0 0; }
.home_sec06 .head{margin: 0 0 75px;}
.home_sec04 .col-md-5 figure img{width: 50%}
.home_sec04 .head, .home_sec04 .sec_tab {margin-left: 0; }
.home_sec05{padding: 60px 0;}
header{padding: 5px 0;}
.home_sec2 .row:nth-child(odd){flex-direction: column-reverse;}
.home_sec07 .c_form input[type=submit]{width:50%;}
/*About Us*/
.about_sec01{padding: 0 0 100px;}
.about_sec01 figure figcaption h5 {font-size: 14px;}
/*Single*/
.single_product .col-md-4, .single_product .col-md-8{flex: 0 0 100%; max-width: 100%;}
.single_product figure img {width: 55%; object-fit: cover; object-position: center; display: block; margin: 0 auto 50px; }
.single_product .desc {margin: 0;}
/*Contact*/
.contact_sec01 .col-md-6{flex: 0 0 100%; max-width: 100%;}
/*.contact_sec01 .contact_desc ul > li:last-child figure i {width: 11%; }*/
.contact_sec01 {padding: 50px 0;}
/*404*/
.gdl-page-404 {padding: 250px 0 125px;}

.contact_sec01 .c_form {max-width: 100%;margin-top: 50px;}
.contact_sec01 .head h5 {font-size: 28px;}
.contact_sec01 .col-md-6:last-child{margin-top: 50px;}

}
/*#####################################################################*/
@media screen and (min-width: 501px) and (max-width:680px) {
.container {max-width: 600px;}
/*Search*/
.search-pg #content a.ar {width: 30%;margin: 0 auto;display: block;}
.search-pg #content h1{padding-bottom: 10px;margin: 0 auto;}
.search-pg #content h2 a{display: block; margin: 0 auto; text-align: center;}
/*404*/
.message-box-wrapper-404 h2 {font-size: 18px; margin: 0;}
.message-box-wrapper-404 .message-box-title-404 span {font-size: 170px; line-height: 170px; }
.message-box-wrapper-404 .message-box-content-404 {font-size: 16px;line-height: 30px;}
/*Header*/
header{padding: 5px 0;}
.header ul > li {padding: 0px 10px;}
/*.header ul > li:last-child a{padding: 0;background: none;color: #fff;border: none;}  */
.header .menu-header > ul > li > a{font-size: 13px;}
.top_bar .col-md-5{flex: 0 0 100%;max-width: 100%; padding: 0;}
.top_bar .top_box{padding: 15px;border-radius: 0 !important; text-align: center !important;}
.header{margin-top: 25px; /*display: none !important;*/}
.top_bar .top_box ul{gap: 20px;     justify-content: center;}
.top_bar .top_box span a{font-size: 14px; margin-left: 5px;}

/*Footer*/
footer .contact_desc ul > li figure i{width: 60px;height: 60px;}
footer .col-md-3, footer .col-md-2, footer .col-md-4{flex: 0 0 100%; max-width: 100%;}
footer .col-md-3:last-child, footer .col-md-3:nth-last-child(2){flex: 0 0 100%; max-width: 100%;}
footer .newsletter{margin-top: 25px; }
footer .contact_desc ul > li{margin: 0 0 50px; }
footer .contact_desc ul > li:last-child{margin: 0;}
footer .contact_desc ul > li figure i{} 
/*Inner Banner*/
.inner_banner{height: 215px;}
.inner_banner::after{display: none;}
.inner_banner h5{font-size: 22px;}
/*Home*/
.home_banner .banner_img {height: 315px;}
.home_banner .banner_img::before{width: 680px;}
.home_banner .banner_img::after{display: none !important;}
.home_banner .banner_img .desc h2{font-size: 32px}
.home_banner .banner_img .desc h5{font-size: 20px; line-height: 25px;}
.home_banner .slick-dots{right: 15px;}
.home_banner .banner_img .desc a{margin: 10px 0;padding: 10px 25px;}
.home_banner .butn{bottom: -30px;display: none !important;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}  

.home_global h2 {font-size: 22px;}
.home_sec02 .desc p{margin: 15px 0 0;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{/* padding-right: 6px; *//* padding-left: 6px; */flex: 0 0 50%;max-width: 50%;margin-bottom: 50px;}
.home_sec06 .desc figure figcaption span {font-size: 28px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 18px;}
.home_sec06 .desc figure figcaption span sup{font-size: 18px;} 
.home_sec06{padding: 75px 0 25px;}
.home_sec06 .desc figure figcaption p{font-size: 16px;}
.home_sec06 .desc figure figcaption::before{display: none;width: 100px; left: -75px; top: 25px; }
.home_sec03 .boxes {max-width: 100%; margin: 0 auto; } 
.home_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%; }
.home_sec02 figure img {display: block; width: 75%; margin: 0 auto; margin-top: 50px; }
.home_sec04 .head h5{font-size: 16px;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec02{padding: 75px 0;}
.home_sec04 .head h2 br{display: none;}
.home_sec04 figure img{display: block;width: auto;margin: 0 auto 50px;}
.home_sec04 .tab figure img{margin: auto; }
.home_sec04{padding: 10% 0 50px; }
.home_sec05 .desc:before{display: none !Important;}
.home_sec05 .col-md-3:nth-child(even){margin-top: 0;}
.home_sec05 .col-md-3{flex: 0 0 50%; max-width: 50%; margin-bottom: 50px;}
.home_sec05 .col-md-3:last-child, .home_sec05 .col-md-3:nth-last-child(2){margin-bottom: 0;}
.home_sec06 .desc figure{display: block; margin: 0 auto; text-align: center; }
.home_sec06 .desc figure figcaption{margin: 25px 0 0; }
.home_sec06 .butn{margin: 50px 0 0;}
.home_sec06 .head{margin: 0 0 75px;}
.home_sec04 .col-md-5 figure img{width: 50%}
.home_sec05{padding: 60px 0;}
.home_sec06 .head h5{font-size: 16px;}
.home_sec06 .row:nth-child(2){justify-content: center;}
.home_sec06 .col-md-4{flex: 0 0 33.33%;max-width: 33.33%;/* margin: 0 0 50px; */}
.home_sec05 .desc figure figcaption h5{font-size: 16px; }
.home_sec05 .head{margin: 0 0 50px; }
.home_sec04 .head {margin: 0 0 25px; }
.home_sec04 .head, .home_sec04 .sec_tab {margin-left: 0; }
.home_sec2 .row:nth-child(odd){flex-direction: column-reverse;}
.home_sec07 .c_form input[type=submit]{width:50%;}
/*About Us*/
.about_sec01{padding: 0 0 50px;}
.about_sec01 figure figcaption h5 {font-size: 14px;}
.about_sec01 .row{justify-content: center;}
.about_sec01 .col-md-4{flex: 0 0 50%; max-width: 50%; margin:  0 0 50px;}
.about_sec01 .col-md-4:last-child{margin: 0;}
.about_sec01 .head{margin: 0 0 50px;}
/*Single*/
.single_product .col-md-4, .single_product .col-md-8{flex: 0 0 100%; max-width: 100%;}
.single_product figure img {width: 65%; object-fit: cover; object-position: center; display: block; margin: 0 auto 50px; }
.single_product .desc {margin: 0;}
/*Contact*/
.contact_sec01 .col-md-6{flex: 0 0 100%; max-width: 100%;}
/*.contact_sec01 .contact_desc ul > li:last-child figure i {width: 22%;}*/
.contact_sec01 {padding: 60px 0 30px;}
.contact_sec01 .c_form{margin: 50px 0 0;}
/*404*/
.gdl-page-404 {padding: 80px 0;}

.contact_sec01 .c_form {max-width: 100%;margin-top: 50px;}
.contact_sec01 .head h5 {font-size: 26px;}
.contact_sec01 .col-md-6:last-child{margin-top: 50px;}

}
/*#####################################################################*/
@media screen and (min-width: 100px) and (max-width:500px) {
/*Search*/
.search-pg #content a.ar {width: 50%;margin: 0 auto;display: block;}
.search-pg #content h2 a{text-align: center; display: block}
.search-pg #content p{text-align: center;}
/*404*/
.message-box-wrapper-404 h2 {font-size: 18px; margin: 0; }
.message-box-wrapper-404 .message-box-title-404 span {font-size: 88px; line-height: 80px; }
.message-box-wrapper-404 .message-box-content-404 {font-size: 18px;line-height: 30px;margin: 25px 0 0;}
/*Header*/
.header ul > li {padding: 0px 10px;}
/*.header ul > li:last-child a{padding: 0;background: none;color: #fff;border: none;}  */
.header .menu-header > ul > li > a{font-size: 13px;}
.top_bar .col-md-5{flex: 0 0 100%;max-width: 100%; padding: 0;}
.top_bar .top_box{padding: 15px;border-radius: 0 !important; text-align: center !important;}
.header{margin-top: 25px; /*display: none !important;*/}
.top_bar .top_box ul{gap: 20px;     justify-content: center;}
.top_bar .top_box span a{font-size: 14px; margin-left: 5px;}
header{padding: 6px 0 0;}
/*Footer*/
footer .contact_desc ul > li figure i{width: 60px;height: 60px;}
footer .col-md-3{flex: 0 0 50%; max-width: 50%;}
footer .col-md-3:last-child, footer .col-md-3:nth-last-child(2){flex: 0 0 100%; max-width: 100%;}
footer .newsletter{margin-top: 25px; }
footer .contact_desc ul > li{margin: 0 0 50px; }
footer .contact_desc ul > li:last-child{margin: 0;}
footer .footer_logo img{margin: 0;}
footer .copy_right p{text-align: center;}
/*Inner Banner*/
.inner_banner{height: 125px;}
.inner_banner::after{display: none;}
.inner_banner h5{font-size: 18px;}
/*Home*/
.home_banner .banner_img {height: 180px;}
.home_banner .banner_img::before{width: 500px;}
.home_banner .banner_img::after{display: none !important;}
.home_banner .banner_img .desc h2{font-size: 18px;line-height: 28px;}
.home_banner .banner_img .desc h5{font-size: 14px;line-height: 25px;}
.home_banner .slick-dots{right: 15px;}
.home_banner .banner_img .desc a{margin: 10px 0;padding: 8px 20px;letter-spacing: 0.5px;font-size: 12px;}
.home_banner .butn{bottom: -30px;display: none;}
.home_sec03 .boxes figure figcaption img, .home_sec03 .boxes figure figcaption h5, .home_sec03 .boxes figure figcaption p {padding: 0 15px 0;}
.home_sec05 .desc:before{width: 98%;}


.home_global h2 {font-size: 22px;}
.home_sec02 .desc p{margin: 15px 0 0;font-size: 14px;}
.home_sec03 .boxes figure img.figure_img{height: 200px;}
.home_sec03 .col-md-3{/* padding-right: 6px; *//* padding-left: 6px; */flex: 0 0 100%;max-width: 100%;margin-bottom: 50px;}
.home_sec03 .col-md-3:last-child{margin-bottom: 0;}
.home_sec06 .desc figure figcaption span {font-size: 28px;}
.home_sec06 .col-md-4:last-child .desc figure figcaption span sup{font-size: 18px;}
.home_sec06 .desc figure figcaption span sup{font-size: 18px;} 
.home_sec06{padding: 50px 0;}
.home_sec06 .desc figure figcaption p{font-size: 16px;}
.home_sec06 .desc figure figcaption::before{display: none;width: 100px; left: -75px; top: 25px; }
.home_sec03 .boxes {max-width: 100%; margin: 0 auto; } 
.home_sec02 .col-md-6{flex: 0 0 100%;max-width: 100%; }
.home_sec02 figure img {display: block;width: 100%;margin: 0 auto;margin-top: 50px;}
.home_sec04 .head h5{font-size: 16px;}
.home_sec04 .col-md-5, .home_sec04 .col-md-7{flex: 0 0 100%; max-width: 100%;}
.home_sec02{padding: 40px 0;}
.home_sec04 .head h2 br{display: none;}
.home_sec04 figure img{display: block;width: auto;margin: 0 auto 50px;}
.home_sec04 .tab figure img{margin: initial; }
.home_sec04{padding: 10% 0 50px; }
.home_sec05 .desc:before{display: none !Important;}
.home_sec05 .col-md-3:nth-child(even){margin-top: 0;}
.home_sec05 .col-md-3{flex: 0 0 100%;max-width: 100%;margin-bottom: 50px;}
.home_sec05 .col-md-3:last-child{margin-bottom: 0;}
.home_sec06 .desc figure{display: block; margin: 0 auto; text-align: center; }
.home_sec06 .desc figure figcaption{margin: 25px 0 0; }
.home_sec06 .butn{margin: 50px 0 0;}
.home_sec06 .head{margin: 0 0 75px;}
.home_sec04 .col-md-5 figure img{width: 100%;}
.home_sec05{padding: 60px 0 30px;}
.home_sec06 .head h5{font-size: 16px;}
.home_sec06 .row:nth-child(2){justify-content: center;}
.home_sec06 .col-md-4{flex: 0 0 100%;max-width: 100%;margin: 0 0 50px;}
.home_sec06 .col-md-4:last-child{margin: 0;}
.home_sec05 .desc figure figcaption h5{font-size: 16px; }
.home_sec05 .head{margin: 0 0 50px; }
.home_sec04 .head {margin: 0 0 25px; }
.home_sec02 .desc a{padding: 7px 35px; }
.home_sec04 .tab figure {display: block;}
.home_sec04 .tab figure figcaption{margin: 15px 0 0;}
.home_sec04 .head, .home_sec04 .sec_tab {margin-left: 0; }
.home_banner .slick-dots button{width: 12px; height: 12px; }
.home_banner .slick-dots .slick-active button{width: 12px; height: 12px; margin-right: 3px; }
.home_sec06 .butn a{padding: 8px 32px; }
.home_sec2 .row:nth-child(odd){flex-direction: column-reverse;}
.home_sec07 .c_form input[type=submit]{width:50%;}
.home_sec2 .row{margin-bottom: 15px}
.home_sec3 .butn{margin-top: 50px;}
.home_sec07{padding-bottom: 0;}
.home_sec07 .head{margin:  0 0 25px;}
.home_sec07 .c_form{margin: 50px 0 0;}
/*About Us*/
.about_sec01{padding: 0 0 65px;}
.about_sec01 figure figcaption h5 {font-size: 18px;}
.about_sec01 .row{justify-content: center;}
.about_sec01 .col-md-4{flex: 0 0 100%; max-width: 100%; margin:  0 0 50px;}
.about_sec01 .col-md-4:last-child{margin: 0;}
.about_sec01 .head{margin: 0 0 50px;}
/*Single*/
.single_product .col-md-4, .single_product .col-md-8{flex: 0 0 100%; max-width: 100%;}
.single_product figure img {width: 100%; object-fit: cover; object-position: center; display: block; margin: 0 auto 50px; }
.single_product .desc {margin: 0;}
/*Contact*/
.contact_sec01 .col-md-6{flex: 0 0 100%; max-width: 100%;}
/*.contact_sec01 .contact_desc ul > li:last-child figure i {width: 50%;}*/
.contact_sec01 {padding: 60px 0 30px;}
.contact_sec01 .c_form{margin: 50px 0 0;}
.contact_sec01 .c_form input[type=submit]{width: 50%;}
/*404*/
.gdl-page-404 {padding: 80px 0 20px;}

.contact_sec01 .c_form {max-width: 100%;margin-top: 50px;}
.contact_sec01 .head h5 {font-size: 22px;}
.contact_sec01 .col-md-6:last-child{margin-top: 50px;}

}
/*#####################################################################*/