/*#####################################################################*/
@media screen and (min-width: 1451px) and (max-width: 1600px) {

.container{max-width: 1400px;}


/*Footer*/
footer .row:nth-child(2) .col-md-6{flex: 0 0 40%; max-width: 40%;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 20%; max-width: 20%;}

/*Topbar*/
.top_bar .marquee_track{width: 200%;}

/*Home*/
.home_sec01 .banner_img{height: 765px;}
.home_sec01 .banner_img .desc h1{font-size: 72px;}
.home_sec03 .sec03_bg::before{top: -165px;}
.home_sec03 .descs figure{margin: 0 0 65px; gap: 0 40px;}
.home_sec04::before{top: -55px;}
.home_sec05{padding: 9% 0;}
.home_sec05 .desc p{max-width: 90%;}
.home_sec06{padding: 6% 0 0;}
.home_sec07{padding-bottom: 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec08 .head h2{font-size: 48px;}

}
/*#####################################################################*/
@media screen and (min-width: 1300px) and (max-width: 1450px) {

.container{max-width: 1240px;}

/*Header*/
header .nav_bar ul{gap: 0 40px;}
header .btns a{font-size: 16px;}
header .btns{gap: 0 8px;}

/*Footer*/
footer .row:nth-child(2) .col-md-6{flex: 0 0 40%; max-width: 40%;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 20%; max-width: 20%;}
footer .footer_menu ul > li a{font-size: 18px;}

/*Topbar*/
.top_bar .marquee_track{width: 200%;}

/*Home*/
.sec_home .head h2{font-size: 48px;}
.home_sec01::after{width: 935px;}
.home_sec01 .banner_img{height: 765px;}
.home_sec01 .banner_img .desc h1{font-size: 68px;}
.home_sec03 .sec03_bg::before{top: -155px;}
.home_sec03 .descs figure{margin: 0 0 65px; gap: 0 40px;}
.home_sec04::before{top: -55px;}
.home_sec04 .desc h2{font-size: 66px;}
.home_sec05{padding: 9% 0;}
.home_sec05 .desc p{max-width: 90%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 26px;}
.home_sec07{padding-bottom: 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px;}
.home_sec08 .head h2{font-size: 48px;}

}
/*#####################################################################*/
@media screen and (min-width: 1100px) and (max-width: 1299px) {

.container{max-width: 1180px;}

/*Header*/
header .nav_bar ul{gap: 0 35px;}
header .btns a{font-size: 15px;}
header .btns{gap: 0 6px;}

/*Footer*/
footer .row:nth-child(2) .col-md-6{flex: 0 0 40%; max-width: 40%;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 20%; max-width: 20%;}
footer .footer_menu ul > li a{font-size: 18px;}

/*Topbar*/
.top_bar .marquee_track{width: 225%;}

/*Home*/
.sec_home .head h2{font-size: 42px;}
.home_sec01::after{width: 865px;}
.home_sec01 .banner_img{height: 765px;}
.home_sec01 .banner_img .desc h1{font-size: 62px;}
.home_sec01 .banner_img .desc h1::after{}
.home_sec03 .sec03_bg::before{top: -150px;}
.home_sec03 .descs figure{margin: 0 0 50px; gap: 0 25px;}
.home_sec03 .descs figure figcaption h3{font-size: 30px;}
.home_sec04::before{top: -55px;}
.home_sec04 .desc h2{font-size: 58px;}
.home_sec05{padding: 9% 0;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05 .desc p{max-width: 90%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .head h2{font-size: 42px;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 26px;}
.home_sec07{padding-bottom: 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px; min-height: 135px;}
.home_sec08 .head h2{font-size: 42px;}


}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:1099px) {

/*Header*/
header .col-md-8{display: none;}
header .col-md-2:first-child{flex: 0 0 50%; max-width: 50%;}
header .col-md-2:last-child{flex: 0 0 40%; max-width: 40%;}
header .logo img {width: 125px;}
header .btns a:last-child{font-size: 0;position: relative;width: 35px;height: 35px;border-radius: 50px;}
header .btns a:last-child::before{content: '\f007';position: absolute;font-family: 'FontAwesome';font-size: 18px;}
header .btns{gap: 0 15px;}
header .btns a{font-size: 16px;width: 35px;height: 35px;}

/*Footer*/
footer{padding-bottom: 10px;}
footer .row:nth-child(2) .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: 75px;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 33.333333%; max-width: 33.333333%;}
footer .footer_menu ul > li a{font-size: 18px;}
footer .head h2{font-size: 38px;}
footer .newsletter{display: block; text-align: center;}
footer .newsletter h3{font-size: 20px;}
footer .newsletter input[type="text"], footer .newsletter input[type="email"]{width: 90%;}
footer .newsletter input[type="submit"]{width: 40%;}
footer .footer_logo img{width: 150px;}
footer .socialicons ul > li a img{width: 30px; height: 30px; object-fit: cover; object-position: center;}
footer .row:last-child {padding-top: 15px;}

/*Topbar*/
.top_bar{padding: 6px 0;}
.top_bar .marquee_track{width: 275%;}
.top_bar .marquee_track span{width: 25%; font-size: 14px;}

/*Home*/
.sec_home .head h2{font-size: 36px;}
.home_sec01::after{width: 565px;}
.home_sec01 .banner_img{height: 650px;}
.home_sec01 .banner_img .desc h1{font-size: 52px;}
.home_sec01 .banner_img .desc h1::after{}
.home_sec02 figure > span{font-size: 18px; padding: 5px 10px;}
.home_sec02 figure figcaption h3{font-size: 24px;}
.home_sec02 figure figcaption a{padding: 12px 25px; margin-top: 15px;}
.home_sec03 .sec03_bg::before{top: -130px;}
.home_sec03 .descs figure{margin: 0 0 35px; gap: 0 15px;}
.home_sec03 .descs figure figcaption h3{font-size: 24px;}
.home_sec03 .desc h2{font-size: 42px;}
.home_sec03 .desc p{max-width: 100%;}
.home_sec03 .descs figure img {width: 100px; object-fit: cover; object-position: center;}
.home_sec04::before{top: -55px;}
.home_sec04 .desc h2{font-size: 42px;}
.home_sec05{padding: 9% 0;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05::before{bottom: -60px;}
.home_sec05 .desc h3{font-size: 22px;}
.home_sec05 .desc p{max-width: 100%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .col-md-2{flex: 0 0 25%; max-width: 25%}
.home_sec06 .head h2{font-size: 42px;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 26px;}
.home_sec07{padding-bottom: 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px; /*min-height: 135px;*/}
.home_sec08{padding: 60px 0;}
.home_sec08 .head h2{font-size: 32px;}

}
/*#####################################################################*/
@media screen and (min-width: 901px) and (max-width:992px) {

.container {max-width: 840px;}

/*Home*/
.sec_home .head h2 {font-size: 32px;}
.home_sec03 .sec03_bg::before{top: -120px;}
.home_sec04{padding: 40px 0;}
.home_sec04 .desc h2{font-size: 32px;}
.home_sec04 .desc h2::before{left: 0;}
.home_sec05 .desc h3{font-size: 20px;}
.home_sec05 .desc p{font-size: 16px;}
.home_sec06 .head h2{font-size: 36px;}
.home_sec06 .desc a{font-size: 22px;}
.home_sec07 figure{padding-bottom: 20px;}
.home_sec08 .head h2 {font-size: 28px;}

}
/*#####################################################################*/
@media screen and (min-width: 768px) and (max-width:900px) {

/*Header*/
header .col-md-8{display: none;}
header .col-md-2:first-child{flex: 0 0 50%; max-width: 50%;}
header .col-md-2:last-child{flex: 0 0 40%; max-width: 40%;}
header .logo img {width: 125px;}
header .btns a:last-child{font-size: 0;position: relative;width: 35px;height: 35px;border-radius: 50px;}
header .btns a:last-child::before{content: '\f007';position: absolute;font-family: 'FontAwesome';font-size: 18px;}
header .btns{gap: 0 15px;}
header .btns a{font-size: 16px;width: 35px;height: 35px;}

/*Footer*/
footer{padding-bottom: 10px;}
footer .row:nth-child(2) .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: 75px;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 33.333333%; max-width: 33.333333%;}
footer .footer_menu ul > li a{font-size: 18px;}
footer .head h2{font-size: 38px;}
footer .newsletter{display: block; text-align: center;}
footer .newsletter h3{font-size: 20px;}
footer .newsletter input[type="text"], footer .newsletter input[type="email"]{width: 90%;}
footer .newsletter input[type="submit"]{width: 40%;}
footer .footer_logo img{width: 150px;}
footer .socialicons ul > li a img{width: 30px; height: 30px; object-fit: cover; object-position: center;}
footer .row:last-child {padding-top: 15px;}

/*Topbar*/
.top_bar{padding: 6px 0;}
.top_bar .marquee_track{width: 325%;}
.top_bar .marquee_track span{width: 30%; font-size: 14px;}

/*Home*/
.sec_home .head {margin: 0 0 50px;}
.sec_home .head h2{font-size: 32px;}
.home_sec01::after{width: 455px; top: -50px;}
.home_sec01 .banner_img{height: 600px;}
.home_sec01 .banner_img .desc img {margin: 25px 0 0; }
.home_sec01 .banner_img .desc h1{font-size: 42px;}
.home_sec01 .banner_img .desc h1::after{}
.home_sec02 .row:last-child{justify-content: center;}
.home_sec02 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec02 figure{margin: 0 0 50px; padding-bottom: 35px;}
.home_sec02 .col-md-4:last-child figure{margin: 0;}
.home_sec02 figure > span{font-size: 18px; padding: 5px 10px;}
.home_sec02 figure figcaption h3{font-size: 24px;}
.home_sec02 figure figcaption a{padding: 12px 25px; margin-top: 15px;}
.home_sec03::before{opacity: 25%;}
.home_sec03 .descs {margin: 25px 0;}
.home_sec03 .desc p{color: #fff;}
.home_sec03 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec03 .sec03_bg::before{top: -110px;}
.home_sec03 .imgs{margin: 0 0 50px;}
.home_sec03 .imgs img{display: block; margin: 0 auto; max-width: 65%;}
.home_sec03 .descs figure{margin: 0 0 35px; gap: 0 15px;}
.home_sec03 .descs figure figcaption h3{font-size: 22px;}
.home_sec03 .desc h2{font-size: 42px;}
.home_sec03 .desc p{max-width: 100%;}
.home_sec03 .descs figure img {width: 100px; object-fit: cover; object-position: center;}
.home_sec04{padding: 40px 0 20px;}
.home_sec04::before{top: -60px;}
.home_sec04::after{bottom: -60px;}
.home_sec04 .desc h2{font-size: 32px;}
.home_sec04 .desc h2::before{left: -10px;top: -50px; z-index: 1;}
.home_sec05{padding: 12% 0 10%;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05::before{bottom: -60px;}
.home_sec05 .row:nth-child(2){justify-content: center;}
.home_sec05 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec05 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec05 .desc{margin-bottom: 50px;}
.home_sec05 .desc h3{font-size: 22px;}
.home_sec05 .desc p{max-width: 100%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .col-md-2{flex: 0 0 25%; max-width: 25%}
.home_sec06 .head h2{font-size: 36px;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 22px;}
.home_sec06 .desc img{width: 50px; margin: 0 10px 0 0;}
.home_sec07{padding-bottom: 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px; min-height: 135px;}
.home_sec08{padding: 60px 0;}
.home_sec08 .head h2{font-size: 24px;}
.home_sec08 .head a{padding: 12px 20px;}

}
/*#####################################################################*/
@media screen and (min-width: 681px) and (max-width:767px) {

.container {max-width: 640px;}

/*Header*/
header .col-md-8{display: none;}
header .col-md-2:first-child{flex: 0 0 50%; max-width: 50%;}
header .col-md-2:last-child{flex: 0 0 40%; max-width: 40%;}
header .logo img {width: 125px;}
header .btns a:last-child{font-size: 0;position: relative;width: 35px;height: 35px;border-radius: 50px;}
header .btns a:last-child::before{content: '\f007';position: absolute;font-family: 'FontAwesome';font-size: 18px;}
header .btns{gap: 0 15px;}
header .btns a{font-size: 16px;width: 35px;height: 35px;}

/*Footer*/
footer{padding-bottom: 10px;}
footer .row:first-child .col-md-6{flex: 0 0 50%; max-width: 50%;}
footer .row:nth-child(2) .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: 75px;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 33.333333%; max-width: 33.333333%;}
footer .footer_menu ul > li a{font-size: 18px;}
footer .head h2{font-size: 28px;}
footer .newsletter{display: block; text-align: center;}
footer .newsletter h3{font-size: 18px;}
footer .newsletter input[type="submit"]{width: 40%; font-size: 14px;}
footer .footer_logo img{width: 150px;}
footer .socialicons ul > li a img{width: 30px; height: 30px; object-fit: cover; object-position: center;}
footer .row:last-child{padding-top: 15px;}
footer .desc p{font-size: 14px;}

/*Topbar*/
.top_bar{padding: 6px 0;}
.top_bar .marquee_track{width: 325%;}
.top_bar .marquee_track span{width: 30%; font-size: 14px;}

/*Home*/
.sec_home .head {margin: 0 0 50px;}
.sec_home .head h2{font-size: 32px;}
.home_sec01::after{width: 455px; top: -50px;}
.home_sec01 .banner_img{height: 600px;}
.home_sec01 .banner_img .desc img {margin: 25px 0 0; }
.home_sec01 .banner_img .desc h1{font-size: 42px;}
.home_sec01 .banner_img .desc h1::after{}
.home_sec02 .row:last-child{justify-content: center;}
.home_sec02 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec02 figure{margin: 0 0 50px; padding-bottom: 35px;}
.home_sec02 .col-md-4:last-child figure{margin: 0;}
.home_sec02 figure > span{font-size: 18px; padding: 5px 10px;}
.home_sec02 figure figcaption h3{font-size: 24px;}
.home_sec02 figure figcaption a{padding: 12px 25px; margin-top: 15px;}
.home_sec03::before{opacity: 25%; z-index: 0;}
.home_sec03 .descs {margin: 25px 0;}
.home_sec03 .desc p{color: #fff;}
.home_sec03 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec03 .sec03_bg::before{top: -110px;}
.home_sec03 .imgs{margin: 0 0 50px;}
.home_sec03 .imgs img{display: block; margin: 0 auto; max-width: 65%;}
.home_sec03 .descs figure{margin: 0 0 35px; gap: 0 15px;}
.home_sec03 .descs figure figcaption h3{font-size: 22px;}
.home_sec03 .desc h2{font-size: 32px;}
.home_sec03 .desc p{max-width: 100%;}
.home_sec03 .descs figure img {width: 100px; object-fit: cover; object-position: center;}
.home_sec04{padding: 40px 0 20px;}
.home_sec04::before{top: -60px;}
.home_sec04::after{bottom: -60px;}
.home_sec04 .desc h2{font-size: 26px;}
.home_sec04 .desc h2::before{left: -10px;top: -50px; z-index: 1;}
.home_sec05{padding: 12% 0 10%;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05::before{bottom: -60px;}
.home_sec05 .row:nth-child(2){justify-content: center;}
.home_sec05 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec05 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec05 .desc{margin-bottom: 50px;}
.home_sec05 .desc h3{font-size: 22px;}
.home_sec05 .desc p{max-width: 100%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .col-md-6{flex: 0 0 50%; max-width: 50%;}
.home_sec06 .col-md-2{flex: 0 0 25%; max-width: 25%}
.home_sec06 .head h2{font-size: 32px;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 22px;}
.home_sec06 .desc img{width: 50px; margin: 0 10px 0 0;}
.home_sec07{padding: 10% 0 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px; min-height: 135px;}
.home_sec08{padding: 60px 0;}
.home_sec08 .head{display: block; text-align: center;}
.home_sec08 .head h2{font-size: 28px; margin: 0 0 25px;}
.home_sec08 .head a{padding: 12px 25px; }

}
/*#####################################################################*/
@media screen and (min-width: 501px) and (max-width:680px) {

.container {max-width: 600px;}


/*Header*/
header .col-md-8{display: none;}
header .col-md-2:first-child{flex: 0 0 50%; max-width: 50%;}
header .col-md-2:last-child{flex: 0 0 40%; max-width: 40%;}
header .logo img {width: 125px;}
header .btns a:last-child{font-size: 0;position: relative;width: 35px;height: 35px;border-radius: 50px;}
header .btns a:last-child::before{content: '\f007';position: absolute;font-family: 'FontAwesome';font-size: 18px;}
header .btns{gap: 0 15px;}
header .btns a{font-size: 16px;width: 35px;height: 35px;}

/*Footer*/
footer{padding-bottom: 10px; padding-top: 65px;}
footer .footer_bg::before{top: -120px;}
footer .row:first-child .col-md-6{}
footer .row:nth-child(2) .col-md-6{flex: 0 0 100%; max-width: 100%; margin-bottom: 75px;}
footer .row:nth-child(2) .col-md-2{flex: 0 0 33.333333%; max-width: 33.333333%;}
footer .footer_menu ul > li a{}
footer .head{margin: 0 0 25px;}
footer .head h2{font-size: 32px;text-align: center;}
footer .newsletter{display: block; text-align: center;}
footer .newsletter h3{font-size: 24px;}
footer .newsletter input[type="text"], footer .newsletter input[type="email"]{width: 85%;}
footer .newsletter input[type="submit"]{width: 40%;font-size: 16px;}
footer .footer_logo img{width: 150px;}
footer .socialicons ul > li a img{width: 30px; height: 30px; object-fit: cover; object-position: center;}
footer .row:last-child{padding-top: 15px;}
footer .desc p{font-size: 14px;}


/*Topbar*/
.top_bar{padding: 6px 0;}
.top_bar .marquee_track{width: 400%;}
.top_bar .marquee_track span{width: 30%; font-size: 14px;}

/*Home*/
.sec_home .head {margin: 0 0 50px;}
.sec_home .head h2{font-size: 30px;}
.home_sec01::after{width: 455px; top: -50px;}
.home_sec01 .banner_img{height: 600px;}
.home_sec01 .banner_img .desc img {margin: 25px 0 0; }
.home_sec01 .banner_img .desc h1{font-size: 42px;}
.home_sec01 .banner_img .desc h1::after{}
.home_sec02 .row:last-child{justify-content: center;}
.home_sec02 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec02 figure{margin: 0 0 50px; padding: 50px 15px 25px;}
.home_sec02 .col-md-4:last-child figure{margin: 0;}
.home_sec02 figure > span{font-size: 18px; padding: 5px 10px;}
.home_sec02 figure figcaption{margin: 25px 0 0;}
.home_sec02 figure figcaption h3{font-size: 24px;}
.home_sec02 figure figcaption a{padding: 12px 25px; margin-top: 15px;}
.home_sec03::before{opacity: 25%; z-index: 0;}
.home_sec03 .descs {margin: 25px 0;}
.home_sec03 .desc p{color: #fff;}
.home_sec03 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec03 .sec03_bg::before{top: -110px;}
.home_sec03 .imgs{margin: 0 0 50px;}
.home_sec03 .imgs img{display: block; margin: 0 auto; max-width: 65%;}
.home_sec03 .descs figure{margin: 0 0 35px; gap: 0 15px;}
.home_sec03 .descs figure figcaption h3{font-size: 22px;}
.home_sec03 .desc h2{font-size: 32px;}
.home_sec03 .desc p{max-width: 100%;}
.home_sec03 .descs figure img {width: 100px; object-fit: cover; object-position: center;}
.home_sec04{padding: 40px 0 20px;}
.home_sec04::before{top: -60px;}
.home_sec04::after{bottom: -60px;}
.home_sec04 .desc h2{font-size: 22px;}
.home_sec04 .desc h2::before{left: -10px;top: -50px; z-index: 1;}
.home_sec05{padding: 12% 0 10%;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05::before{bottom: -60px;}
.home_sec05 .row:nth-child(2){justify-content: center;}
.home_sec05 .col-md-4{flex: 0 0 50%; max-width: 50%;}
.home_sec05 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec05 .desc{margin-bottom: 50px;}
.home_sec05 .desc h3{font-size: 22px;}
.home_sec05 .desc p{max-width: 100%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .col-md-6{flex: 0 0 50%; max-width: 50%;}
.home_sec06 .col-md-2{flex: 0 0 25%; max-width: 25%}
.home_sec06 .head h2{font-size: 28px;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 22px;}
.home_sec06 .desc img{width: 50px; margin: 0 10px 0 0;}
.home_sec07{padding: 10% 0 8%;}
.home_sec07 .head{margin: 0 0 6%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px;min-height: auto;}
.home_sec08{padding: 60px 0;}
.home_sec08 .head{display: block; text-align: center;}
.home_sec08 .head h2{font-size: 28px; margin: 0 0 25px;}
.home_sec08 .head a{padding: 12px 25px; }


}
/*#####################################################################*/
@media screen and (min-width: 100px) and (max-width:500px) {

/*Header*/
a#hamburg{top: 50px;}
header .row{flex-direction: column-reverse;}
header .col-md-8{display: none;}
header .col-md-2:first-child{flex: 0 0 100%;max-width: 100%;}
header .col-md-2:last-child{flex: 0 0 100%;max-width: 100%;display: none !important;}
header .logo img {width: 125px;}
header .btns a:last-child{font-size: 0;position: relative;width: 35px;height: 35px;border-radius: 50px;}
header .btns a:last-child::before{content: '\f007';position: absolute;font-family: 'FontAwesome';font-size: 18px;}
header .btns{gap: 0 15px;justify-content: center;}
header .btns a{font-size: 16px;width: 35px;height: 35px;}

/*Footer*/
footer{padding-bottom: 10px; padding-top: 40px;}
footer .footer_bg::before{top: -100px;}
footer .row:first-child .col-md-6{}
footer .socialicons {margin: 25px 0;}
footer .footer_menu {margin: 20px 0;}
footer .col-md-2:last-child .footer_menu{margin-bottom: 0;}
footer .footer_menu ul > li a{}
footer .head{margin: 0 0 25px;}
footer .head h2{font-size: 32px;text-align: center;}
footer .newsletter{display: block; text-align: center;}
footer .newsletter h3{font-size: 18px;}
footer .newsletter input[type="text"], footer .newsletter input[type="email"]{width: 85%;}
footer .newsletter input[type="submit"]{width: 40%;font-size: 16px;}
footer .footer_logo img{width: 150px;}
footer .socialicons ul > li a img{width: 25px; height: 25px; object-fit: cover; object-position: center;}
footer .row:last-child{padding-top: 15px;}
footer .desc p{font-size: 14px;}
footer::before{display: none;}


/*Topbar*/
.top_bar{padding: 6px 0;}
.top_bar .marquee_track{width: 500%;}
.top_bar .marquee_track span{width: 50%; font-size: 12px;}
.top_bar .marquee img{width: 25px; height: 25px;}
.top_bar .marquee_track span{margin: 0 25px;}

/*Home*/
.sec_home .head {margin: 0 0 50px;}
.sec_home .head h2{font-size: 30px;}
.home_sec01 .banner_img .desc img{display: none;}
.home_sec01::after{background: url('https://popangles.com/wp-content/uploads/2026/01/banner-afterbg.png') no-repeat;width: 250px;height: 248px;t;top: 180px;left: 0;right: 0;margin: auto;}
    .home_sec01 .banner_img .desc{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
    .home_sec01 .banner_img .desc h1::before{
    left: 64%;
    top: -50px;
    z-index: -1;
}
    .home_sec03::after{
    opacity: 25%;
}
    .home_sec01 .banner_img .desc h1::after{}
.home_sec01 .banner_img{align-items: center;height: 350px;justify-content: center;}
.home_sec01 .banner_img .desc img {margin: 0;width: 200px;}
.home_sec01 .banner_img .desc h1{font-size: 38px;transform: rotate(0deg);}
.home_sec01 .banner_img .desc h1::after{}
.home_sec02 .row:last-child{justify-content: center;}
.home_sec02 .col-md-4{/* flex: 0 0 50%; *//* max-width: 50%; */}
.home_sec02 figure{margin: 0 0 50px; padding: 50px 15px 25px;}
.home_sec02 .col-md-4:last-child figure{margin: 0;}
.home_sec02 figure > span{font-size: 18px; padding: 5px 10px;}
.home_sec02 figure figcaption{margin: 25px 0 0;}
.home_sec02 figure figcaption h3{font-size: 24px;}
.home_sec02 figure figcaption a{padding: 12px 25px; margin-top: 15px;}
.home_sec03{padding: 15% 0;}
.home_sec03::before{opacity: 25%; z-index: 0; width: 100%;}
.home_sec03 .descs {margin: 25px 0;}
.home_sec03 .desc p{color: #fff;}
.home_sec03 .col-md-6{flex: 0 0 100%; max-width: 100%;}
.home_sec03 .sec03_bg::before{top: -120px;}
.home_sec03 .imgs{margin: 0 0 50px;}
.home_sec03 .imgs img{}
.home_sec03 .descs figure{margin: 0 0 35px; gap: 0 15px;}
.home_sec03 .descs figure figcaption h3{font-size: 22px;}
.home_sec03 .desc h2{font-size: 32px;}
.home_sec03 .desc p{max-width: 100%;}
.home_sec03 .descs figure img {width: 100px; object-fit: cover; object-position: center;}
.home_sec04{padding: 40px 0 20px;}
.home_sec04::before{top: -60px;}
.home_sec04::after{bottom: -65px;}
.home_sec04 .desc h2{font-size: 24px;}
.home_sec04 .desc h2::before{left: -10px;top: -50px; z-index: 1;}
.home_sec05{padding: 20% 0 10%;}
.home_sec05::before, .home_sec05::after{opacity: 50%;}
.home_sec05::before{bottom: -60px;}
.home_sec05 .row:nth-child(2){justify-content: center;}
.home_sec05 .col-md-4{/* flex: 0 0 50%; *//* max-width: 50%; */}
.home_sec05 .col-md-4:last-child .desc{margin-bottom: 0;}
.home_sec05 .desc{margin-bottom: 50px;}
.home_sec05 .desc h3{font-size: 22px;}
.home_sec05 .desc p{max-width: 100%;}
.home_sec06{padding: 6% 0 0;}
.home_sec06 .col-md-6{/* flex: 0 0 50%; *//* max-width: 50%; */}
.home_sec06 .col-md-2{flex: 0 0 33.33%;max-width: 33.33%;}
.home_sec06 .head h2{font-size: 28px;text-align: center;}
.home_sec06 .container .row:first-child{margin-bottom: 50px;}
.home_sec06 .desc a{font-size: 22px;}
.home_sec06 .desc img{width: 50px; margin: 0 10px 0 0;}
.home_sec07{padding: 15% 0 20%;}
.home_sec07 .head{margin: 0 0 10%;}
.home_sec07 figure{padding: 40px 15px;}
.home_sec07 figure figcaption p:last-child{font-size: 18px;min-height: auto;}
.home_sec08{padding: 60px 0;}
.home_sec08 .head{display: block; text-align: center;}
.home_sec08 .head h2{font-size: 26px;margin: 0 0 25px;}
.home_sec08 .head a{padding: 12px 25px; }
.home_sec06 .desc{text-align: center;margin: 15px 0 0;}
}
/*#####################################################################*/