:root{
    --libre:'Roboto', sans-serif;
    --sky-blue:#2699cf;
    --blue:#175f9e;
    --orange:#f66620;
    --black:#000000;
    --white:#ffffff;
    --gray:#F5F6FA;
    --lightgray:#e9ecef;
    --red:#da251d;
}
 *{margin:0;padding:0;box-sizing:border-box; font-family:Roboto; }
::-webkit-scrollbar-track{background-color:#eee;}
::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px;}
::-webkit-scrollbar{width:10px;border-radius:10px;}
 html, body{margin:0;padding:0;font-family:'Roboto', sans-serif;scroll-behavior:smooth;font-size:20px;color:var(--black);background:#EEEEEE;}
 ul, ul~li{margin:0;padding:0;list-style-type:none;}
 body{ 
    font-size: 14px;
    background-color: #dbdbdc;
    color: #212121;
    line-height: 1.4;
}
 a{text-decoration:none;}
 .font-xs{font-size:10px !important;}
 .font-sm{font-size:12px !important;}
 .font-md{font-size:14px !important;}
 .font-lg{font-size:16px !important;}
 .font-xl{font-size:18px !important;}
 .text-shadow{text-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);}
 a:hover{text-decoration:none;}
 .title, .title h3{font-size:22px;color:var(--blue);font-weight:700;line-height:1.2em;}
 .bg-gray{background-color:var(--gray);}
 .bg-lightgray{background-color:var(--lightgray);}
 p{}
 @media (min-width:1200px){.container{max-width:1290px;}
}

.ptb-80 {

    padding: 80px 0;
    background: #223627;

}
.sell-section-left {

  position: relative;

  z-index: 1;

}
 .logo img{width:70px;}
 .logo{margin-top:0px;}
 .logo a{font-size:35px;font-weight:500;color:var(--blue);}
 header nav ul li:last-child{padding-right:0px;}
header{padding:10px 0px 10px 0px;background-color:#cddc39; position:fixed;width:100%;z-index:100;}
.blank-header{height:85px;width:100%;}
header nav{text-align:right;padding:18px 0px 15px 0px;}
 header nav ul{}
header nav ul li{display:inline-block;padding:0px 15px;position:relative;}
header nav ul li a {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 17px;
    color: var(--blue);
    text-decoration: none;
}
 header nav ul li a:hover{color:var(--black);text-decoration:none;}
 header.header{border-bottom:solid 1px #dee2e6;box-shadow:0 0 20px rgba(0,0,0,.15);}
 .m-title{text-align:center;}
 .m-title h1{font-size:52px;color:var(--blue);font-weight:700;}
 .contact-btn{text-align:center;margin:40px 0px;}
 .three_boxes{margin-top:0px;}
 .box-b{background-color:var(--gray);padding:15px;transition:.2s all ease-in-out;border-radius:4px;cursor:pointer;border-bottom:solid 2px var(--sky-blue);height:auto;position:relative;box-shadow:0 5px 10px #9c9c9c;}
 .box-b:hover{background-color:var(--white);border-bottom:solid 2px var(--blue);-webkit-box-shadow:0 5px 10px #9c9c9c;-ms-box-shadow:0 5px 10px #9c9c9c;box-shadow:0 5px 10px #9c9c9c;}
 .box-b p{line-height:1.4;font-size:18px;color:var(--dark);text-align:center;margin-bottom:0px;}
 .box-b a{left:0px;bottom:8%;right:0px;margin:auto;text-align:center;color:var(--blue);}
section.sec {
    padding: 12px 2px;
    position: relative;
    margin: 0px 0px;
}
 section.sec.sec-1{padding-top:80px;}
 .in_form{}
 .in_form h2{margin-bottom:25px;text-align:center;font-size:30px;color:var(--blue);font-weight:700;line-height:1.2em;}
 .in_form label{text-align:right;margin-bottom:0px;margin-top:10px;}
 .in-box{}
 .in-box img{max-width:100%;height:auto;}
 .part-logo{margin-bottom:70px;}
 .part-logo ul{justify-content:center;align-items:center;display:flex;}
 .part-logo ul li{display:inline-block;margin:0px 20px;}
 .part-logo ul li img{width:200px;}
 .cer-logo img{height:100px;width:auto !important;}
 .sm-title{}
 .sm-title h3{margin-bottom:20px;}
 .box-bb{text-align:center;background-color:var(--gray);padding:30px;height:375px;border-bottom:solid 1px var(--orange);-webkit-box-shadow:0 5px 10px #9c9c9c;-ms-box-shadow:0 5px 10px #9c9c9c;box-shadow:0 5px 10px #9c9c9c;cursor:pointer;transition:.2s all ease-in-out;}
 .box-bb:hover{box-shadow:0px 0px 0px #fff;-webkit-box-shadow:0 0px 0px #fff;-ms-box-shadow:0 0px 0px #fff;background-color:#fff;border:solid 1px var(--orange);}
 .box-bb span.fa{font-size:40px;text-align:center;display:block;color:var(--orange);margin-bottom:15px;}
 .box-bb h4{font-size:20px;font-weight:600;color:var(--blue);}
 .get_form{}
 .get_form p{text-align:center;}
 .get_form h3{font-size:40px;color:var(--blue);font-weight:700;line-height:1.2em;text-align:center;}
 .get_form label{display:none;}
 .get_form input, .get_form select{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
 .get_form input::placeholder{color:#e0e0e0;font-size:16px;}
 .site-footer{background-color:#2c4152;padding:45px 0 20px;font-size:16px;line-height:24px;color:#fff;}
.site-footer h6{color:#fff;font-size:14px;text-transform:capitalize;margin-top:5px;margin-bottom:20px;font-weight:400;text-align:left;}
 .site-footer a:hover{color:#3366cc;text-decoration:none;}
 .footer-links{padding-left:0;list-style:none;text-align:left;}
 .footer-logo{padding:15px;border-radius:4px;}
 .footer-logo a{}
footer.site-footer ul.footer-links li a{font-size:12px;color:#ccc;}
footer.site-footer ul.footer-links li{margin-bottom:5px;}
 .footer-logo a img{max-width:100%;}
 .footer-links ul{margin-top:30px;}
 .footer-links ul li{display:inline-block;margin:0px 15px;}
 .footer-links ul li a{font-size:16px;font-weight:100;}
 .footer-links a{color:#fff;opacity:1;}
 .footer-links a:hover{color:#50aed6;}
 section.sec.sec-4{margin-bottom:100px;}
 .box-bb img{width:60px;margin:0px auto;padding-bottom:20px;}
 .inr-top-img{text-align:center;margin-bottom:20px;}
 .inr-top-img img{margin:auto;width:140px;}
 .inner-title{text-align:center;}
 .inner-title h1{color:var(--orange);font-size:35px;font-family:var(--libre);}
 .ddtxt{background-color:var(--gray);padding:15px;height:278px;}
 .ddtxt h3{margin-bottom:10px;font-size:20px;font-weight:600;color:var(--blue);margin-top:10px;}
 .ddtxt p{margin-bottom:0px;font-size:20px;font-weight:600;color:var(--blue);}
 .ddtxt ul{margin-left:0px;margin-bottom:0px;margin-top:5px;}
 .ddtxt ul li{font-size:18px;margin-bottom:5px;position:relative;padding-left:0px;}
 .ddimg{overflow:hidden;vertical-align:bottom;margin-top:41px;}
 .ddimg img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
 .ddimg img{width:100%;cursor:pointer;transition:.6s all ease-in-out;}
 .case-box{position:relative;overflow:hidden;cursor:pointer;transition:.6s all ease-in-out;}
 .case-box .case-img{}
 .case-box .case-img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
 .case-box .case-img img{width:100%;transition:.6s all ease-in-out;}
 .case-box .case-txt{background-color:rgba(255, 255, 255, 0.84);position:absolute;border:solid 1px var(--blue);top:10px;left:10px;width:200px;height:185px;padding:10px;}
 .case-box .case-txt p{margin-bottom:0px;font-size:15px;color:var(--blue);}
 .case-box .case-txt h4{margin-bottom:2px;font-size:18px;}
 .listwp{text-align:center;}
 .listwp ul{display:flex;}
 .listwp ul li{margin-bottom:10px;position:relative;width:25%;vertical-align:top;color:var(--orange);}
 .inner-icon{background-color:var(--white);}
 .inner-icon img{width:150px !important;}
 .listwp ul li .chb-box{background-color:var(--gray);padding:15px;margin:0px 15px;height:180px;display:flex;align-items:center;transition:.2s all ease-in-out;border-radius:4px;cursor:pointer;border-bottom:solid 2px var(--sky-blue);height:235px;position:relative;}
 .listwp ul li .chb-box:hover{background-color:var(--white);border-bottom:solid 2px var(--blue);-webkit-box-shadow:0 5px 10px #9c9c9c;-ms-box-shadow:0 5px 10px #9c9c9c;box-shadow:0 5px 10px #9c9c9c;}
 .listwp ul li .chb-box p{margin-bottom:0px;color:var(--orange);}
 .listwp ul li:first-child .chb-box{margin-left:0px;}
 .listwp ul li:last-child .chb-box{margin-right:0px;}
 .video_sec{}
 .video_sec img{border:solid 2px var(--blue);border-radius:4px;}
 @keyframes fadeInUp{from{transform:translate3d(0,40px,0) }
 to{transform:translate3d(0,0,0);opacity:1 }
}
 @-webkit-keyframes fadeInUp{from{transform:translate3d(0,40px,0) }
 to{transform:translate3d(0,0,0);opacity:1 }
}
 .animated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both }
 .animatedFadeInUp{opacity:0 }
 .fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;}
 .canimated{animation-duration:1s;animation-fill-mode:both;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both }
 .canimatedFadeInUp{opacity:0 }
 .cfadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp;}
 .bg-gradient{background:linear-gradient(225.35deg,#246694 0,#062338 100%);}
 .bg-gradient2{background:linear-gradient(225.35deg,#249BCC 0,#064684 100%);}
 .title_bx{margin-bottom:20px; display: flex; justify-content: space-between;}
 .title_bx h3.title{font-size:22px;text-transform:capitalize;position:relative;}
/* .title_bx h3.title:after{content:"";height:2px;width:100%;position:absolute;left:0px;top:40px;background-color:#2196F3;}
 .title_bx h3.title:before{content:"";height:2px;width:20%;position:absolute;left:0px;z-index:1;top:40px;background-color:#3F51B5;}
 */
 .box-b .box-img{margin-bottom:15px;}
 .box-b .box-img img{width:100%;border-radius:4px;}
 .box-b h3{text-align:center;margin-bottom:5px;font-size:22px;color:var(--black);}
 .owl-nav .owl-prev{left:-15px;}
 .owl-nav .owl-next{right:-20px;}
 .owl-nav .owl-prev, .owl-nav .owl-next{top:32%;position:absolute;border-radius:40px !important;color:var(--white) !important;width:40px;height:40px;text-align:center;}
 .owl-nav .owl-prev i, .owl-nav .owl-next i{color:var(--blue);font-size:20px;position:relative;left:0px;}
 #staff .owl-nav .owl-prev i, .owl-nav .owl-next i{color:#fff;font-size:20px;position:relative;left:0px;}
.footer-bottom{background-color:#0b1760;padding:30px 0px;border-top:solid 1px #13446f;}
 .footer-bottom p{font-size:20px;color:#fff;text-align:center;margin-bottom:0px;}
 .cate-box{text-align:center;}
 .cate-box .box-img{width:220px;height:220px;border-radius:50%;overflow:hidden;}
 .cate-box .box-img img{width:220px;transition:all ease-in-out 0.5s;height:220px;border:solid 2px #fff;border-radius:50%;}
 .cate-box h3{font-size:22px;margin-top:10px;}
 #cate .owl-nav .owl-prev{left:-42px;background-color:var(--indigo);}
 #cate .owl-nav .owl-next{right:-42px;background-color:var(--indigo);}
 #cate .owl-nav .owl-prev i, #cate .owl-nav .owl-next i{color:#fff;}
 #intro{width:100%;position:relative;}
.inner_bg {
    overflow: hidden;
    background: linear-gradient(rgba(0, 98, 204, 0.6196078431372549), rgba(29, 205, 89, 0.2)), url(../images/bg3.jpg) fixed center center;
    background-size: cover;
    padding: 20px 0;
}
.btn-success {
   border-color: #0b1760;
}
 .inner_bg h3.section-title{color:#fff;}
 .section-header .section-title{font-size:32px;text-align:center;font-weight:400;}
.section-header .section-divider {
    display: block;
    width: 60px;
    height: 3px;
    background: #1dc8cd;
    background: linear-gradient(0deg, #da261e 0%, #dc3545 100%);
    margin: 0 auto;
    margin-bottom: 20px;
}
 .page-banner img{width:100%;opacity:0.6;}
 .inner_bg p{color:#ced4da;}
 .theme-form{border-radius:50px;}
 .form-area{}
 .form-area{border-radius:25px;}
 .theme-btn{border-radius:50px;text-transform:uppercase;padding:8px 40px;}
 .form-box h4{font-size:24px;}
 .form-box p{font-size:18px;color:#495057;}
 .profile-img{overflow:hidden;border-radius:4px;width:150px;height:100px;margin:auto;}
 .profile-img img{width:100%;}
 .nav-tabs-custom{background:#fff none repeat scroll 0 0;box-shadow:0 1px 5px rgba(0, 0, 0, 0.15);margin-bottom:20px;width:100%;}
 .nav-tabs-custom:hover{box-shadow:0 1px 15px rgba(0, 0, 0, 0.20);}
 .nav-tabs-custom h4{text-align:center;padding:15px 0;font-size:1.6em;text-transform:uppercase;color:#555;overflow:hidden;}
 .common_wd .carousel-control.left{position:inherit;background:none;border:1px solid #c1c1c1;color:#232323;font-size:18px;padding:4px 14px;z-index:99;width:36px;height:27px;border-radius:0;line-height:0;margin:0 0 0 10px;}
 .common_wd .carousel-control.right{position:inherit;background:none;border:1px solid #c1c1c1;color:#232323;font-size:18px;padding:4px 14px;margin:0 0 12px;z-index:99;width:36px;line-height:0px;height:27px;border-radius:0;border-left:none;}
 .common_wd .carousel-control:focus{background:#dfdfdf;}
 .common_wd .carousel-control{float:right;position:unset;text-shadow:none;}
 .common_wd .title_txt{font-size:14px;overflow:hidden;text-align:center;height:40px;padding-top:2px;line-height:1.4em;font-weight:600;color:#222;letter-spacing:0;}
 .common_wd .pub_txt{color:#888;font-size:14px;text-transform:none;text-align:center;height:22px;overflow:hidden;line-height:1.6em;}
 .card_txt{width:100%;padding:18px 10px;}
 .nav-tabs-custom .card-img{height:300px;overflow:hidden;}
 .common_wd .owl-nav{position:absolute;top:40%;right:4px;width:100%;}
  .common_wd .owl-nav .owl-prev:focus, .common_wd .owl-nav .owl-next:focus{ outline:none; }
.common_wd .owl-nav .owl-prev, .common_wd .owl-nav .owl-next {
    background-color: #ed2027 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 75px;
    width: 35px;
    text-align: center;
    border-radius: 3px !important;
}
 .common_wd .owl-nav .owl-prev i, .common_wd .owl-nav .owl-next i{color:#fff;font-size:14px !important;position:relative;top:-1px;}
 .common_wd .owl-nav .owl-next.disabled i, .common_wd .owl-nav .owl-prev.disabled i{color:#d0e6fd;}
 .bg-light-blue{background-color:#e4eef9;}
 .sale-tag{width:50px;height:110px;background:#FF512F;background:-webkit-linear-gradient(to left, #D44632, #FF512F);background:linear-gradient(to left, #D44632, #FF512F);position:absolute;top:-45px;right:-10px;font-weight:500;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:0 0 15px rgba(0,0,0,0.3) !important;}
 .sale-tag span{color:#fff;font-size:14px;left:-5px;position:absolute;top:51px;text-shadow:2px 2px 2px #912e1d;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
 #maz .nav-tabs-custom .card-img, #books .nav-tabs-custom .card-img{height:220px;}
 #books .owl-nav, #maz .owl-nav{top:-15%;}
 .staff .box-img img{height:145px;width:145px;margin:auto;border-radius:90px;}
header nav ul li:last-child:after{display:none;}
.slider-area{color:#fff;position:relative;text-align:center;}
.slider-content{padding:180px 60px;}
.nivo-caption::after{background:#444 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0.0;position:absolute;top:0;width:100%;z-index:-1;}
.layer-1-2{margin:20px 0;}
.layer-1-1 h2{color:#fff;font-size:22px;font-weight:500;}
.layer-1-2 h1{color:#fff;font-size:40px;font-weight:500;text-shadow:1px 1px 1px #000;}
.layer-1-3{margin:50px 0 0;}
.layer-1-3 a.ready-btn{border:1px solid #fff;border-radius:30px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:30px;padding:10px 20px;text-align:center;text-transform:uppercase;transition:all 0.4s ease 0s;z-index:222;display:none;}
.layer-1-3 a.ready-btn:hover{color:#fff;background:#3EC1D5;border:1px solid #3EC1D5;text-decoration:none;}
.ready-btn.right-btn{margin-right:15px;background:#3EC1D5;border:1px solid #3EC1D5 !important;}
.ready-btn.right-btn:hover{background:transparent !important;border:1px solid #fff !important;}
.nivo-controlNav{bottom:0;left:0;position:absolute;right:0;z-index:8;}
.nivo-directionNav{display:block;}
.nivo-controlNav a{background:transparent none repeat scroll 0 0;border:2px solid #fff;box-shadow:none;display:inline-block;font-size:0;height:2px;margin:5px 3px;opacity:1;text-align:center;text-indent:inherit;vertical-align:top;width:20px;}
.nivo-controlNav a:hover, .nivo-controlNav a.active{background:#fff none repeat scroll 0 0;border-color:#3EC1D5;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);}
@media (min-width:1400px) and (max-width:1920px){.slider-content{padding:340px 0;}
}
@media (min-width:992px) and (max-width:1169px){.slider-content{padding:144px 0;}
}
@media (min-width:768px) and (max-width:991px){.slider-content{padding:93px 0;}
 .layer-1-2 h1{font-size:22px;line-height:24px;}
 .layer-1-3 a.ready-btn{font-size:14px;margin-top:20px;padding:10px 20px;}
}
@media (max-width:767px){.nivo-directionNav{display:none;}
 .slider-content{padding:46px 0px;}
 .layer-1-2{margin:10px 0;}
 .layer-1-1 h2{font-size:14px;line-height:16px;}
 .layer-1-2 h1{font-size:14px;line-height:16px;}
 .layer-1-3 a.ready-btn{font-size:12px;margin-top:10px;padding:8px 10px;}
 .layer-1-3{margin:10px 0 0;}
 .nivo-controlNav{bottom:-8px;}
 .btn-box a.btn {
    background-color: #ed2027;
    color: #fff;
    position: relative;
    width: 160px!important;
    top: 0px;
    border-radius: 80px!important;
}
}
@media only screen and (min-width:480px) and (max-width:767px){.slider-content{padding:70px 0px;}
 .layer-1-1 h2, .layer-1-2 h1{font-size:24px;line-height:30px;}
 .btn-box a.btn {
    background-color: #ed2027;
    color: #fff;
    position: relative;
    width: 160px;
    top: 0px;
    border-radius: 100px;
}
}
.preview-1 .nivoSlider{position:relative;background:url(../lib/nivo-slider/img/loading.gif) no-repeat 50% 50%;}
.preview-1 .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}
.preview-1 .nivoSlider a{border:0;display:block;}
.preview-1 .nivo-controlNav{text-align:center;padding:20px 0;}
.preview-1 .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../lib/nivo-slider/img/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px;}
.preview-1 .nivo-controlNav a.active{background-position:0 -22px;}
.preview-1 .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../lib/nivo-slider/img/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}
.preview-1:hover .nivo-directionNav a{opacity:1;}
.nivo-prevNav{left:15px;}
.nivo-nextNav{right:15px;}
.preview-1 a.nivo-nextNav{background-position:-30px 0;}
.preview-1 .nivo-caption{font-family:Helvetica, Arial, sans-serif;}
.preview-1 .nivo-caption a{color:#fff;border-bottom:1px dotted #fff;}
.preview-1 .nivo-caption a:hover{color:#fff;}
.preview-1 .nivo-controlNav.nivo-thumbs-enabled{width:100%;}
.preview-1 .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px;}
.preview-1 .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto;}
.preview-1 .nivo-controlNav{position:relative;z-index:99999;bottom:68px;}
.preview-1 .nivo-controlNav a{border:5px solid #fff;display:inline-block;height:18px;margin:0 5px;text-indent:-9999px;width:18px;line-height:8px;background:#3c3c3c;cursor:pointer;position:relative;z-index:9;border-radius:100%;opacity:0;z-index:-999;}
.preview-1:hover .nivo-controlNav a{opacity:1;z-index:999999;}
.preview-1 .nivo-controlNav a:hover, .preview-1 .nivo-controlNav a.active{background:#000;cursor:pointer;}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-prevNav{left:50px;}
.preview-2 .nivoSlider:hover .nivo-directionNav a.nivo-nextNav{right:50px;}
.preview-2 .nivoSlider .nivo-directionNav a.nivo-prevNav{font-size:0;}
.preview-2 .nivoSlider .nivo-directionNav a.nivo-nextNav{font-size:0;}
.preview-2 .nivo-directionNav a.nivo-prevNav::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#ffffff;content:"\f053";cursor:pointer;font:300 50px/50px FontAwesome;position:absolute;text-align:center;top:50%;transition:all 300ms ease-in 0s;z-index:9;font-weight:100;left:0px;width:50px;border:1px solid #fff;border-radius:50%;font-size:30px;}
.preview-2 .nivo-directionNav a.nivo-nextNav:hover:before, .preview-2 .nivo-directionNav a.nivo-prevNav:hover:before{border-color:var(--blue);color:#fff;background:var(--blue);}
.preview-2 .nivo-directionNav a.nivo-nextNav::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #fff;border-radius:50%;color:#ffffff;content:"\f054";cursor:pointer;font:100 30px/50px FontAwesome;height:50px;position:absolute;right:0px;text-align:center;top:50%;transition:all 300ms ease-in 0s;width:50px;z-index:9;font-size:30px;}
.niceties.preview-2{position:relative;height:100%;}
.top-bar{text-align:right;}
.top-bar a{font-size:12px;color:#6c757d;margin:0px 10px;}
.top-bar a:last-child{margin-right:0px;}
.srh input{border:1px solid #ccc;padding:3px 15px;border-radius:50px;background-color:#f9f7e3;font-size:16px;}
.srh .search-btn{background-color:var(--red);color:#fff;border:0px;font-weight:200;font-size:15px;position:absolute;top:2px;right:0px;width:40px;border-bottom-right-radius:50px;border-top-right-radius:50px;height:30px;cursor:pointer;}
.srh .search-btn:focus{outline:none;}
.srh input:focus{outline:none;}
.cart-btn .cart-bg{background-color:var(--blue);color:#fff;border-radius:50px;position:relative;text-align:center;padding:5px 9px;cursor:pointer; font-size: 15px;}
.cart-btn .cart-bg span.notify{position:relative;top:-2px;font-size:16px;display:inline-block;right:0px;margin-left:2px;border-radius:50px;background-color:#ffffff;color:#da251d;padding:0px 4px;}
header nav ul li.srh{padding-right:0px;}
.img-box{overflow:hidden;position:relative;cursor:pointer;}
.img-box:hover img{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1) }
.img-box img{-webkit-transition:opacity .7s, -webkit-transform .7s;transition:opacity .7s, transform .7s;-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1);width:100%;height:100%;}
.img-box:hover .box-effects:before{background:rgba(42, 16, 25, .2);}
.img-box .box-effects:before{content:'';display:block;position:absolute;width:100%;height:100%;right:0;top:0;z-index:1;border-radius:3px;}
.footer-bottom h4{font-size:14px;color:#ccc;margin-bottom:15px;}
.footer-bottom ul{margin:0px;padding:0px;}
.footer-bottom ul li{display:inline-block;}
.footer-bottom ul li img{width:50px;border-radius:3px;}
.ssl_img{text-align:right;}
.ssl_img img{width:100px;}
.t-tile h3{font-size:25px;color:#495057;}
#deals .owl-nav{top:-16%;}
.exch_box {
    cursor:pointer;
    transition:all ease-in-out 0.5s; 
    box-shadow: 1px 1px 14px rgba(204, 204, 204, 0.39);
    border: solid 1px #333333;
    background-color: rgba(204, 204, 204, 0.050980392156862744);
    border-radius:3px;
}
.exch_box:hover{ background-color:#fff; box-shadow:none;  border: solid 1px #da251d; }
.exch_box .status-img img {
    width: 100px;
}
.exch_box h3 {
    font-size: 20px;
    color: var(--blue);
}

.slider-area ul.slider-bottom {
    padding: 0px;
    margin: 0px;
    position: absolute;
    z-index: 10;
    bottom: 25px;
    left: 0px;
    right: 0px;
}

.slider-area ul.slider-bottom li {
    display: inline-block;
    margin: 0px 20px;
}

.slider-area ul.slider-bottom li .item-imgs img:hover {
    transform: scale(1.1);
}

.slider-area ul.slider-bottom li .item-imgs {
    width: 200px;
    height: 200px;
    overflow: hidden;
    margin: 0px;
     border-radius: 100%;
    cursor:pointer;
}

.slider-area ul.slider-bottom li .item-imgs img {
    width: 100%;
    object-fit: cover;
    border-radius: 100%;
    border: solid 2px #fff;
    padding: 5px;
    transition: all 0.5s ease-in-out;
}
.srh {
    display: none;
}



/*===pic-Zoom===*/
._boxzoom .zoom-thumb {
    width: 90px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}
._boxzoom .zoom-thumb ul.piclist {
    padding-left: 0px;
    top: 0px;
}
._boxzoom ._product-images {
    width: 85%;
    display: inline-block;
}
._boxzoom ._product-images .picZoomer {
    width: 100%;
}
._boxzoom ._product-images .picZoomer .picZoomer-pic-wp img {
    left: 0px;
}
._boxzoom ._product-images .picZoomer img.my_img {
    width: 100%;
}
.piclist li img {
    height:100px;
    object-fit:cover;
}

/*======products-details=====*/
._product-detail-content {
    background: #fff;
    padding: 15px;
    border: 1px solid lightgray;
}
._product-detail-content p._p-name {
    color: black;
    font-size: 20px;
    border-bottom: 1px solid lightgray;
    padding-bottom: 12px;
}
.p-list span {
    margin-right: 15px;
}
.p-list span.price {
    font-size: 25px;
    color: #318234;
}
._p-qty > span {
    color: black;
    margin-right: 15px;
    font-weight: 500;
}
._p-qty .value-button {
    display: inline-flex;
    border: 0px solid #ddd;
    margin: 0px;
    width: 30px;
    height: 35px;
    justify-content: center;
    align-items: center;
    background: var(--red);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #fff;
}

._p-qty .value-button {
    border: 0px solid #fe0000;
    height: 35px;
    font-size: 20px;
    font-weight: bold;
}
._p-qty input#number {
    text-align: center;
    border: none;
    border-top: 1px solid #fe0000;
    border-bottom: 1px solid #fe0000;
    margin: 0px;
    width: 50px;
    height: 35px;
    font-size: 14px;
    box-sizing: border-box;
}
._p-add-cart {
    margin-left: 0px;
    margin-bottom: 15px;
}
.p-list {
    margin-bottom: 10px;
}
._p-features > span {
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}
._p-add-cart .buy-btn {
    background-color: #fd7f34;
    color: #fff;
}
._p-add-cart .btn {
    text-transform: capitalize;
    padding: 6px 20px;
    /* width: 200px; */
    border-radius: 52px;
}
._p-add-cart .btn {
    margin: 0px 8px;
}

/*=========Recent-post==========*/
.title_bx h3.title {
    font-size: 22px;
    text-transform: capitalize;
    position: relative;
    color:#495057;
    font-weight: 700;
    line-height: 1.2em;
}
 
.title_bx:after {
    content: "";
    height:1px;
    width:98%;
    position: absolute;
    left: 0px;
    right:0px;
    margin:auto;
    top: 40px;
    background-color:#c7c4c4;
}
 
._p-qty .decrease_ {
    position: relative;
    right: -5px;
    top: 2px;
}

._p-qty .increase_ {
    position: relative;
    top:2px;
    left: -5px;
}
/*========box========*/
.sq_box {
    padding-bottom: 5px;
    background-color: #fff;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-radius: 4px;
    overflow: hidden;
        transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition:0.5s;
    -o-transition: 0.5s;
}
.item .sq_box span.wishlist {
    right: 8px !important;
}
.sq_box span.wishlist {
    position: absolute;
    top:10px;
    right: 20px;
    z-index: 20;
}
.sq_box span {
    font-size: 14px;
    font-weight: 600;
    margin: 0px 3px;
}
.sq_box span.wishlist i {
    color: #adb5bd;
    font-size: 20px;
}
.sq_box h4 {
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    color: #343a40;
    margin-top: 8px;
    padding: 0px 8px;
    margin-bottom:10px !important;
}
.sq_box h4 a {
    color: #000;
    font-size: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
}
.sq_box .price-box {
    margin-bottom: 10px !important;
}
.sq_box .btn {
    border-radius: 50px;
    padding: 5px 13px;
    font-size: 15px;
    color: #fff;
    background-color: var(--red);
    font-weight: 600;
}
.sq_box .price-box span.price {
    text-decoration: line-through;
    color: #6c757d;
}
.sq_box span {
    font-size: 14px;
    font-weight:500;
    margin: 0px 5px;
}
.sq_box .price-box span.offer-price {
    color:#28a745;
}
.sq_box img {
    object-fit: cover;
    height:250px !important;
    margin-top:0px;
}
.sq_box span.wishlist i:hover {
    color: #fd7f34;
}


#recent_post .owl-nav {
    top: -26%;
}

.sq_box .pdis_img{  position:relative; overflow:hidden; 
    transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
}

.sq_box .pdis_img img{ 
    transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
    cursor:pointer;
}
.sq_box .pdis_img:hover img{ -webkit-transform:scale(1.2);
   -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
     -o-transform:scale(1.2);
        transform:scale(1.2); }
.sq_box .pdis_img .q-bx {   }
.sq_box .pdis_img .q-bx span { color:#fff;  }
.pdis_img:hover .q-bx {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.q-bx {
    background-color:rgba(218, 37, 29, 0.52);
    width: 100%;
    height: 0px;
    position: absolute;
    bottom:0px;
    text-align: center;
    transition:0.5s;
    -webkit-transition:0.5s;
    -moz-transition:0.5s;
    -o-transition:0.5s;
}

.sq_box:hover span.wishlist i {
    color: #fd7f34;
}

.pro_lists .sq_box{  margin-left:10px; }
.pro_lists {
    margin-left: -10px;
}
.sidebar-menu {
    background-color: #fff;
    border-radius: 3px;
    overflow:hidden;
}

.sidebar-menu h3 {
    font-size: 18px;
    margin-bottom: 0px;
}

.sidebar-menu h3 a, .sidebar-menu ul li a {
    position:relative;
    padding: 10px 10px;
    display: block;
    color: #495057;
    font-weight: 400;
    font-size: 18px;
    border-bottom: solid 1px #f3eeee;
    transition:0.2s;
    -webkit-transition:0.2s;
    -moz-transition:0.2s;
    -o-transition:0.2s;
}

.sidebar-menu h3 a:hover, .sidebar-menu ul li a:hover { color:#fff; background-color:var(--blue);  }

.sidebar-menu ul {
    display: none;
    margin-left: 20px;
    background-color: #fffcf2;
}

.sidebar-menu ul li {}

.sidebar-menu ul li a {
    padding: 6px 10px;
    border-bottom: solid 1px #ccc;
}

.sidebar-menu h3 a .fa-angle-down{ display:none; }
.sidebar-menu h3.minusIcon a i.fa.fa-angle-right {
    display: none;
}
.sidebar-menu h3.minusIcon a i.fa.fa-angle-down {
    display: block;
}
.sidebar-menu h3 a .fa{  position:absolute; right:10px; top:10px; }
.sidebar-menu h3.cate-title {
    background-color: var(--red);
    color: #fff;
    padding: 12px 11px;
    font-size: 18px;
    text-transform: uppercase;
    position: relative;
}

.sidebar-menu h3.cate-title i.fa {
    position: absolute;
    right: 10px;
    top: 15px;
}

.logoin-area {
    position: relative;
    padding-top:20px;
}

.logoin-area ul {
    list-style: none;
    display: flex;
    align-items: center;
}

.logoin-area ul li { margin-right:20px; }

.logoin-area ul li a {
    color: #fff;
    font-size: 16px;
}

.search-area {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    padding-top: 10px;
    width:90%;
    margin:auto;
}

.search-area input {
    padding:4px 10px;
    border: solid 1px #ccc;
    width: 100%;
    height:40px;
    border-radius: 4px;
    box-shadow: 0px 1px 3px rgb(0 0 0 / 22%);
}

.search-area button.search-btn {
    position: absolute;
    right: 0px;
    border: 0px;
    border-radius: 4px;
    height:40px;
    width: 50px;
    background-color: transparent;
    color: #ef363c;
    cursor: pointer;
}
 .search-area input::placeholder{color:#000;font-size:16px;}
.search-area button.search-btn:focus, .search-area input:focus{ outline:none; }
.title_bx .view_btn {
    background-color: #ed2027;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    width: 90px;
    height: 35px;
    border-radius: 4px;
    box-shadow: 0px 1px 2px #ccc;
    font-size: 15px;
    cursor: pointer;
    position: relative;
    top: -5px;
}
._category > ul {
    display: flex;
    justify-content: space-around;
}

._category ul li a{ text-decoration:none;  }

._category ul li ._txt {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #212529;
    position: relative;
}
._category ul li ._txt img {
    display: block;
    height: 65px;
}
.slider-area .slides img {
    height: 345px;
    object-fit: cover;
}
section._category{ margin:0px; padding:5px 0px; }
._category ul li {
    position: relative;
    cursor:pointer;
}

._category ul li ul.dropdown_menu {
    position: absolute;
    width: 200px;
    background-color: #f9f8f8;
    z-index: 100;
    left: -25px;
    margin-top: 0px;
    display: none;
}

._category ul li ul.dropdown_menu li {
    display: block;
}

._category ul li ul.dropdown_menu li a {
    display: block;
    width: 100%;
    text-align: left;
    font-size: 15px;
    padding: 8px 10px;
    border-bottom: solid 1px #ece8ea;
    transition: all ease-in-out 0.3s;
    cursor: pointer;
    color: #353535;
}
._category ul li ul.dropdown_menu li:last-child a { border-bottom:0px; }
._category ul li ._txt a {
    color: #000;
}
._category > ul > li:hover  ul {
    display: block;
}
._category > ul > li:hover ul li  ul {
    display: none;
}
._category > ul > li ul li:hover ul {
    display: block;
    left: 100%;
    top: 0px;
    background-color: #d0cdcd;
}
._category ul li ul.dropdown_menu li a:hover {
    background-color: #b66f35;
    color: #fff;
}
._category ul li ul.dropdown_menu li i.fa {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 40px;
    height: 38px;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}
._category ul li i.fa {
    font-size: 18px;
    font-weight: 900;
    cursor: pointer;
}
.cart-value {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    top: 9px;
    background: red;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}
.join_sec {
    background-image: url(../images/bg.jpg);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
}
.btn-box a.btn {
    background-color: #ed2027;
    color: #fff;
    position: relative;
    width: 265px;
    top: 0px;
    border-radius: 100px;
}