.container{width:98%;}
@media (max-width: 667px){
	.mx-layout-header-fixed.mx-layout-header-mobile-fixed .mx-layout-header, .mx-layout-header-fullscreen.mx-layout-header-mobile-fixed.mx-layout-header-static .mx-layout-header{position: relative !important;}
	.mx-layout-header .c-navbar{height:auto !important;}
	.media-aside{display:inline-block;}
}

@media (min-width: 767px){
	.mx-layout-header-fixed.mx-layout-header-mobile-fixed .mx-layout-header, .mx-layout-header-fullscreen.mx-layout-header-mobile-fixed.mx-layout-header-static .mx-layout-header{position: fixed !important;}
	.mx-layout-header .c-navbar{height:72px;}
}

.acg-bottom-pad0{padding-bottom:0px !important;}
.acg-bottom-pad10{padding-bottom:10px;}
.acg-bottom-pad20{padding-bottom:20px;}
.acg-top-mrg5{margin-top:5px !important;}
.acg-top-mrg10{margin-top:10px !important;}
.acg-top-mrg15{margin-top:15px !important;}
.acg-bottom-mrg15{margin-bottom:15px !important;}
.acg-bottom-mrg20{margin-bottom:20px !important;}
.acg-pad0{padding: 0;}
.content-box.size-md{padding:20px 0;}

.brd-bottom{border-bottom:1px solid rgba(0,0,0,0.08);}

.text-box{padding:20px 14px;border-radius:3px;background:rgba(0,0,0,0.02);box-shadow:0 1px 3px rgba(0,0,0,0.2);}

.mx-mobile-logo{display:block; height: auto;text-align:center;}
.mx-mobile-logo{text-align:left !important; margin-top:6px;}
.mx-desktop-logo img,.mx-mobile-logo img{height:60px; width:auto !important;}

.mx-content-box{width:100%; height:auto; float:left; padding:20px 16px;background:rgba(0,0,0,0.01);box-shadow:0 1px 3px rgba(0,0,0,0.2);}

.carousel-inner > .item{max-height:300px;}
.carousel-control .left-co, .carousel-control .right-co{position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .left-co{
    left: 50%;
    margin-left: -10px;
}
.carousel-control .right-co{
    right: 50%;
    margin-right: -10px;
}
@media (min-width:768px){
	.carousel-control .left-co, .carousel-control .right-co{
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
 	}
 	.carousel-control .left-co{
    margin-left: -10px;
	}
	.carousel-control .right-co{
    margin-right: -10px;
	}
}
.carousel-indicators{bottom: 0px;}
.carousel-caption{bottom:15px;}
.tp-caption h3, .carousel-caption h3{text-shadow:-1px 1px 0px rgba(0,0,0,1), 1px 1px 0px rgba(0,0,0,1), 1px -1px 0px rgba(0,0,0,1), -1px -1px 0px rgba(0,0,0,1); font-weight:bold;}
.tp-caption p, .carousel-caption p{font-size:22px; line-height: 36px; font-weight:bold; text-shadow:-1px 1px 0px rgba(255,255,255,1), 1px 1px 0px rgba(255,255,255,1), 1px -1px 0px rgba(255,255,255,1), -1px -1px 0px rgba(255,255,255,1); color:#000000;}

#left-lst{list-style: none; margin:0;padding:0;}
#left-lst li{padding:10px 0 10px 20px;}
#left-lst a{color: #212121;}
#left-lst a:hover{color:#FF2B42;}

.mx-linkco{font-size:16px;}
.media-aside{display: block; text-align: left;}
.media-aside .icon-wrapper, .media-aside .content-wrapper{display: inline-block; vertical-align: top;}

.wrapper-circle{/*border-radius:50%;*/ width: 26px;height: 26px;margin: 14px 4px 10px 0; position: relative; text-align:center; /*background:#f9f9f9;*/}
.wrapper-circle i {
    /*text-align: center;*/
    /*float: left;*/
    /*display: flex;*/
    align-items: center;
    justify-content: center;
    /*margin-top: 1px;*/
    color:rgba(19,28,33,0.5);
    font-size: 24px;
}
#reachus .media-aside:hover .wrapper-circle span.in{border-width:8px;}
.content-head{
    font-size: 14px;
    /*margin-bottom: 4px;*/
    margin-top:12px;
    /*text-transform: uppercase;*/
    /*color: #fff;*/
    font-weight: 600;
    color:#131c21;
}
.content-text a{color:#FF2B42; text-decoration: none;}
.content-text{font-size: 16px; font-weight:700;color:#FF2B42;}

.tp-banner{border-bottom:2px solid rgba(255,43,66,0.5);}
#sticky-wrap{z-index: 10;}
#sticky-wrap.stick {
	max-width:300px;
  position: fixed;
  top: 90px;
}

.whatsapp-number{ line-height: 34px; font-size: 16px; text-align: center; display: block; background-color:#F2F0E1; border:rgba(217,212,174,0.9) 1px solid; padding:7px 0;}
i.whatsapp-color{color: #ffffff; font-size: 18px; font-weight: bold; background-color: #00a72b; padding:4px 5px; border-radius:5px; /*margin-left:14px;*/ /*margin-right:3px;*/ display: inline-block;}
.whatsapp-number span{display: inline-block; color: #00a72b; font-size: 14px;}

.mx-content-title-1 > h1{margin-bottom:10px; font-size:20px;}
.mx-content-title-1 > h3{font-size:18px; margin-bottom:15px;}
.mx-content-title-1 > h3 i{font-size:16px; margin-right:8px;}

.mx-content-box .mx-content-title-1 > h3{font-size:16px; margin-bottom:15px;}
.form-group{margin-bottom:5px !important;}
.mx-content-title-1.mx-title-md > h3{margin-bottom:15px;}

.mx-content-title-1 > .mx-line-center, .mx-content-title-1 > .mx-line-left{width:116px; height:2px;margin-bottom:10px;}

#left-co .mx-content-title-1 > h3{font-size:16px;margin-bottom:8px;}

.other-web .web-link a{color:#ffffff !important; background:#828182;}
.other-web .web-link a:hover{background:#FF2B42; color:#ffffff !important; text-decoration: none;}

.other-wrapper{margin-top:0;}
.web-logo{padding-top:0 !important;}

#footercol{font-size:16px;}
#footercol, #footercol h3, #footercol a{color:#323334;}
.mx-body-wrap{padding:20px 30px 15px;}
.mx-body-wrap .mx-address{margin-bottom:20px; font-size: 16px;}
.div-icon, .div-text{display:inline-block; vertical-align: top;}
.div-icon{width:28px; height:24px; text-align: left; font-size:18px;}

.w100{width:100%;}
.float-left{float:left;}
ul,ol#mx-alpha{list-style: none; margin:0; padding:0;}
.mx-content-left{text-align:left !important;}
.mx-content-justify{text-align:justify !important;}

.mx-list ul > li {
    margin-top: 5px;
    font-size: 12px;
    font-weight: 400;
    -webkit-font-smoothing: auto;
    /*color: #55585a;*/
    padding:6px 10px;
    line-height: 20px;
    display:inline-block;
    background:rgba(96, 178, 71, 0.1);
    border:solid 0.5px #60b247;
    border-radius:4px;
}
.feature-list{
    float: left;
width: 100%;
min-height:380px;
max-height: 380px;
overflow-y: auto;
padding: 7px;
box-shadow: 0 0 1px rgba(0,0,0,0.1);
background: rgba(0,0,0,0.01);
border-radius: 3px;
}
.ac1 li {
    font-size: 14px;
    list-style: none;
    margin-bottom: 16px;
}
.readmore{font-weight:400;font-size:12px;color:#FF2B42;}
.readmore:hover{text-decoration: underline;}
/*.mx-list ul > li::before {
    content: '';
    border-radius: 100px;
    position: absolute;
    top: 8px;
    left: 0;
    height: 6px;
    width: 6px;
    background: #21c0c0;
    font-weight: 600;
    -webkit-font-smoothing: auto;
}*/
ol#mx-alpha {
    counter-reset: listStyle;
    text-transform: capitalize;
    list-style: none !important;
}

ol#mx-alpha li {
    margin-left: 1em;
    counter-increment: listStyle;
    padding-left: 20px;
}

ol#mx-alpha li::before {
    text-transform: lowercase;    
    content: counter(listStyle, lower-alpha) "). ";
    color: #21c0c0;
}
.mx-layout-footer-6{padding-top:0;}
.mx-layout-footer-6 .mx-postfooter .mx-copyright{font-size:13px;}
.dev-right{text-align:right;}
.acc-1{font-weight: 500;
float: left;
width: 100%;
font-size: 16px;}
.sec-1{text-align:right;margin-top:-30px;}
.see_all_filters{
    font-weight: 600;
    font-size: 14px;
    background: none;
    border: none;
    color: #472dc2;
    cursor: pointer;
}
.modal-header{background:#ffffff; border-top-left-radius: 6px; border-top-right-radius: 6px}
.modal-header .close{color:#212121;}
.modal-title{color:#212121;}

@media (max-width: 767px){
    .mx-mobile-logo{text-align:center !important;}
	.dev-right{text-align:left;}
	.carousel-caption{display:none;}
    .wrapper-circle{margin:0 4px 0 0;}
	.reach-box{text-align:center;}
	.media-aside{display:inline-block; margin:6px auto;}
	.mx-layout-header-fixed.mx-layout-header-mobile-fixed .mx-layout-page{margin-top:0;}
	.content-head, .content-text{display:inline-block; margin-top:0px;}
    .mx-top-pad10{padding-top:10px;}
    .mx-bottom-pad10{padding-bottom:10px;}
}
@media (min-width: 768px) and (max-width:991px){
	.carousel-caption{left:10%; right:10%; bottom:25px;}
	.carousel-caption h3{font-size:32px !important; line-height: 36px !important;}
	.carousel-caption p{font-size:18px !important; line-height: 24px !important;}
	.carousel-indicators{bottom: 10px;}
}