/*
Poject Title : Pvcworldwide
Responsive   : Yes ( Bootstrap5) 
Author       : Golu Prajapati
Status       : Find a small win each day.
Date         : 04/01/2023.
*/

@font-face {font-family:FontAwesome;src:url(../fonts/FontAwesome.otf);}
@font-face {font-family:OpenSans;src:url(../fonts/OpenSans.ttf);}
body{font-family: 'Poppins', sans-serif;color: #847F94;line-height: 1.7;font-size: 14px;    letter-spacing:1.5px;}
section,figure,aside,article,figcaption{margin: 0;padding: 0}


.header-min{background:#4c9A2A;padding:4px 0px;display: flex;justify-content: space-between;align-items:center;}
.header-weight {}
.header-min a{text-decoration: none;color:#fff;font-size: 16px;}
.header-min a i{margin-right: 5px;}
a.mail {margin-right: 12px;}
.headsocial i {color:#4c9a2a;background: #ffffff;width: 40px;height: 40px;line-height: 40px;
    text-align: center;display: inline-block;margin-right: 12px !important;clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    transition: all ease-in-out 0.5s;font-family: 'Font Awesome 5 Brands';font-size: 14px;}
.header-btn.dlf {display:none;}
a.navbar-brand {padding: 0px;}
.headsocial i:hover {background: #3f453f;color: #fff;}

.header-menu {position: relative;padding: 12px 0px;}
a.btn-header {display:block;text-decoration: none;background:#4c9A2A;color: #fff;
    font-size:16px;text-align: center;line-height: normal;padding: 10px 20px;
 transition: 0.3s;border-radius:10px;}
.header-icon a i{transform: rotate(90deg);}
.header-menu img {width: 262px;}
#header .container{position: relative;}
.navbar{background:transparent;padding: 0;}
.navbar-nav{}
.navbar-nav li{padding-right:40px;}
.navbar-nav li.get-started a{background: #ED7E00;color: #fff;}
.navbar-nav li a{color:#101010;text-decoration: none;text-transform: uppercase;
    font-weight:400;letter-spacing: 2px;display: inline-block;font-size:15px;}

.navbar ul>li li a{text-transform: capitalize; margin-right: 0px;padding:5px 10px;border-bottom: 0px !important;font-size:14px;color: #000;display: flex; align-items: center;}
.navbar-nav li.active a{color: #4c9A2A;border-bottom:2px solid#4c9A2A;}
.header-menu li.active a{}
.navbar-nav li a:hover{color: #4c9A2A;border-bottom:2px solid#4c9A2A;}
.navbar ul>li li a:hover{color: #4c9A2A;border-bottom:0px;}
.navbar ul>li li a.dropdown-toggle::after{margin-left: auto;}
.navbar ul>li li:not(:last-child){padding-right: 0px;border-bottom: 1px solid #4c9A2A;}
.dropdown-toggle{white-space: initial;}
.dropdown .dropdown-menu{margin: 0;background: #fff;min-width:280px;border:0px;
transform: translateY(50px);opacity: 0;visibility: hidden;border-top: 5px solid #4c9a2a !important;
transition: .5s; display:block;border-color: #4c9a2a;
box-shadow: 0 8px 20px #0000001c;}
.navbar ul>li:hover> ul{transform: translateY(15px);opacity: 1;visibility: visible;border-bottom: 0px;}
.navbar ul>li li:hover a.dropdown-toggle::after {margin-left: auto;transform: rotate(-90deg);}
.dropdown-toggle::after {display: none;}
ul.dropdown-menu::after {top: -20px;left: 50%;transform: translateX(-50%);
    position: absolute;content: "";border: 8px solid transparent;
border-bottom-color: #4c9a2a;}


.banner{background-position: center !important;position: relative;
 background-size: cover !important;padding:90px 0px;    cursor: pointer;}
.herocaption {position: relative;z-index: 2;top:30px;display: none;}
.herocaption h2{color: #fff;font-size:45px;margin-bottom:10px;}
.herocaption p{color:#fff;line-height:26px;font-size:18px;text-transform: capitalize;}
.herocaption a.btn-header{display: inline-block; padding: 12px 30px;font-size: 18px;}
.herocaption {}
a.btn-header:hover{background:#3f453f;color:#fff;}
.overly::after{content: '';position: absolute;top: 0px;width: 100%;left: 0px;
    background:#21252930;height: 100%;}

.overly1::after {content: '';position: absolute;top: 0px;width: 100%;left: 0px;background: #41464b5c;height: 100%;}

.contact-bg.home-from {position: relative;z-index: 2;background: rgba(255,255,255,0.85);padding: 30px;}
.contact-bg.home-from h2{font-size:24px;margin-bottom:15px;    text-align: center;}
.contact-bg.home-from .form-control {margin-bottom: 15px;}
.contact-bg.home-from button.btn {font-size: 16px;padding: 8px 20px;    border-radius: 0px;}
.contact-bg.home-from textarea.form-control {min-height:45px !important;    text-transform: capitalize;}
textarea {resize: none;}



.about-section{padding: 40px 0px;}
.about-cnt h2 {color:#3f453f;font-size:32px;margin-bottom: 20px;font-weight: 600;}
.about-cnt {padding-top: 15px;}
.about-cnt p {color:#1C2539;font-size: 16px;font-weight: 500;}
.about-img img{width: 94%;}
.about-cnt a.btn-header {display: inline-block;padding: 12px 35px;margin-top: 20px;color:#fff;}
.col-md-6.way::after {content: "";background:#4c9a2a;width:4px;height:75px;
 position: absolute;top:7px;left: -28px;right: 0px;text-align: center;}
.col-md-6.way{position: relative;}
.single {display: flex;align-items: center;gap: 18px;margin-bottom: 20px;}
.single p{margin: 0px;}
.single-dlf{column-count: 2;}
.single i {color: #4c9a2a;font-size: 20px;}
.about-img{position: relative;}
.author-info {background: #4c9A2A;text-align: center;padding: 23px 19px;width: 246px;border-radius: 8px;position:relative;left:0%;transform: translateX(62%);
bottom:60px;transition: 1.3s;}
.author-info h3{color: #fff;font-size: 25px;margin-bottom:0px;text-transform: uppercase;}
.author-info:hover {background: #3f453f;}

img.authore-call {padding: 12px;background: #4c9a2a;border-radius: 14px;margin-right: 16px;}
.author-call-option {right:12%; float: right;top:15px;position: relative;display: flex;align-items: center;}
.author-call-option span {color: #3f453f;}
img.authore-call:hover{background: #3f453f;}
.author-call-option.left {float: left;right: 0px;top: 0px;}


.our-services{position: relative;padding: 40px 0px;background:#f9f9f9;}
.our-services h2{text-align: center;margin-bottom: 30px;color:#020043;text-transform:uppercase;}
.lets-hd h2:before {content: '';position: absolute;width:10%;left:27%;height: 3px;background: #4c9a2a;top: 18px;}
.lets-hd h2::after {content: '';position: absolute;width:10%;right:27%;
    height: 3px;background: #4c9a2a;top: 18px;}
.lets-hd h2{position:relative;}
 a.plus-icon{position: absolute;top:0px;right:0px;z-index: 2;text-align:center;opacity:0;}
a.plus-icon span{color: #fff;background:#4c9a2a;width: 50px;height: 50px;line-height: 50px;border-radius: 0 0 0 15px;
display: inline-block;position: relative;font-size: 20px;font-weight: 500;}
.item.box h5{color:#1C2539;font-size:18px;font-weight:600;margin-top:20px;}
.item.box p{color:#1C2539;font-size: 14px;margin: 0px;padding: 0px 10px;}
.Product-new img {transition: 1.3s;width: 100%;
    height: 215px;}
.Product-new{overflow: hidden;}
a.plus-icon span:hover {background:#3f453f;color:#fff;}
.item.box.text-center {background: #fff;box-shadow: 0px 0px 20px #ccc;border-radius: 10px; 
border-bottom: 6px solid #4c9a2a;height:385px;transition: 1.3s;}
.service-btn a.btn-header {display: inline-block;padding: 12px 35px;margin-top: 25px;}
.item.box:hover .Product-new img{transform: scale(1.1);}
.item.box:hover{border-color:#3f453f;}
.item.box:hover a.plus-icon {opacity: 1;}



.how-work {padding:50px 0px 40px;background-position: center !important;
 background-size: cover !important;position: relative;background: #055160 !important;}
.title-hd{text-align: center;}
.title-hd h2{color: #FFFFFF;font-size:32px;text-transform: uppercase;    margin-bottom: 20px;}
.title-hd p{color: #FFFFFF;}
.title-hd a {text-decoration: none;color: #fff;font-size: 16px;    transition: 1.3s;
padding: 10px 18px;border-radius: 14px;display: inline-block;border: 1px solid #fff;}
.title-hd a:hover{background:#4c9a2afc;}
.overlys::after {content: '';position: absolute;top: 0px;width: 100%;
    left: 0px;background: #212529a6;height: 100%;}
.how-work .container {position: relative;z-index: 2;}


.Support-cnt ol li .lnum {}
.Support-cnt h4 {font-size:18px;color: #fff;text-transform: capitalize;margin:0px;}
.Support-cnt p {font-size: 14px;color: #fff;line-height: 1.7;}
.Support-cnt ol li {position: relative;}
.col-md-6.img {text-align: right;}
span.lnum img {}
.new-btn{text-align: center;}
.new-btn a.more-btn {padding: 12px 40px;font-size: 20px;}
.Support-cnt ol li{margin-bottom:22px;display: flex;
    align-items: center;gap: 14px;} 
.Support-cnt ol {column-count:2;margin-bottom: 0px !important;}
.Support-cnt {position: relative;left: 80px;}



.owl-theme .owl-controls .owl-nav div{width: 30px;height: 30px;line-height: 27px;margin: 0px;}
.owl-prev, .owl-next {background:#565656;opacity:1;box-shadow: 0 0 10px #ddd;color:#fff;}
.owl-prev:hover, .owl-next:hover{background:#4c9a2a;}
.owl-prev:before, .owl-next:before{font-size: 14px;}
.owl-prev:before, .owl-next:before{font-family: Font Awesome\ 5 Free;font-weight:600;}
.owl-prev:before{content: "\f104";} 
.owl-next:before{content: "\f105";}
.owl-prev:before, .owl-next:before{color: #fff;}
.owl-prev {position: absolute;top: 40%;left: -3%;}
.owl-next {position: absolute;top: 40%;right: -3%;}




.footer {background:#001724;padding: 40px 0px;border-top: 5px solid#28B463;}
.footer-grid{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 0 10px;}
.footer h3{font-size:20px;font-weight: 400;color: #FFFFFF;text-transform: uppercase;margin-bottom: 20px;}
.box-grid img {width:90%;}
.footer p{color:#fff;}
.footer a{color:#fff;text-decoration: none;font-size:16px;}
.footer .ftrcontact li:hover {color:#28B463;}
.ftrser li {border-bottom: 1px solid#fff;line-height: 30px;margin-bottom: 6px;max-width: 260px;}
.ftrser a{font-weight: 400px;}
.footer ul li{display:block;}
.footer ul li a:hover{color:#28B463;}
li.lazyloaded:hover {color:#28B463;}
.copyright-ftr {background:#001724;padding: 12px 0px; text-align: center;border-top: 1px solid #fff;}
.copyright-ftr p{font-size: 16px;margin: 0px;color: #fff;}
.ftrser-dlf{display: flex;align-items: center;justify-content: space-between;    display: block;}
.ftrser-dlf ul{display: flex;    margin: 0px;}
.ftrser-dlf li a {color: #4c9a2a;font-size: 16px;margin-right: 14px;width: 40px;
    height: 40px;line-height: 40px;border-radius: 5px;background: #fff;display: inline-block;transition: 1.3s;}
.box-grid.ftrser {position: relative;left: 40px;}
.footer .ftrcontact li {padding: 10px 0 2px 50px;color:#fff;}
.footer .ftrcontact li:nth-child(1) {background: url(../images/download.png) no-repeat left;}
.footer .ftrcontact li:nth-child(2) {background: url(../images/white-icon.png) no-repeat left;}
.footer .ftrcontact li:nth-child(3) {background: url(../images/tel.png) no-repeat left;    margin: 0px 0px 10px;}
.footer .ftrcontact li:nth-child(4) {background: url(../images/mail.png) no-repeat left;}

.back-to-top {font-size: 20px;position: fixed;display: none;width: 40px;height:60px;line-height:60px;border-radius: 3px;right: 15px;
bottom: 15px;background:#4c9a2a;color: #fff;transition: display 0.5s ease-in-out;z-index: 99999;text-align: center;
box-shadow: 0 0 10px #ddd;}
.back-to-top:hover{background:#fff;color: #000}
.ftrser-dlf li a:hover {background: #4c9a2a;color: #fff;}


.inner-banner {padding: 160px 0px;background-position: center !important;background-size: cover !important;position: relative;}
inner-tittle {display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2;}


.inner-banners{position: relative;cursor: pointer;}
.inner-banners img{width:100%;height: 380px;}
.inner-tittle h2{color:#212529;font-size:38px;}
.inner-tittle.top {position: absolute;z-index: 2;top:6%;left:0px;
    right:0px;text-align: center;}
.about-cnt a{text-decoration: none;color:#4c9a2a;}


/*====breadcrumb====*/
.breadcrumb {background:#fff;margin: 0px !important;padding: 10px 30px;background: #fff;border-radius: 31px;
    box-shadow: 0px 9px 18px rgb(24 16 16 / 5%);}
li.breadcrumb-item a {color:#19191a;font-weight:500;text-transform: capitalize;font-size: 16px;text-decoration: none;}
.breadcrumb-item.active {color:#4c9a2a;font-size: 16px;    cursor: pointer;}
.breadcrumb-item+.breadcrumb-item::before {color: #4c9a2a;}
.inner-tittle nav{display: inline-block;position: absolute;right: 25px;top: 290px;}

/*=====inner pages====*/
.about-text h3{color: #3f453f;font-size:28px;font-weight: 600;}
.about-text p{color: #3f453f;font-size: 16px;}
.about-text li{color:#1C2539;font-weight:500;font-size: 16px;line-height: 30px;}
.about-text li i{color: #4c9a2a;margin-right: 12px; font-size: 20px;}
.about-text ul {column-count: 2;}


.contact-section {padding: 40px 0px;background: #f4f4f4;text-align: center;}
h3.title {font-size:30px;color: #ffffff;margin-bottom:30px;font-weight:600;}
.contact-info {padding: 40px;background: #4c9a2a;}
.info-wrap{display: flex;align-items: center;grid-gap: 0px 20px;color:#fff;margin-bottom: 20px;}
.content-part h4 {color: #ffffff;font-size:20px;line-height: 28px;margin-bottom: 5px;font-weight:600;}
.content-part p {margin: 0;font-size: 16px;font-weight:500;}
.content-part a {color: #fff;text-decoration: none;}
.sub-title.primary {color: #4c9A2A;font-size:20px;font-weight: 600;}
.contact-bg h2{font-size: 32px;font-weight: 600;color:#3f453f;margin-bottom: 30px;}
.contact-bg .form-control{height: 45px;border-radius: 0px;margin-bottom: 30px;border:1px solid#3f453f;}
textarea.form-control{min-height:110px !important;    text-transform: capitalize;}
.contact-bg button.btn {background: #4c9a2a;color: #fff;letter-spacing: 2px;font-size: 18px;padding: 10px 30px;
    font-weight: 500;text-transform: uppercase;transition: 1.3s;}
.contact-bg button.btn:hover{background:#3f453f;}
form-part {background: #fff;box-shadow: 0px 0px 20px;padding: 30px;}

.contact-mep {padding: 40px 0px;}
.contact-mep iframe {
    vertical-align: middle;
}
/*---new css add*/
.contact_page{padding: 40px 0px;}
.our_layer {display: grid;grid-template-columns: repeat(5 ,1fr);grid-gap: 0 10px;}
.contact_page h2{color: #000;font-size: 32px;text-align: center;margin-bottom: 30px;text-transform: uppercase;
font-weight: 700;}
.contact_box{color: #000;position: relative;overflow: hidden;text-align: center;    border: 2px solid#4c9a2a;
    padding:40px 10px 25px 10px;border-radius: 5px;transition: 1.3s;
    background: #fff;box-shadow: 0px 0px 20px #ccc;}
.contact_icon a{width:70px;height:70px;line-height:70px;    background: #4c9a2a;    text-transform: capitalize;
   margin-bottom: 15px; text-align: center;border-radius: 50px;display: inline-block;box-shadow: 0 0 10px #cbcbcb;}
.contact_icon a:hover {}
.contact_page_cnt h4{font-size: 20px;font-weight: 700;}
.contact_page_cnt a {font-size: 14px;color: #000;font-weight:500;text-decoration: none;}
.contact_page_cnt p{margin: 0px;}
.contact_box:hover .contact_icon a{background:#3f453f;}
.contact_box:hover{border-color:#3f453f;background:#4c9a2a;color:#fff;transform: translateY(-20px);z-index: 2;}
.contact_box:hover .contact_page_cnt a {color:#fff;}
/*---new css add*/








.header-btn {display: none;}
.contact-bg.home-from.box-shadow {max-width: inherit;box-shadow: 0px 0px 20px #6c757d;}

.form-home{display: none;}
.Product-new.new-imgs img {width: auto;}






/**************Media Query************/
@media(max-width:1380.8px){
.searchbar_header a{margin-right: 0px;}
.navbar-nav li {padding-right: 14px;}
.author-call-option {right: 6%;}
.navbar-nav li a {letter-spacing: 1px;font-size: 14px;}
.lets-hd h2:before{left:24%;}
.lets-hd h2::after{right:24%;}
.Support-cnt h4 {font-size: 17px;}
.Support-cnt ol li{gap:10px;}
}   

@media(max-width:1199.8px){
.navbar-nav li a{font-size:14px;}
.header-menu img {width:180px;}
a.btn-header{font-size: 14px;}
.navbar-nav li {padding-right: 8px;}
.about-cnt p{font-size: 14px;}
.about-cnt h2{margin-bottom: 8px;}
.author-info {transform: translateX(31%);}
.box-grid.ftrser {left: 0px;}
.author-call-option {right:0%;}
.lets-hd h2:before{left:21%;}
.lets-hd h2::after{right:21%;}





}


@media(max-width:1024px){
.banner{padding:120px 0px;}
.herocaption h2{font-size: 40px;}
.navbar-nav li a {}
.owl-prev{left: -4%;}
.owl-next{right: -4%;}
.author-call-option {float: left;}
.navbar-nav li {padding-right: 5px;}
.Support-cnt {left: 0px;}
.Support-cnt h4 {font-size: 17px;}
.lets-hd h2:before{left:23%;}
.lets-hd h2::after{right:23%;}
.title-hd h2 {font-size: 28px;}

}
@media(max-width:991.8px){
.header-min a{font-size: 14px;} 
.navbar-brand img{width:260px}
.navbar-collapse {margin-top: 12px;position: absolute;top: 100%;width: 100%;z-index: 9999;background:#4c9a2a;}
.navbar-nav li a{margin-right: 0px;padding: 5px;color: #fff;}
.navbar-nav li.active a {color:#212529;}
.navbar ul>li:hover> ul {transform: translateY(-5px);}
.navbar-nav .dropdown-menu{padding: 8px;border: 0;display: table-column-group;}
.navbar-nav li:not(:last-child){border-bottom: 1px solid #eee;}
.navbar-dark .navbar-toggler{margin-bottom:0px;border-color:#4c9a2a;color:#4c9a2a;font-size:26px;box-shadow: none !important;}
.navbar-nav li a{display: flex;align-items: center;}
.dropdown-toggle::after{margin-left: auto;}
.header-icon a {position: absolute;top: 8px;right: 26%;}
.owl-prev{left: -5%;}
.owl-next{right: -5%;}
.banner {padding: 90px 0px;}
.author-info h3{font-size: 20px;}
.about-img img {width: 100%;}
.author-info {transform: translateX(18%);bottom: 50px;}

.footer-grid {grid-template-columns: repeat(2,1fr);}
.box-grid.ftrser {left: 0px;}
.footer .ftrcontact li:nth-child(3){margin-bottom: 15px;}
.subscribe-form {padding: 30px 0px;}
.inner-banner {padding: 110px 0px;}
.our_layer {grid-template-columns: repeat(2 ,1fr);}
.contact_box{margin-bottom:20px;padding:20px;}
.lets-hd h2:before{left:16%;}
.lets-hd h2::after{right:16%;}
.contact-bg.home-from{padding:20px;}


}
@media(max-width:768px){



}
@media(max-width:767.8px){
.header-weight {display: block;text-align: center;}
.navbar-brand img {width: 238px;}
.herocaption h2 {font-size: 28px;margin-bottom: 5px;}
.herocaption p {line-height: 24px;font-size: 14px;}
.about-section {padding: 20px 0px;}
.about-cnt h2 {font-size: 28px;margin-bottom: 4px;}
.author-info {transform: translateX(55%);}
.our-services {padding: 20px 0px;}
.our-services h2{margin-bottom: 15px;}
.title-hd h2 {font-size: 20px;}
.how-work {padding:30px 0px;}
.how-work h2{margin-bottom:14px;}
.lets-hd h2 {font-size: 26px;}
.lets-hd p{font-size: 18px;}
.owl-prev {left: -7%;}
.owl-next{right: -7%;}
.lets-hd h2:before{left:12%;    top: 12px;}
.lets-hd h2::after{right:12%;    top: 12px;}
.footer{padding: 20px 0px;}
.footer .social ul {margin-top: 15px;margin-bottom: 15px;}
.col-md-6.way::after{left: -1%;}
.about-cnt {padding: 0px 0px 10px;}
.our_gallery_page{padding:20px 0px;}
.our_gallery_page .lets-hd h2 {margin-bottom: 15px;}
.about-text ul {column-count: 1;}
.our-blog-page {padding: 20px 0px;}
.detail-cnt h4 {font-size: 24px;}
.contact-section {padding:20px 0px;}
.contact-info {padding: 15px 0px 15px 15px;    margin-bottom: 15px;}

.col-md-5.order-first {padding: 0px;}
.gallery_box img {height: 100%;}
.contact_page {padding: 20px 0px;}
.contact_page h2{font-size:28px;margin-bottom:15px;}
.contact_box {padding: 20px 0px;}
.contact_page_cnt a {font-size: 14px;}


.herocaption{top:0px;    margin-bottom: 12px;}
.contact-bg.home-from {padding: 20px 0px;max-width: inherit;}
.banner {padding: 30px 0px;}
.contact-bg.home-from.box-shadow {padding: 20px;margin-top: 15px;}

}
@media(max-width:575.8px){
.author-info {transform: translateX(60%);}
Product-new img{width: 100% !important;}
.inner-tittle h2{font-size:26px;}
.breadcrumb{padding: 10px 12px;}
.inner-banners img {height: 270px;}
.inner-tittle nav {top: 200px;max-width: 190px;margin: 0 auto;left:0px;right:0px;}


.owl-prev {left:18%;top: auto;bottom:-14%;}
.owl-next{right:18%;top: auto;bottom:-14%;}
.banner {padding: 60px 0px;}
.our-services{margin-bottom: 25px;}
.col-md-6.way::after{left: 2%;}
.col-md-6.way {padding: 0px 30px;}
.newsletter-btn a{padding: 8px 20px;}
.projects-gallery .lets-hd h2:before {left: -68px;}
.projects-gallery .lets-hd h2::after {right: -60px;}
.lets-hd {margin-bottom: 15px !important;}
.subscribe-form .form-group input {width: 68%;}
.footer-grid {grid-template-columns: repeat(1,1fr);}
.box-grid img {width: 70%;}
.footer h3{margin-bottom:6px;}
.box-grid.ftrser {margin-bottom: 12px;}
.footer {padding: 20px 0px 5px;}
.copyright-ftr p {font-size: 14px;}
.our_gallery_page .lets-hd h2::after {right: -48px;top: 14px;}
.our_gallery_page .lets-hd h2:before {left: -50px;top: 14px;}
.about-text h3{font-size: 26px;}
.col-md-5.order-first {padding: 0px 15px;}
h3.title {font-size: 28px;margin-bottom: 15px;}
.contact-bg h2 {font-size: 28px;margin-bottom: 18px;}
.contact-mep {padding: 20px 0px;}

}
@media(max-width:480px){
.navbar-brand img {width: 200px;}
.searchbar_header a{padding: 8px;}
.author-info {transform: translateX(42%);}
.lets-hd h2 {font-size: 22px;}
.inner-banners img {height:230px;}
.inner-tittle.top{top:4%;left:0px;right:0px;}
a.mail {margin-right:0px;display: block;}
.header-min{padding: 2px 0px 2px;    display: block;}
.our_gallery_page .lets-hd h2::after {right: -14px;width: 20%;top:12px;}
.our_gallery_page .lets-hd h2:before {left: -14px;width: 20%;top:12px;}
.breadcrumb-item.active{font-size:14px;}
li.breadcrumb-item a{font-size:14px;}
li.breadcrumb-item {display: inherit;}
.breadcrumb {display: inline-block;}
.inner-banner {padding:50px 0px;}
.inner-tittle h2 {font-size:24px;}
.sidebar-box {margin-top: 20px;}
.author-call-option {margin-bottom: 30px;}
.contact-bg button.btn {letter-spacing:1.5px;font-size: 16px;padding: 8px 25px;}
.contact-bg .form-control {margin-bottom: 20px;}
.contact-bg h2 {font-size: 24px;margin-bottom: 15px;}
.contact-mep iframe {height: 240px;}
.breadcrumb {padding:6px 12px;}
a.plus-icon span {width: 40px;height: 40px;line-height: 40px;font-size: 18px;}
.our_gallery_layer {grid-gap: 10px;}
.gallery_icons i {font-size: 16px;padding: 8px;}
.our_layer {grid-template-columns: repeat(1 ,1fr);}

.Support-cnt ol {column-count: 1;}
.Support-cnt ol li {margin-bottom:5px;}
.how-work {background-position: inherit !important;}
.how-work {padding: 20px 0px;}
.title-hd {margin-bottom: 10px;}
.banner {background-position: inherit !important;}
.contact-bg.home-from.top {display: none;}
.form-home {display: block;}
.banner {padding: 90px 0px;}
.about-text .Product-new img {height: auto;}
.inner-tittle nav {top: 178px;}


}
@media(max-width:425.8px){
.header-btn {display: none;}
.header-btn.dlf {display: block;}
a.btn-header {padding: 6px 12px;border: 1px solid #fff;display: inline-block;}
.headsocial {display: flex;justify-content: center;align-items: center;}
.navbar-brand img {width: 180px;}
.navbar-dark .navbar-toggler{font-size:20px;}
.herocaption a.btn-header {padding: 12px 22px;font-size: 16px;}
.author-info {transform: translateX(30%);}
.single-dlf {column-count: 1;}
.about-cnt a.btn-header {padding: 12px 30px;margin-top: 0px;}
.lets-hd h2:before {left:9%;}
.lets-hd h2::after {right:9%;}
.service-btn a.btn-header {padding: 12px 30px;}
.title-hd a {font-size: 14px;padding: 8px 12px;}
.ftrser-dlf {display: block;}
.ftrser-dlf ul{justify-content: center;margin-top: 10px;}
.footer .ftrcontact li:nth-child(2){}
a.btn-header{padding: 8px 12px;}
.about-text h3{font-size: 24px;}
.detail-cnt h4 {font-size: 22px;}
#searchpanel {right: 0px;top: 52px;}
.contact-bg h2 {font-size: 22px;}
.contact_page h2 {font-size: 24px;}
.contact_page_cnt h4 {font-size: 20px;}

.contact-bg.home-from h2 {font-size: 22px;}
.footer .ftrcontact li:nth-child(4) {margin-bottom: 12px;}
.Product-new img {height: 240px;}

}
@media(max-width:375.8px){
.navbar-brand img {width: 164px;}
.navbar-dark .navbar-toggler {font-size: 18px;}
.author-info {transform: translateX(22%);}
button.theme-btn {padding: 12px 10px;}
.owl-prev {left:14%;}
.owl-next{right:14%;}
.about-text li{font-size: 14px;}
.detail-cnt h4 {font-size:20px;}
.contact-bg h2 {font-size: 20px;}
.content-part p{font-size:14px;}
.contact-bg.home-from h2 {font-size:18px;}
.lets-hd h2:before {left:5%;}
.lets-hd h2::after {right:5%;}

}


@media(max-width:320px){
button.theme-btn {letter-spacing: normal;}
.author-info {transform: translateX(10%);}
.navbar-brand img {width:140px;}
.navbar-dark .navbar-toggler {font-size:16px;}
.header-btn a.btn-header {padding: 8px 8px;letter-spacing: 1px;font-size: 12px;}
.herocaption h2 {font-size: 17px;}
.owl-prev {bottom:-15%;    left: 8%;}
.owl-next{bottom:-15%;right: 8%;}
.footer a{font-size: 14px;}
.newsletter-text h4{font-size:18px;}
.lets-hd h2 {font-size: 20px;}
.about-text h3{font-size: 20px;}
.contact-bg h2 {font-size: 18px;}
.sub-title.primary {font-size: 16px;}
.contact-bg.home-from h2 {font-size:18px;}
.lets-hd h2:before {left:3%;}
.lets-hd h2::after {right:3%;}
.inner-tittle h2 {font-size:18px;}
.inner-banners img {height: 180px;}
.inner-tittle nav {
    top: 133px;}
}