@charset "utf-8";
/* CSS Document */
body{background:#fff; margin:0px auto; font-weight:normal; width:100%; font-family:Open Sans; font-size:12px; height:auto; overflow-x:hidden; font-smoothing: antialiased;  webkit-font-smoothing: antialiased !important;}
*:focus,*:active,a:active,a:focus,input:focus,input:active, select:textarea { -moz-outline-style: none; -webkit-outline-style: none;   outline:none; outline:0;  }
:-moz-any-link:focus { outline: none;  outline:0;  } :-webkit-any-link:focus { outline: none;  outline:0; }:-ms-any-link:focus { outline: none;  outline:0;   } :-o-any-link:focus { outline: none;  outline:0;   }  :-moz-any-link:focus { outline: none;  outline:0;}
/* img{ max-width:100%; }*/
h1, h2, h3, h4, h5, h6{ padding: 0px; margin: 0px; font-size:inherit; font-weight:inherit; color:inherit; font-family: inherit; font-family:Open Sans; }
h6{font-size:12px!important; }
@font-face {font-family: "Open Sans"; src: url("../fonts/Open Sans.eot"); /* IE9*/ src: url("../fonts/Open Sans.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */ url("../fonts/Open Sans.woff2") format("woff2"), /* chrome firefox */ url("../fonts/Open Sans.woff") format("woff"), /* chrome firefox */ url("../fonts/Open Sans.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/ url("../fonts/Open Sans.svg#Open Sans") format("svg"); /* iOS 4.1- */}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_1398">Text with this font applied</p> */


.coupncode{
    display: inline-block;
    /*margin: 10px 0 0 0;*/
    padding: 10px 10px;
    border: 2px dotted currentColor;
    background: #f5f5f5;
    font-weight: bold;
    font-style: normal;
    font-size: 1.4em;
    font-family: 'Courier New', Courier, monospace;
    cursor: pointer;
}



.wraper{ width:100%; float:left; margin:0px; padding:0px;}
.wraper1{margin-right: auto; margin-left: auto; margin-top:0px; padding-top:0px; margin-bottom:0px; width:100%; max-width:480px; background:#fff;}
.top-strip{ width: 100%; height:10px; background: #A13B4D;   } .top-panel{float: left; position: fixed; z-index: 9; background: #E7E7E7; width:100%; max-width:480px;    }
.tele-out{width:100%; float:left;   }  .tele-out-L{width:30%;  float:left;   } .tele-out-M{width:30%;  float:left;  height:10px;  } .tele-out-R{width:35%;  float:right; text-align: center;  }
.but-text-tele{ padding:5PX 5PX; color:#fff; font-size:15px; text-align:center; border-radius:6px; border:#e55e01 solid 1px; background:#f66400; letter-spacing:2px; font-weight: 600;  font-family:Open Sans; margin:4px 10px;   }
 .tele-out-Word{width:50%;  float:left; background:#f4f4f4; padding-top:6px;  }    .tele-out-Word-Text{float:left; color:#3D5F36; line-height:25px;  font-weight: bold; padding:5px 10px 5px 20px;  font-size:14px;   text-transform: uppercase; }

.tele-logo{width:100%; height:auto; float:left;   }
.tele-logo-op{width:100%; text-align: center; margin:5px 0px; cursor:pointer;}
.call-logo-op-outer{width:100%; float:left; background:#f6f6f6; bottom: 0; z-index:12;  } .call-logo-op-L{width:55%; float:left;} .call-logo-op-R{width:30%;  float:right;}  .call-logo-op-M{width:10%; float:left; text-align: center; padding:5PX 0PX 0PX 0PX; }
.call-logo-line{ margin:15px 10px 15px 5px;   cursor: pointer; float:left!important; text-align: center; color:#373636; font-size:16px; font-weight: bold; text-decoration: none; cursor:pointer; }
.call-logo-line a{ text-decoration: none; cursor:pointer; }
.call-logo-line a:hover{  color:#373636;  text-decoration: underline; cursor:pointer; }
.OP-page-buy{background: #cc0000; color:#fff; margin:10px 5px; font-weight:bold; font-size: 17px; padding:10px 5px; text-align: center; border-radius:2px; cursor:pointer; text-decoration: none; font-family:Open Sans;     display: inline-block;}  
.OP-page-buy a{ background: #cc0000; color:#fff;  padding:10px 5px; text-align: center; border-radius:2px; cursor:pointer; text-decoration: none; } 
.OP-page-buy a:hover{ background: #cc0000; color:#fff; padding:10px 5px; text-align: center; border-radius:2px; cursor:pointer; text-decoration: underline; } 
.middle{width:100%; height:100%; float: left; padding-bottom:60px;  }
div.call-logo-op-outer {  width:100%; max-width:480px; background:#f4f4f4; border:#EDEDED solid 1px; position: fixed; bottom: 0px; z-index:999; margin: 0 auto;left: 0;  right: 0;} 
.banner-outer{width:100%; height:auto; float:left;  margin-left:auto; margin-right:auto; background:#f4f4f4; margin-top:40px; }
.flash-text{ line-height:24px; font-size: 16px; color:#1e1e1e; text-align: justify; padding:10px 10px; float:left; width: auto; font-family:Open Sans; }
.flash-textjdk{ background: #f4f4f4;  border-radius: 10px;   margin-bottom: 10px; }
.flash-text-review{ line-height:18px; font-size:12px; color:#232323; text-align: justify; padding:10px 10px; float:left; width: auto; font-family:Open Sans; width: 100%; background: #f6e1b8;   }
.pro-out{width: 100%; float:left;} .pro-out-I{width: 100%; float:left;}  .pro-out-T{ padding:5px 0px; width: 100%; text-align: center;  float:left; font-family:Open Sans; font-size:22px; border:#cc0000 solid 1px; color:#cc0000; text-align: center;  } 
.pro-ad-1{width:100%; height:100%; border-radius:50%; box-shadow:0px 10px #ddd;  }
.blue-TEx{*background:#A13B4D; width:100%; float:left ;    }
.but-text{ padding:20PX 20PX; color:#fff; font-size:32px; text-align:center; border-radius:8px; border:#0C761C solid 1px; background:#1DA231; letter-spacing:2px; font-weight: 600;  font-family:Open Sans; margin:20px 0px; box-shadow:0px 4px 0px #0C761C; display:inline-block; width:100%; text-decoration:none;}
.flash-text-tital-Taak{ line-height:30px; font-size:22px; *color:#fff; float:left; font-family:Open Sans; text-align: center; width:99%; padding:10px;  }
.flash-text-tital{ line-height:30px; font-size:22px; color:#1e1e1e;  padding:15px 5px 15px 10px;  float:left; font-family:Open Sans; text-align: center; 
font-weight: bold;  width:98%;}  .flash-say{border-bottom:#3D5F36 solid 2px!important; margin:0 auto; width:280px; display: block; position: relative;  margin-bottom: 10px;  -webkit-transition: width 5s; /* Safari prior 6.1 */ padding:5px 0px 5px 0px;
transition: width 5s;   }
.flash-say:hover{  width:380px; border-bottom:#cc0000 solid 2px!important; -webkit-transition: width 5s; /* Safari prior 6.1 */ transition: width 5s;}
.tag-space-9-right{width:100%; float:left; padding:4%; }
.pro1 { background:#F4F4F4; border:#EDEDED solid 1px; border-radius:4px; width:100%; float:left; padding: 10px 0px;  }
.red-text-tip{color:#990000; font-size:14px; line-height:28px; float:left; padding-right:20px;  width:90%;   }
.pro-price-out{width:100%; float:left; color:#3f4249; font-size:18px; }
.pro-price-left{width:48%; float:left; line-height:28px;} .pro-price-mid{width:2%; float:left; line-height:28px;}
.pro-price-right{width:50%; float:left; line-height:28px;}
.pro-price-red-text{font-size:16px; color:#990000; text-decoration:line-through;}
.pro-price-black-text{font-size:16px; color:#3f4249;}
.tag-line-grey-base2{background:#2d2d2d; width:95%; color:#fff; padding-top:5px; font-size:18px; text-align:center; text-transform:uppercase; float:left; margin-top:30px; }
.tag-space-red-paytext{color:#000; width:100%; font-size:18px; font-family:Arial; line-height:32px; font-weight:700;}
.tag-space-9-payleft{width:20%; float:left;}
.tag-space-9-payright{width:80%; float:left; text-align:left;}
* {box-sizing: border-box}
.mySlides {display: none}
img .mySlides {vertical-align: middle;}
.slideshow-container {max-width:480px;position: relative;margin: auto;}
.prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -22px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none;}
.next { right: 0; border-radius: 3px 0 0 3px;}
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);}
.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s;}
@-webkit-keyframes fade { from {opacity: .4} 
to {opacity: 1}  }
@keyframes fade {from {opacity: .4} 
 to {opacity: 1}}
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}  }
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
   @-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;}
.left-cat{width:100%; float:left;}
.left1{  overflow:hidden; float:left; margin-left:0px; padding:4px 0px 0px 0px }
.left1 ul {list-style:none; font-size:15px; margin:0px; padding:0px 0px 0px 0px; text-align:left; float:left; width:100%;  }
.left1 li { font-weight:normal; margin: 0px 0px 0px 0px; padding:0px 10px 0px 12px;}
.left1 li a { color:#3f4249; text-decoration:none; padding:4px 10px 5px 12px;  margin:0px 0px 0px 0px; display:block; background:url(../images/arrow.png) left no-repeat; transition:All 1s ease; -webkit-transition:All 1s ease; -moz-transition:All 1s ease;
o-transition:All 1s ease; background-position:2px 7px; border-bottom:#ededed solid 1px;}
.left1 li a:hover { color:#000; background:#ededed; padding:4px 10px 5px 12px; text-decoration:none; background:url(../images/arrow.png) center no-repeat; border-bottom:#ededed solid 1px;} 

.process .process-box p {
    font-size: 14px;
}
/*====================== 11/08/2020 ===========================*/
.place {float: left; width: 100%;margin-bottom: 5px;padding: 10px; background: #ddd;}
.place-order{ float:left; width:100%; background:#c00; margin-bottom:10px;}
.place-order h2{ font:20px/45px 'Open Sans'; color:#fff; text-transform:uppercase; text-align:center;}
.place-form{ width:100%; float:left;}
.order-form{ width:100%; margin-bottom:10px; float:left; padding: 0 5px;}
.order-form input{ width:100%; border:1px solid #464646; font:16px/24px 'Open Sans'; padding:10px 10px;     border-radius: 5px;}
.order-form textarea{ width:100%; border:1px solid #464646; font:16px/24px 'Open Sans'; padding:10px 10px;     border-radius: 5px;}

.order-form select {outline:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #464646;color:#292929;font:16px/24px 'Open Sans';text-align:center;display:block;font-weight:normal;width:100%;padding:10px 10px; *-webkit-appearance: none; *-moz-appearance: none; *appearance: none;     border-radius: 5px;}
.btn1{background:#c00; padding:15px 0; font:19px/19px 'Open Sans';color:#fff;text-transform:uppercase;cursor:pointer;border:none;width:100%;    border-radius: 5px;}
.left1 p{margin-top:0;text-align: center;}
.ore{background: #A13B4D;}
.wid-50{ width:50%; float:left;}
.plr-5{padding:0 5px;}
.blue-TEx.dgd { width: 96%;margin: 0 auto; float: none;}

/*---------- Process Section---------*/
.process {background:#3bb40f; float: left;width: 100%;padding: 35px 0;}
.process .process-box {float: left; width: 50%; padding: 0 15px; text-align: center; font-size: 13px;min-height: 110px;}
.process .process-box img { margin-bottom: 5px;width: 50px; background: #ddd; border-radius: 50%;}
.process .page-title {margin-bottom: 10px;}
.mr-0 { margin: 0 !important;}
.white { color: white !important;}
.page-title .page-main-title { line-height: 30px;    text-align: center; font-size: 20px;font-weight: 600;}

.blk{background: #3bb40f;}
/*========================================Checkout==================================*/
.outer-wrapper1{ width:100%; display:inline-block; background:#3bb40f;}
.contianer1{ width:960px; margin:0 auto;}
.weight-losss{ display:inline-block; width:100%; text-align:center;background: #fff; padding-top: 5px; padding-bottom:5px;}
.weight-losss img{ *width:70%;} 
.buy{ display:inline-block; background:#fff; padding:10px; width:100%;}
.buy-get{ width:70%; float:left;}
.buy1{ float:left; width:100%;margin-bottom:18px;border:2px solid #afc435; border-radius:3px;}
.buy1:last-child{ margin-bottom:0;}
.buy-package{ width:100%; float:left; background:url(../images/orderblock-selected-title.png)0 0 no-repeat;}
.buy-package h2{ font:22px/49px Arial, Helvetica, sans-serif; color:#fff; font-weight:700; text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 1); padding-left:10px;}
.pack{ float:left; width:100%; padding:16px 2%;}
.packets{ float:left; width:55%; text-align:center;}
.packets-img{ width:100%; float:left;}
.packets-img img{ width:auto;}
.packets-txt{ float:left; width:100%; padding-top:5px; padding-bottom:5px;}
.packets-txt h5{ font:17px/17px Arial, Helvetica, sans-serif; color:#006e3a; text-transform:uppercase; font-weight:600;}
.mrp{ float:left; width:45%; text-align:center; padding-top:14px;}
.mrp h1{ font:25px/31px Arial, Helvetica, sans-serif; font-weight:600; text-transform:uppercase; text-decoration:line-through; color:#242424;}
.mrp h3{ font:17px/20px Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; color:#afc435;padding-bottom: 6px;}
.mrp h2{ font:22px/26px Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; color:#afc435;}
.btn-1{ font:24px/24px 'OpenSans'; font-weight:700; background:#ff1200; text-transform:uppercase; cursor:pointer;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 1); border:none; border-radius:5px; margin:18px auto 14px; padding:10px 16px;}
.btn-1:hover{background: #c53224;}
.mrp p{ font:13px/18px Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; color:#ff1200; letter-spacing:2px; text-align:center;}
.shipping1{ width:30%; float:left; padding-left:17px;} 
.shipping{ width:100%; float:left;border:2px solid #afc435; border-radius:10px 10px 0 0;}
.shipping-details{ float:left; width:100%;border-radius:10px 10px 0 0; background:linear-gradient(to right, #8bbb3f 0%, #729b01 100%); text-align:center;}
.shipping-details h2{font:25px/40px Arial, Helvetica,sans-serif;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0, 0, 0, 1);padding:19px 0 17px 0;}
.p-txt{ font:13px/18px Arial, Helvetica, sans-serif; color:#242424; text-align:center; padding:20px 15px; float:left;}
.shipping-form{ float:left; width:100%;}
.form{ float:left; width:100%; padding:0 6px;}
.form label{ font:14px/32px Arial, Helvetica, sans-serif; color:#242424; float:left; width:60px; margin-bottom:9px;}
.form input{ float:right; width:67%; border:1px solid #B6B6B6; border-radius:2px; padding:0 10px;font:14px/30px Arial, Helvetica, sans-serif; color:#242424; margin-bottom:10px;}

.code {float: left;width: 100%;white-space: normal;vertical-align: middle;text-align: left;padding-left: 15px;}
.code label{font:14px/32px Arial, Helvetica, sans-serif; color:#242424; padding-left:5px;}
.code input{ width:auto; margin:10px 0;}
.submit{font:24px/24px 'OpenSans';font-weight:700;background:#c53224;text-transform:uppercase;cursor:pointer;color:#fff;text-shadow:0px 1px 2px rgba(0, 0, 0, 1);border:none; border-radius:5px;margin:0 auto 20px;display:block;padding:10px 25px;}
.footer{ display:inline-block; width:100%;} 
.fassi{ display:inline-block; width:100%; text-align:center; padding-top:40px; padding-bottom:50px;}
.fassi img{ width:auto;}
.fassi ul{list-style-type:none; text-align:center; padding-top:25px; padding-bottom:20px;}
.fassi ul li{display:inline;font:12px/20px Arial, Helvetica, sans-serif;color:#fff;padding:0;}
.fassi ul li a{text-decoration:none;color:#fff;}
.fassi ul li a:hover{ color:#c53224;}
.fassi p{font:12px/20px Arial, Helvetica, sans-serif;color:#fff; text-align:center;}
.selected_price { background:#8bbb3f!important;background: -moz-linear-gradient(left, #8bbb3f 0%, #729b01 100%)!important;background: -webkit-linear-gradient(left, #8bbb3f 0%, #729b01 100%)!important;background: linear-gradient(to right, #8bbb3f 0%, #729b01 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbb3f', endColorstr='#729b01', GradientType=1)!important;}
.privacy{ display:inline-block; width:100%;}
.privacy h1{ font:32px/39px Arial, Helvetica, sans-serif; font-weight:700;color:#242424; padding-bottom:20px;}
.privacy p{ font:16px/20px Arial, Helvetica, sans-serif; color:#242424; padding-bottom:18px;}
.privacy h4{ font:16px/16px Arial, Helvetica, sans-serif; font-weight:700;color:#242424; padding-bottom:5px;}
.privacy h3{ font:18px/18px Arial, Helvetica, sans-serif; font-weight:bold;color:#242424; padding-bottom:10px; text-align:center;}
.privacy h2{ font:36px/36px Arial, Helvetica, sans-serif; font-weight:bold; text-align:center;color:#313e47; padding-bottom:10px; text-transform:uppercase;}
.img-che{ width: auto!important;}
.product-pri{ width:100%; float:left; background:radial-gradient(#80b501, #537b01); padding-bottom:50px;}
.product-buy{ width:100%; float:left; padding-top:20px;}
.product-buy ul{ list-style-type:none; padding:0;}
.product-buy ul li{ float:left;width: 33.33%;padding: 0 22px;}
.product-buy ul li .buy-one{ width:100%; float:left; background:#fff; padding-bottom:10px; border-radius:5px;box-shadow: 0px 0px 10px #000;}
.product-buy ul li .buy-one .img-buy{ width:95%; float:left;}
.product-buy ul li .buy-one .img-buy img{ width:100%;height:35px;}
.product-buy ul li .buy-one .buy-img{ width:100%; float:left;text-align: center;}
.product-buy ul li .buy-one .buy-img img{ width:100%;}
.product-buy ul li .buy-one .buy-txt{ float:left; width:100%; text-align:center;}
.product-buy ul li .buy-one .buy-txt h3{ font:22px/30px 'OpenSans'; color:#162329;font-weight: bold; padding-bottom:5px;padding-top:5px;text-decoration: line-through;}
.product-buy ul li .buy-one .buy-txt h4{ font:18px/30px 'OpenSans';color:#afc435;font-weight: bold;}
.product-buy ul li .buy-one .buy-txt span{font:15px/18px 'OpenSans'; color:#006e3a;font-weight: 600;}
.product-buy ul li .buy-one .buy-txt p{ font:13px/18px 'OpenSans'; color:#ff1200; text-transform:uppercase;font-weight: 600;}
.btn-buy {font: 24px/24px 'OpenSans';font-weight: normal;font-weight: 700;background: #ff1200;text-transform: uppercase;cursor: pointer;color: #fff;text-shadow: 0px 1px 2px rgba(0, 0, 0, 1);border: none;border-radius: 5px;margin: 18px auto 14px;background: #8bbb3f !important;background: -moz-linear-gradient(left, #8bbb3f 0%, #729b01 100%) !important;background: -webkit-linear-gradient(left, #8bbb3f 0%, #729b01 100%) !important;background: linear-gradient(to right, #8bbb3f 0%, #729b01 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbb3f', endColorstr='#729b01', GradientType=1) !important;width: 170px;}
.btn-buy a{ text-decoration:none; color:#fff; padding:10px 16px; display:block;}
.btn-buy:hover{background: #8bbb3f !important;background: -moz-linear-gradient(left, #729b01 0%, #8bbb3f 100%) !important;background: -webkit-linear-gradient(left, #729b01 0%, #8bbb3f 100%) !important;background: linear-gradient(to right, #729b01 0%, #8bbb3f 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8bbb3f', endColorstr='#729b01', GradientType=1) !important;}
.pos-re{ position:relative;}

/*========================================12/08/2020 ==================================*/
.ui-accordion .ui-accordion-header{padding: 11px;font-size: 18px;border-radius: inherit; outline: none;}
.ui-icon-triangle-1-s { background-position: 5px 8px; float: right;}
.ui-icon-triangle-1-e { background-position:5px; float: right;}
.ui-icon, .ui-widget-content .ui-icon{ background-image: url(../images/plus-icon.png);}
.ui-accordion .ui-accordion-content p{    font-size: 16px;}
.ui-state-active .ui-icon, .ui-button:active .ui-icon{ background-image: url(../images/minus-icon.png);}
.accor{    padding: 0 15px 15px;}
.dmk {
    float: left;
    height: 72px;
    width: 100%;
}
.dmk .top-panel{max-width: 960px;}

.green1{background: #49ca1b;}
/*======================================== Responsive ==================================*/
@media screen and (max-width:960px) {
.outer-wrapper1{ padding:0 2%;}
.contianer1{ width:100%;}
.packets-img img{ width:100%;}
.shipping-details h2{ font-size:21px; line-height:36px;}
}

@media screen and (max-width:800px) {
.buy-package{background-size: 100%;}
.buy-package h2{ font-size:20px; line-height:46px;}
.mrp h1{ font-size:22px; line-height:29px;}
.mrp h3{ font-size:15px; line-height:18px;}
.mrp h2{ font-size:20px; line-height:24px;}
.shipping-details h2{ font-size:19px; line-height:33px;}

}

@media screen and (max-width:767px) {
.buy-get{ width:100%;padding-bottom:30px; }
.product-buy ul li{ padding:0 1%;}
.shipping1 {width: 100%; padding-left: 0;}
}

@media screen and (max-width:600px) {
.product-buy ul li{ width:100%; padding-bottom:2%;}
}

@media screen and (max-width:540px) {
.buy-package h2 {line-height: 40px;}
}

@media screen and (max-width:480px) {
.weight-losss img { *width: 100%;} 
.buy-package h2 { font-size:16px;line-height: 34px;}
.packets{ width:100%;}
.mrp{ width:100%;}
.fassi img{ width:100%;}
}

@media screen and (max-width:400px) {
.packets-img img {width: 100%;}
.buy-package h2 {line-height: 30px;}
}

@media screen and (max-width:360px) {
.buy-package h2 {font-size: 14px;line-height: 24px;}
}


/*---------- Testimonial Section---------*/
.testimonial {
  background: url("../img/testimonial-bg.jpg");
  background-size: cover;
  background-position: center center;
  background: #2e323b;
}
.testimonial .owl-dots {
  text-align: center;
}
.testimonial .owl-dots div {
  width: 17px;
  height: 3px;
  margin: 0 5px;
  background: #acadb1;
  display: inline-block;
}
.testimonial-content{    *color: #1e1e1e; font-size:16px;}
.owl-carousel{    text-align: center;}
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: inline-block !important; padding:0 10px 10px;}
.testimonial .owl-dots .active {
  background: #ca2622;
  transition: 0.5s;
}
.testimonial .testimonial-box .quotes-img {
  width: 40px;
}
.testimonial .author-meta .media-body {
  margin-top: 10px;
}
.testimonial .author-meta .media-body h5 {
  font-size: 16px;
  margin: 0;
}

@media (max-width: 575px) {
  .testimonial {
    padding-top: 24px !important;
    padding-bottom: 20px !important;
  }
}
@media (min-width: 768px) {
  .testimonial {
    padding: 35px 0;
  }
}
@media (min-width: 1024px) {
  .testimonial {
    padding: 40px 0;
  }
  .testimonial .author-meta h5 {
    font-size: 18px;
    line-height: 18px;
  }
}
@media (min-width: 1200px) {
  .testimonial {
    padding: 100px 0 96px;
  }
  .testimonial .testimonial-content {
    padding:0 20px 14px;
  }
  .testimonial .author-meta h5 {
    font-size: 24px;
  }
  .testimonial .author-meta p {
    font-size: 18px;
    line-height: 28px;
  }
  .testimonial .owl-dots {
    margin-top: 30px;
  }

  .testimonial .testimonial-box .quotes-img {
    width: 64px;
  }

  .testimonial .author-meta .media-body h5 {
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
  }

  .testimonial .author-meta img {
    margin-top: 20px;
  }
}
@media (max-width: 1024px) {
  .testimonial {
    padding: 40px 0 33px;
  }
}


