body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/25px 'Poppins', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
button, input[type="submit"]{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer;}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}



/* 
font-family: 'ArialRoundedMTBold';
font-family: 'Gorditas', cursive;
font-family: 'DimboRegular';
 font-family: 'GothamMediumRegular';
 font-family: 'GothamBook';
 */

.bannersec{background:url(../images/banner_background.jpg) no-repeat 0 0; background-size: cover; background-repeat: no-repeat;width: 100%;
position: relative; height: 650px;}
.bannersec .banner-wrap p{font-family: Gorditas;font-size: 45px;line-height: 50px;color: #fff; font-weight: normal; }
.bannersec .banner-wrap strong{font-family: Gorditas;font-size: 65px;line-height: 70px;color: #fff; font-weight: normal; }
.banner-wrap .logo img{ margin-top: 30px;}
.banner-wrap img{	margin: 20px 0;}
.banner-img {
  width: 100%;
}
.banner-img img{ max-width: 100%;  float:right; margin-top: 25%;}
.bannersec:before{background:url(../images/grass.png) repeat-x left bottom;  content: ''; width: 100%; height: 100%; bottom: 0; left: 0; position: absolute;
}
.product-features{position: relative; padding: 70px 0 30px;}
.product-features-wrap{ position: relative ; width: 100%; background-color: #fff; border-radius: 10px; padding: 20px 10px; border: 1px solid #865033; 
box-shadow: 0px 0px 15px 5px #e0e0e6;}
.product-features-icon { background: url(../images/background-icon.png) no-repeat center center; height: 200px; background-repeat: no-repeat; display: flex;align-items: center;
justify-content: center;}

.product-features-text p{ font-size: 25px; line-height: 30px; font-family:ArialRoundedMTBold; font-weight: 700; color: #865033; margin-bottom: 20px;  
 text-align: center; }
.paragrap{ margin-bottom: 30px;}
.ourproducts{ background: url(../images/productbg2.jpg) repeat-x left top; padding: 140px 0 80px; position: relative; }
.ourproducts .paragrap{margin-top: 30px;}
.ourproducts:before{ background:url(../images/bg1.png) no-repeat 0 0; width:100%; position: absolute; height: 130px; top: 0px; left: 0; content: '';
 background-size: 100% 100%;}
 .ourproducts-wrapper-btn .btn:hover{background-color:#aa00ad;}
.ourproducts-wrapper{ position: relative; background-color: #670069; border-radius: 10px; }
.ourproducts-text { padding: 20px 10px; text-align: center;} 
.ourproducts-text h3 {font-size: 37px; line-height: 44px;  color: #fff; font-family: DimboRegular; border-bottom: 2px dotted #a235a4;padding-bottom: 10px;}
 .ourproducts-text h4{ font-size: 25px; line-height: 40px; color: #9db744; font-family: DimboRegular; padding: 20px 0;}
 .ourproducts-wrapper-btn .btn{padding: 10px 30px; background: url(../images/line2.jpg) repeat-x left top; background-size: 100% 100%; font-size: 20px; font-family:Gorditas ; border-radius: 50px; color: #fff !important; border: 5px solid #fff;font-weight: normal;}
 .ourproducts-wrapper-btn{ text-align:center; margin-top: -20px; position: relative;}
 .ourproducts-wrapper-btn .btn:hover {
  background: #670069;
  color: #fff;
}
.ourproducts .owl-nav .owl-prev {background: url(../images/arrow.png) no-repeat 0 0 !important; height: 43px; width: 43px;background-size: 100% !important;position: absolute; left: -50px;top: 50%; transform: translateY(-50%); font-size: 0!important;
}

.ourproducts .owl-nav .owl-next { background: url(../images/arrow2.png) no-repeat 0 0 !important; height: 43px; width: 43px; background-size: 100% !important; position: absolute; right: -50px;top: 50%; transform: translateY(-50%); font-size: 0!important;}

.wemade-text{ position: relative; padding: 10px;}
.wemade-text h3{ font-size: 50px; font-family:Gorditas; line-height: 55px; color: #670069; margin-bottom: 30px;font-weight: normal;}
.wemade-text p{ font-family:ArialRoundedMTBold; font-size: 18px; line-height: 25px; color: #000; padding: 10px 0; font-weight: 400; }
.wemade-text h6{ font-family:ArialRoundedMTBold; font-size: 24px; line-height:30px; color: #670069; padding: 10px 0; font-weight: 600;}
.followus {position: relative; padding: 70px 0;}
/*.followus .paragrap h3:before{ position: absolute; content: ''; width: 18%; height: 2px;   top: 25px; left: 112px; background-color:#670069; }
.followus .paragrap h3:after {position: absolute; content: ''; width: 18%; height: 2px;   top: 25px; right: 112px; background-color:#670069; }*/
.followus-img {position: relative; margin-top: 30px;}
.followus-img img{ width: 100%;}
.followus-icon a:hover{ background-color:#aa00ad; }
.followus-icon{ position: relative; text-align: center;}
.followus-icon a{ width:400px; position: relative; display: flex;background-color: #84b41e; justify-content: center; align-items: center; padding: 10px; margin: 30px auto;}
.followus-icon a i{ color: #fff; font-size: 20px;margin-right: 10px;}
.followus-icon a p{ font-family:ArialRoundedMTBold; font-size: 18px; line-height: 25px; color: #fff;  font-weight: 400;}
.customer{ position: relative; padding:  0 0 50px;}
/*.customer .paragrap h3:before{ position: absolute; content: ''; width: 18%; height: 2px;   top: 25px; left: 112px; background-color:#670069; }
.customer .paragrap h3:after {position: absolute; content: ''; width: 18%; height: 2px;   top: 25px; right: 112px; background-color:#670069; }*/
.customer-wrap { position: relative; border-radius: 15px 15px 30px; text-align: center; box-shadow: 0px 0px 15px 5px #e0e0e6; margin-top: 50px;}
.customer-wrap-img {  position:absolute; border-radius: 50%; overflow: hidden; width: 80px; height: 80px; margin: 0 auto; top:0; left: 36%; transform: translatey(-50%); border: 3px solid#fff;}
.customer-wrap-img img{ width: 85px ; height: 85px; object-fit: cover; }
.customer-wrap:hover{background-color: #84b41e;}
.customer-wrap:hover .customer-text h5{ color: #fff;}
.customer-wrap:hover .customer-text p{ color: #fff;}
.customer-text { padding: 20px; padding-top: 50px;}
.customer-text h5{ font-size: 20px; line-height: 25px; font-family:ArialRoundedMTBold; color: #9cce31; margin: 7px 0; font-weight: 400; }
.customer-text p{ font-size: 18px; line-height: 23px; font-family:ArialRoundedMTBold; color: #000;  margin-top: 20px;}
.customer-text span img{width: 95px!important; margin: 0 auto;}
.customer .owl-carousel .owl-stage-outer{ padding: 50px 0 }
.customer-wrap:after{ background:url(../images/iconimg.png) no-repeat 0 0; width:100%; position: absolute; height: 130px; top: 10px; left: 72%; content: '';}
.customer-wrap:hover:after{ background:url(../images/iconimg2.png) no-repeat 0 0; width:100%; position: absolute; height: 130px; top: 10px; left: 72%; content: '';}
.badbuddy{ position: relative; text-align: center; }
.badbuddy_innr{ width: 100%; border-top: 1px solid #d9d9d9; padding: 30px 0 0; }


.customer .owl-carousel .owl-item:nth-child(odd) .customer-wrap{ margin: 0px; }
.customer .owl-carousel .owl-item:nth-child(even).customer-wrap{ margin: 50px 0 0; }
.customer .owl-nav .owl-prev {background: url(../images/leftarrow.png) no-repeat 0 0 !important; height: 30px; width: 30px;background-size: 100% !important; 
 margin-right: 8px; font-size: 0!important; }
.customer .owl-nav .owl-next {background: url(../images/rightarrow.png) no-repeat 0 0 !important; height: 30px; width: 30px;background-size: 100% !important;  
  margin-left: 8px; font-size: 0!important;}
.customer .owl-nav {position: absolute;left: 50%; transform:translateY(-50%);}
.badbuddy-btn {padding: 30px 0px;}
.badbuddy-btn a{  width: 100%; padding: 10px 80px;font-family:Gorditas; font-size: 33px ; line-height: 35px; background: url(../images/line.jpg) repeat-x left top; border-radius: 50px; color: #9fd925; background-size: 100% 100%;font-weight: normal;}
.badbuddy-img h5{font-family:Gorditas; font-size: 33px ; line-height: 35px;color: #670069;font-weight: normal;}
.badbuddy-wrap span{ font-size: 18px; color: #9fd925; }
.badbuddy-wrap a{ font-family:Gorditas; font-size:15px ; line-height: 20px;color: #9fd925; padding: 0 10px;font-weight: normal;}
.badbuddy-icon ul{position: relative; width: 100%; display:flex; justify-content: center; align-items: center;}
.badbuddy-icon ul li {margin: 0 0 0 15px;display: inline-block;}
.badbuddy-icon ul li:first-child{ margin-left: 0;}
.badbuddy-icon ul li a {font-size: 18px; color: #fff; background: #9fd925;  width: 44px; height: 44px; border-radius: 100%; display: inline-block; line-height: 44px;
}
.badbuddy-wrap a:hover{color: #670069;}
.badbuddy-wrap span:hover{ color: #670069; }
.badbuddy-btn a:hover{ background-color: #9fd925; color:#670069; }
.badbuddy-icon ul li a:hover{ background-color:#aa00ad;}
.badbuddy-img a img{ padding: 10px 0;}
.badbuddy-icon { padding: 30px 0;}
.badbuddy-wrap{ padding: 15px 0;}
.fouter-wrap{text-align: center}
.fouter-wrap p{  font-size:16px; font-family: DimboRegular; line-height: 20px; text-align: center; color: #000; }
.fouter-wrap{ width: 100%; border-top: 1px solid #d9d9d9; padding: 20px 0; }
.badbuddy-btn a:hover{background: #9fd925;color: #670069;}

.customer-wrap-img { top: -40px; left: 50%; transform: translate(-50%, 0);}




.bannersec .banner-wrap p {font-size: 46.68px; line-height: 50px; text-transform: uppercase;}
.bannersec .banner-wrap strong { font-family: Gorditas; font-size: 67px; line-height: 70px; font-weight: normal;  text-transform: uppercase;}
.banner-wrap img { margin: 5px 0 0; }
.banner-wrap .logo img { margin-bottom: 30px; }
.bannersec { height: 610px;}
.banner-img img { margin-top: 94px; }
.ourproducts-text h4{font-family: 'ArialRoundedMTBold'; font-size: 25.84px; }
.wemade-text h3 { font-size: 48px; text-transform: uppercase; }
.wemade-text { padding: 0 0 0 10px; }
.wemade-text p { font-size: 19.79px; text-align: justify; line-height: 26px; }
.wemade-text h6 { font-size: 26px; line-height: 30px; }
.paragrap h3 { text-transform: uppercase;}
.followus-icon a { padding: 18px 15px; }
.badbuddy-img h5 { font-size: 26.47px; line-height: 32px; text-transform: uppercase; font-weight: normal; }
.badbuddy-wrap a { font-size: 14.61px; line-height: 20px; color: #444444; font-family: 'GothamBook'; }
.badbuddy-wrap span { color: #84b41e;}
.badbuddy-icon ul li a { background: #84b41e;}
.fouter-wrap p{ font-family: 'GothamMediumRegular'; color: #444444; }

.paragrap h3{ position:relative; font-family: Gorditas; font-size: 45px;line-height: 50px; color: #670069; text-align: center; background: url(../images/line3.jpg) repeat-x left center;font-weight: normal; }
.paragrap h3 span{ position: relative; display: inline-block; background: #fff; padding: 0 30px;  }

.ourproducts .paragrap h3{ background: none;}
.ourproducts .paragrap h3 span{ position: relative; display: inline-block; background: none; padding: 0 250px; }
.ourproducts .paragrap h3 span:before{ position: absolute; content: ''; width: 25%; height: 2px;   top: 25px; left: 0; background-color:#670069; }
.ourproducts .paragrap h3 span:after {position: absolute; content: ''; width: 25%; height: 2px;   top: 25px; right: 0; background-color:#670069; }

.badbuddy-wrap { display: inline-block;}
.badbuddy-wrap span {float: left; margin: 2px 0 0; }
.ourproducts-wrapper-btn .btn { padding: 10px 20px; font-size: 16px;}
.wemade-text h3 { margin-bottom: 15px;}


.customer .owl-nav { transform: translate(-50%, 0%);}


.wemade-text p{ text-align: left; }

.fouter-wrap p { padding: 0 0 5px;}


.pagi{ margin:15px 0;}
        .pagi a {font-size:12px;cursor:pointer;margin:0 5px;color:#333;}
        .pagi a:hover {background-color:#222;color:#fff;}
        .pagi a.jp-previous {margin-right:15px;}
        .pagi a.jp-next {margin-left:15px;}
        .pagi a.jp-current,a.jp-current:hover {color:#FF4242;font-weight:bold;}
        .pagi a.jp-disabled,a.jp-disabled:hover {color:#bbb;}
        .pagi a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {cursor:default;background:none;}
        .pagi span { margin: 0 5px;}
        
        
/* (01.02.2023) */
.banner_box {position: relative;}
.banner_box .banner_text{position: absolute; top: 50%; left: 0; transform: translatey(-50%); width: 100%;}
.bogbannersec {position: relative; width: 100%;}
.banner_box img{width: 100%; height: 150px;}
.banner_text h1{color: #ffffff; font: normal 55px/54.45px 'Gorditas', sans-serif;  text-transform: uppercase;}

.menu_sec li a{color: #1b110b; font: bold 14.58px/22px 'ArialRoundedMTBold'; margin-left: 60px;}
.navbar-expand-lg{padding: 15px 0 35px;}
.navbar-brand{padding: 0px;}


.cms_sec .container{max-width: 1170px;}
.cms_sec{position: relative; padding-bottom: 75px;}

.cms_box em{display: inline-block; font-style: normal; font: bold 14.58px/22px 'ArialRoundedMTBold'; color: #804525;}
.cms_box h3{color: #850088; padding: 4px 0 15px;  font:400 45px/57px 'Gorditas'; text-transform: uppercase;}
.cms_box p{font: bold 19.79px/23px 'ArialRoundedMTBold'; text-align: justify;}




.featured .row{flex-direction: row-reverse;}
.featured .carousel-indicators { position: absolute;    bottom: -36px;  width: 100px;  margin: 0 auto; }
.featured .carousel-indicators li{background: #804625; width: 16px; height: 16px; margin: 0px 5px; border-radius: 50%;}
.featured .carousel-indicators .active{background: #c79767;}
.featured .paragrap{padding: 75px 0px;}

.post_sec{padding: 94px 0px 80px;}
.post_box h4{color: #850088; font: 400 24.48px/28px 'Gorditas', sans-serif; padding: 10px 0 20px;}
.post_box p{font: bold 19.79px/26.04px 'ArialRoundedMTBold'; text-align: justify;}
.post_box img {
  border-radius: 20px 20px 0px 0px;
  width: 100%;
  height: 239px;
  object-fit: cover;
}



.post_sec .row{margin: 0px -25px 60px;}
.post_sec .col-md-4{padding: 0 25px;}
.blogbtn{color: #fff; background: #84b41e; text-align: center; padding: 0 45px; width: 250px; height: 72px; margin: 0 auto; display: flex; align-items: center; justify-content: center; font: 700 27.08px/40px 'Raleway';}
.featured .container{max-width:1170px;}
.menu_sec{ padding-top:20px;}
.menu_sec li a{text-transform: uppercase; }


.blog_right{float: right; max-width: 100%; border: 4px solid #7e4526; border-radius: 20px;  box-shadow: 0px 0px 40px -22px #0c0c0d; margin-left: 40px;}
.blog_left{float: left; max-width: 100%; border: 4px solid #7e4526; border-radius: 20px;  box-shadow: 0px 0px 40px -22px #0c0c0d; margin-right: 50px;}
.cms_sec {padding: 50px 0px 30px;}
.cms_box p{padding-bottom: 50px;}
.featured .paragrap h3{text-transform: uppercase; font-weight: 400; color: #850088;}
.post_sec .paragrap h3{text-transform: uppercase; color: #850088; font-weight: 400;}
.post_box h4{text-transform: uppercase; color: #850088;}
.blogbtn{text-transform: uppercase;}


.pagi{ margin:15px 0;}
.pagi a {font-size:12px;cursor:pointer;margin:0 5px;color:#333;}
.pagi a:hover {background-color:#222;color:#fff;}
.pagi a.jp-previous {margin-right:15px;}
.pagi a.jp-next {margin-left:15px;}
.pagi a.jp-current,a.jp-current:hover {color:#FF4242;font-weight:bold;}
.pagi a.jp-disabled,a.jp-disabled:hover {color:#bbb;}
.pagi a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {cursor:default;background:none;}
.pagi span { margin: 0 5px;}

.cms_box .carousel-inner{border: 4px solid #7e4526;
border-radius: 20px;
box-shadow: 0px 0px 40px -22px #0c0c0d; width: 100%; overflow: hidden;}
.post_box p a{ color: #850088 !important;}


.pagi { width:100%; display:inline-block; text-align:center; margin-top: 30px !important;}
.pagi a{  background: #f3f3f3; font: 700 16px/20px 'ArialRoundedMTBold'; color:#000; width: 40px; height: 40px; margin: 0 3px;display: inline-block;
line-height: 40px; cursor: pointer;}
.pagi  a.jp-current{ background:#850088;color: #fff !important; }
.pagi  a.jp-current, a.jp-current:hover {  color: #fff !important;  background: #850088 !important; }
.pagi a:hover {  background-color:#84b41e !important; color: #fff !important; }
.pagi a.jp-disabled:hover{ color: #fff!important; background:#84b41e !important;}
.pagi a.jp-disabled{ color: #000 !important;}
.pagi .jp-previous, .pagi .jp-next{ width: auto !important; padding: 0 20px; text-transform: capitalize;}
.blogbox{ width: 100%; margin-top: 20px;}
.blog_right{ width: 464px;
margin-bottom: 19px;}


.blog_details{ width: 100%; display: inline-block; padding-bottom: 50px;}


.homeheader{ position: absolute; top: 0px; left: 0px; text-align: right; width: 100%;z-index: 11;}
        
.homeheader .menu_sec li a {
  color: #000 !important;
}        
        
        
.menu_sec li{ display: inline-block;}
.innerpghead{ position: relative; padding-top: 15px;}        
.navbar-brand {
  padding: 0px;
  position: absolute;
  left: 0px;
  width: 143px;
}        
.navbar-brand img{ max-width: 100%;}       
.menu_sec{display: inline-block;}        
.menu_sec li a{ color: #000 !important;}        


.innerpghead {
  position: absolute;
  padding-top: 15px;
  top: 0px;
  z-index: 11; width: 100%;
}

.innerpghead .navbar-brand {
  padding: 0;
  position: inherit;
  left: inherit;
  width: 143px;
}
.banner_box img {
  width: 100%;
  height: 275px;
  object-fit: cover;
}
.banner_box .banner_text{ top: 70%;}



.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px; height: 53px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px; height: 4px;  border-radius: 16px; background-color: #000;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 6px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
.nav_top .navbar-toggler.showtoggle .icon-bar + .icon-bar {  margin-top: 4px;}


.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}
.navbar-collapse{ width: 210px; height: 100%; overflow: auto; top: 0px; left: -210px; position: fixed; display: block !important; -webkit-transition: all 0.3s ease;
       -moz-transition: all 0.3s ease;
            transition: all 0.3s ease;}        
.menu_sec {
  padding-top: 0;
}
.menu_sec li a{ display: inline-block; width: 100%; margin: 0px !important; padding: 10px 15px; }
.navbar-collapse.show{ left: 0px;}
.menu_sec {
  display: inline-block;
  width: 100%;
}
.menu_sec li {
  display: inline-block;
  width: 100% !important;
}
.menu_sec li a:hover{ color: #850088 !important;}
.homeheader .nav_top .navbar-toggler{position: absolute;
right: 0px;
top: 21px;}
.menu_sec li a{text-align: left;}


.innerpghead .navbar-brand{ width: 212px;}
.nav_top .navbar-toggler{ margin-right: 0px;}
.navbar{ padding: 5px 0 !important;}



        
        
        
        
        

@media (min-width: 991px) and (max-width: 9000px) {
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }



}



@media (min-width: 1200px) and (max-width: 1399px) {
.ourproducts .owl-nav .owl-prev{ width: 35px; left: -40px;}
.ourproducts .owl-nav .owl-next{ width: 35px; right: -40px;}
.followus .paragrap h3::before{left: 50px;}
.followus .paragrap h3::after{right: 50px;}

}
  
@media (min-width: 992px) and (max-width: 1199px) {
.bannersec{ width: 100%; height: 570px;}
.banner-wrap .logo img{ width: 50%;}
.bannersec .banner-wrap p { font-size: 40px; line-height: 50px;}
.bannersec .banner-wrap strong{ font-size: 60px; line-height: 70px;}
.banner-wrap img{ width: 80%;}
.banner-img img{ margin-top: 55px;}
.paragrap h3{ font-size: 45px; line-height: 50px;}
.product-features-text p{ font-size: 20px; line-height: 25px;}
.ourproducts .owl-nav .owl-prev{ width: 25px; left: -30px;}
.ourproducts .owl-nav .owl-next{ width: 25px; right: -30px;}
.ourproducts-text h3{font-size: 36px; line-height: 41px;}
.ourproducts-text h4 { font-size: 22px;line-height: 28px; padding: 15px 0;}
.wemade-img img{width: 100%;}
.wemade-text h3{ font-size: 40px; line-height: 45px; margin-bottom: 10px;}
.wemade-text p{ font-size: 16px; line-height: 22px; }
.followus .paragrap h3::before{left: 20px;}
.followus .paragrap h3::after{right: 20px;}
.ourproducts{padding: 100px 0 60px; }
.followus{ padding: 60px 0;}
.customer .paragrap h3::before{left: 50px;}
.customer .paragrap h3::after{right: 50px;}
.customer-text h5{margin: 10px 0;}
.customer-wrap::after { top: 8px; left: 65%;}
.customer-wrap:hover:after{top: 8px; left: 65%;}
.customer-text p{ font-size: 16px; line-height: 22px;}

.bannersec { height: 520px;}
.banner-img img { margin-top: 84px; max-width: 250px;}
.bannersec .banner-wrap p { font-size: 34px; line-height: 44px;}
.bannersec .banner-wrap strong { font-size: 48px; line-height: 52px;}


/*blog*/

.post_box p{ font-size: 15px; line-height: 23px; text-align: left;}
.cms_box h3{ font-size: 40px; line-height: 55px;}
.cms_box p{ font-size: 16px; line-height: 26px;padding-bottom: 22px;}
.customer .owl-nav {
  transform: inherit;text-align: center; position: inherit;
left: inherit
}








}




@media only screen and (max-width: 991px) {


/* header */
.header_sec .navbar-brand {width: 140px; }
.menu_sec li a {  padding: 9px 18px;}
.menu_sec li a {  font-size: 16px;  line-height: 20px;}
.menu_sec li a {color: #1a75bb;}
.menu_sec { margin-top: 12px;  padding: 0 10px 10px; }
.nav_top .navbar-toggler .icon-bar + .icon-bar {margin-top: 6px;}
.navbar-toggler.showtoggle .icon-bar + .icon-bar {margin-top: 4px;}

.bannersec{ width: 100%; height: 480px;}
.banner-wrap .logo img{ width: 50%;}
.bannersec .banner-wrap p { font-size: 36px; line-height: 42px;}
.bannersec .banner-wrap strong{ font-size: 50px; line-height: 56px;}
.banner-wrap img{ width: 80%;}
.banner-img img{ margin-top:31px; height: 450px;}
.paragrap h3{ font-size: 40px; line-height: 45px;}
.product-features-wrap{ margin-top: 20px;}

.product-features-text p{ font-size: 20px; line-height: 25px;}
.ourproducts .owl-nav .owl-prev{ width: 25px; left: -30px;}
.ourproducts .owl-nav .owl-next{ width: 25px; right: -30px;}
.ourproducts-text h3{font-size: 36px; line-height: 41px;}
.ourproducts-text h4 { font-size: 22px;line-height: 28px; padding: 15px 0;}
.wemade-img img{width: 100%;}
.wemade-text h3{ font-size: 30px; line-height: 46px; margin-bottom: 10px;}
.wemade-text p{ font-size: 15px; line-height: 22px; }
.followus .paragrap h3::before{left: 20px; width: 15%;}
.followus .paragrap h3::after{right: 20px;width: 15%;}
.ourproducts{padding: 100px 0 60px; }
.followus{ padding: 60px 0;}
.customer .paragrap h3::before{left: 50px;}
.customer .paragrap h3::after{right: 50px;}
.customer-text h5{margin: 10px 0;}
.customer-wrap::after { top: 8px; left: 70%;}
.customer-wrap:hover:after{top: 8px; left: 70%;}
.customer-text p{ font-size: 16px; line-height: 22px;}
.paragrap h3::before{left: 0; width: 20%;}
.paragrap h3::after{right: 0; width: 20%;}
.customer-wrap::after { width: 40px !important; height: 33px !important; right: 8px !important; left: inherit !important; background-size: 100% !important; top: 21px !important;}
 
 
.bannersec { height: 440px;}
.banner-img img {margin-top: 84px;max-width: 204px; height: auto;}
.bannersec .banner-wrap p { font-size: 30px;  line-height: 35px;}
.bannersec .banner-wrap strong { font-size: 43px; line-height: 46px;}
.banner-wrap img { width: 96%;} 
.ourproducts .paragrap h3 span { padding: 0px 180px;}
.ourproducts .paragrap h3 span::before, .ourproducts .paragrap h3 span::after { width: 23%;}
.paragrap h3 span { padding: 0 18px;}

/*blog*/

.post_box p{ font-size: 15px; line-height: 23px; text-align: left;}
.cms_box h3{ font-size: 40px; line-height: 55px;}
.cms_box p{ font-size: 16px; line-height: 26px;padding-bottom: 22px;}
.post_sec .container{ max-width: 1170px;}
.post_sec .row {
  margin: 0px -15px 60px;
}
.post_sec .col-md-4 {
  padding: 0 15px;
}
.post_sec .col-md-4 {
  padding: 0 15px;-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}





.homeheader .menu_sec{display: inline-block;}
.menu_sec li a{margin-left: 0;}

.customer .owl-nav {
  transform: inherit;text-align: center; position: inherit;
left: inherit
}
.navbar-expand-lg {
  padding: 6px 0 20px;
}


.menu_sec li {
  display: inline-block;
  width: 100%;
  text-align: left;
}
.homeheader .menu_sec {
  display: inline-block;
  width: 100%;margin-top: 0;
padding: 0;
}
.menu_sec li a {
  margin-left: 0;
  display: inline-block;
  width: 100%;
}
.nav_top .navbar-toggler{ margin: 15px; height: 42px;}
.innerpghead {
  position: absolute;
  padding-top: 0;
  top: 0px;
  z-index: 11;
  width: 100%;
}

.banner_box img {
  width: 100%;
  height: 226px;
  object-fit: cover !important;
}
.banner_box .banner_text{ top: 70%;}
 
 
 
}

@media only screen and (max-width: 800px){

.cms_box .col-md-7, .cms_box .col-md-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.carousel-item img{ width: 100%;}
.featured .carousel-indicators{bottom: 22px;}
.banner_text h1{ font-size: 51px;}
.featured .paragrap {
  padding: 56px 0px 15px;
}
.cms_box .col-md-7{ margin-top: 20px;}





}

 
@media only screen and (max-width: 767px){
.container { max-width: 100%;}

.bannersec{ width: 100%; height: 400px;}
.banner-wrap .logo img{ width: 50%;}
.bannersec .banner-wrap p { font-size: 28px; line-height: 35px;}
.bannersec .banner-wrap strong{ font-size: 36px; line-height: 41px;}
.banner-wrap img{ width: 80%;}
.banner-img img{ margin-top:31px; height: 370px;}
.paragrap h3 {  font-size: 30px;  line-height: 36px;}
.paragrap h3::before{left: 0; width: 20%; top: 20px;}
 .paragrap h3::after{right: 0; width: 20%; top: 20px; }
 .followus .paragrap h3::before{left: 20px; width: 15%; top: 20px;}
.followus .paragrap h3::after{right: 20px;width: 15%; top: 20px;}
.ourproducts .owl-nav .owl-prev{width: 25px; left: -11px; top: 208px;}
.ourproducts .owl-nav .owl-next {width: 25px; right: -11px; top: 208px;}
.followus-icon a p{ font-size: 16px; line-height: 22px;}
.followus-icon a i{ font-size: 18px;}
.customer .paragrap h3::before { left: 31px; top: 20px;}
.customer .paragrap h3::after { right: 31px; top: 20px;}

.badbuddy-img a img{ width: 45%;}
.badbuddy-btn a{ padding: 10px 50px;}
.badbuddy-img h5{ font-size: 24px; line-height: 30px;}
.badbuddy-icon{ padding: 20px 0;}
.customer-wrap::after{ width: 100px; height: 100px;}
.badbuddy-btn a{ font-size: 24px;}
.badbuddy-icon ul li a{ width: 40px; height: 40px;}
.followus {padding: 33px 0;}
.customer-wrap-img{ width: 65px; height: 65px;}
.customer-wrap-img img{height: 60px;}
.customer-wrap::after {top: 8px;left: 62%;}

.customer-wrap::after { width: 50px;  height: 40px; right: 0; left: inherit;}
.ourproducts {  padding: 60px 0;}
.ourproducts::before { height: 50px;}
.customer-wrap::after { width: 40px !important; height: 33px !important; right: 8px !important; left: inherit !important; background-size: 100% !important; top: 21px !important;}
.ourproducts .owl-carousel{padding: 0 30px;}
.ourproducts .owl-nav .owl-prev, .ourproducts .owl-nav .owl-next  { width: 25px; top: 50%;height: 28px; transform: translateY(-50%);}
.ourproducts .owl-nav .owl-prev {left: -5px;}
.ourproducts .owl-nav .owl-next {right: -5px;}
.customer {position: relative; padding: 0 0 30px;}
.badbuddy_innr{ padding: 15px 0 0;}
.bannersec{ width: 100%; height: 280px;}
.banner-img img{ margin-top:31px; height: 310px;}
.bannersec { width: 100%; height: 370px;}
.banner-img img { margin-top: 31px; height: auto; width: 194px;}

.bannersec .banner-wrap p { font-size: 24px;  line-height: 29px;}
.bannersec .banner-wrap strong { font-size: 34px; line-height: 38px;}
.banner-wrap img { width: 264px; max-width: 100%; margin: 0;}
.banner-img img { margin-top: 56px; height: auto; width: 180px;}
.ourproducts .paragrap h3 span { padding: 0px 130px;}
.ourproducts .paragrap h3 span::before, .ourproducts .paragrap h3 span::after { width: 23%; top: 20px; }



.blog_right {
  width: 100%;
  margin-bottom: 19px;
  margin-left: 16px;width: 278px;
}
.blog_left{ margin-right: 16px; width: 278px;}



.wemade-text h3{background: url(../images/line3.jpg) repeat-x left top 23px; text-align: center;}

.wemade-text h3 span {
  padding: 0 18px; background: #fff; position: relative;
  display: inline-block;
}


.badbuddy-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}



.banner_text h1 {
  font-size: 42px;
}

}





@media only screen and (max-width: 575px){

.banner-wrap .logo img { width:70%; margin: 10px 0;}
.bannersec .banner-wrap p { font-size: 19px;line-height: 25px;}
.bannersec .banner-wrap strong { font-size: 25px;  line-height: 30px;}
.banner-wrap img {width: 100%;}   
.bannersec{ width: 100%; height: 330px;}
.banner-img img{ margin-top:31px; height: 300px;}
.product-features{ padding: 40px 0 30px;}
.paragrap h3 {font-size: 24px;line-height: 30px;}
.paragrap{ margin-bottom: 15px;}

.ourproducts::before { height: 50px;}
.ourproducts { padding: 30px 0;}
.paragrap h3::before { display: none;}
.paragrap h3::after{ display: none;}
.followus-icon a { width: 300px;}
.ourproducts-text h3 {  font-size: 24px;  line-height: 30px;}
.ourproducts-text h4 {  font-size: 20px; line-height: 28px;}
.wemade-text h3 { font-size: 25px;  line-height: 32px;  margin-bottom: 10px;}
.wemade-text p { font-size: 14px; line-height: 22px;}
.wemade-text h6{ font-size: 20px;line-height: 25px; padding: 0;}
.followus .paragrap h3::before{ display: none;}
.followus .paragrap h3::after{ display: none;}
.customer-wrap{ margin: 0 !important; }
.customer .owl-carousel .owl-stage-outer{ padding: 50px 0 }
.badbuddy-btn a { font-size: 20px; padding: 10px 30px;}
.product-features-icon { margin: 0 !important;}
.followus-icon a p { font-size: 14px;}
.banner-img img { height: auto;  width: 171px;}
.banner-wrap img { width: 200px;  max-width: 100%;}
.banner-img { width: 100%;  position: relative;}
.banner-img img { height: auto; width: 120px; margin: 0;  position: absolute;  right: 0;  top: 121px;  z-index: 999999;}


.post_sec .col-md-4 {
  padding: 0 15px;-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.post_box img{height: auto;}


.blog_right {
  width: 100%;
  margin-bottom: 19px;
  margin-left: 0px;width: 100%;
}
.blog_left{ margin-right: 0; width: 100%; margin-bottom: 19px;}
.ourproducts .paragrap h3 span {
  padding: 0px 83px;
}
.ourproducts .paragrap h3 span::before, .ourproducts .paragrap h3 span::after {
  width: 17%;
  top: 13px;
}



.followus-icon a {
  width: auto !important;
  max-width: 349px;
}











}

@media only screen and (max-width: 575px){

.banner-wrap .logo img { width:70%; margin: 10px 0;}
.bannersec .banner-wrap p { font-size: 19px;line-height: 25px;}
.bannersec .banner-wrap strong { font-size: 25px;  line-height: 30px;}
.banner-wrap img {width: 100%;}   
.bannersec{ width: 100%; height: 330px;}
.banner-img img{ margin-top:31px; height: 300px;}
.product-features{ padding: 40px 0 30px;}
.paragrap h3, .cms_box h3 {font-size: 24px;line-height: 30px;}
.paragrap{ margin-bottom: 15px;}

.ourproducts::before { height: 50px;}
.ourproducts { padding: 30px 0;}
.paragrap h3::before { display: none;}
.paragrap h3::after{ display: none;}
.followus-icon a { width: 300px;}
.ourproducts-text h3 {  font-size: 24px;  line-height: 30px;}
.ourproducts-text h4 {  font-size: 20px; line-height: 28px;}
.wemade-text h3 { font-size: 25px;  line-height: 32px;  margin-bottom: 10px;}
.wemade-text p { font-size: 14px; line-height: 22px;}
.wemade-text h6{ font-size: 20px;line-height: 25px; padding: 0;}
.followus .paragrap h3::before{ display: none;}
.followus .paragrap h3::after{ display: none;}
.customer-wrap{ margin: 0 !important; }
.customer .owl-carousel .owl-stage-outer{ padding: 50px 0 }
.badbuddy-btn a { font-size: 20px; padding: 10px 30px;}
.product-features-icon { margin: 0 !important;}
.followus-icon a p { font-size: 14px;}
.banner-img img { height: auto;  width: 171px;}
.banner-wrap img { width: 200px;  max-width: 100%;}
.banner-img { width: 100%;  position: relative;}
.banner-img img { height: auto; width: 120px; margin: 0;  position: absolute;  right: 0;  top: 121px;  z-index: 999999;}


.post_sec .col-md-4 {
  padding: 0 15px;-webkit-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.post_box img{height: auto;}


.blog_right {
  width: 100%;
  margin-bottom: 19px;
  margin-left: 0px;width: 100%;
}
.blog_left{ margin-right: 0; width: 100%; margin-bottom: 19px;}



}





@media only screen and (max-width: 480px){
.banner_text h1 {
  font-size: 28px;
}
.banner_text h1 {
  font-size: 36px;
}

}
@media only screen and (max-width: 400px){
.bannersec .banner-wrap strong {font-size: 24px; line-height: 30px;}
.paragrap h3 { font-size: 21px;  line-height: 30px;}
.bannersec .banner-wrap p {  font-size: 18px;  line-height: 25px;}
.bannersec{ width: 100%; height: 300px;}
.followus-icon a p {  font-size: 14px;  line-height: 22px;}
.badbuddy-btn { padding: 21px 0px;}
.badbuddy-img h5 { font-size: 18px; line-height: 25px;}
.wemade-text h3{font-size: 20px; line-height: 25px; }
.badbuddy-wrap {padding: 10px 0; display: flex; justify-content: center;}
.badbuddy-wrap a{ font-size: 13px; padding: 0 10px;}
.badbuddy-icon ul li a { width: 30px; height: 30px; line-height: 30px;  font-size: 16px;}
.badbuddy-icon { padding: 10px 0;}
.badbuddy-icon ul li {margin: 0 0 0 9px;}
.fouter-wrap p {font-size: 14px;}

.bannersec .banner-wrap p { font-size: 17px;  line-height: 25px;}
.paragrap h3 { font-size: 24px; line-height: 30px;}
.banner-img img { width: 100px; top: 126px;}


.banner_text h1 {
  font-size: 24px;
  line-height: 25px;
}
.paragrap h3, .cms_box h3 {
  font-size: 23px;
  line-height: 30px;
}
.wemade-text h3, .paragrap h3 {
  background: url(../images/line3.jpg) repeat-x left top 12px;
  text-align: center;
}
.wemade-text h3 span, .paragrap h3 span {
  padding: 0 7px;}
.wemade-text {
  padding: 0;
}
.banner_text h1 {
  font-size: 31px;
  line-height: 34px;
}


}


@media only screen and (max-width: 370px){
.ourproducts .paragrap h3 span {padding: 0px 75px;}
.paragrap h3 { font-size: 18px; line-height: 26px;  background-position: left top 12px;}
.paragrap h3 span { padding: 0 12px;}
.ourproducts .paragrap h3 span::before, .ourproducts .paragrap h3 span::after { width: 19%;  top: 11px;}
.bannersec .banner-wrap p { font-size: 14px;  line-height: 18px;}
.bannersec .banner-wrap strong { font-size: 20px;  line-height: 27px;}
.banner-wrap img { width: 150px;  max-width: 100%;}
.bannersec { height: 280px;}
.banner-img img { width: 110px; top: 88px;}

}



