
.sv_ind_box1{
	width:100%;
	position:relative;
	text-align:center;
}
.sv_ind_box1 svg {
    display: block;
	width:100%;
    /*position: relative;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);*/
	color:#F00;
	fill:#eeeeee;
	position:relative;
	z-index:-1;
}

.sv_hig1_in{
	display:flex;
	padding:30px 0px;
    flex-wrap: wrap;
	overflow:hidden;
}
.sv_hig1_in section{
	flex:1;
}
.sv_hig1_in section img{
	height:120px;
	width:120px;
	display:block;
	margin:0 auto;
}
.sv_hig1_in section h2{
	padding:15px 5px;
	font-size:26px;
	font-weight:900;
	color:#333;
    /*text-shadow: 0px 0px 0px #333;*/
}

.sv_ind_cat{
    background: #ffffff;
}
.sv_ind_cat_in{
	position: relative;
    display: flex;
    flex-wrap: wrap;
    z-index: 1;
    align-items: stretch;
    justify-content: center;
}
.sv_ind_cat_in a {
    flex:1;
    /*max-width: 23.4%;*/
    margin-right: 1.5%;
    margin-bottom: 1.5%;
    background: #ffffff;
    border: 0.05rem solid #f9f9f9;
    transition: ease-in-out 0.2s all;
    border-radius: 7px;
    position: relative;
    transition: .3s all;
    overflow: hidden;
	padding:20px 0px;
	text-align:left;
	font-size:16px;
	text-shadow: 0px 1px 1px rgb(0 0 0 / 10%);
    /*box-shadow: 0 2px 10px rgb(69 77 93 / 7%);*/	
	margin:0px;
	flex:1 0 12.5%;
    /*max-width: 25%;
	width:25%;*/
	margin:5px;
    display: flex;
    flex-direction: column;
    align-items: center;
	font-size:14px;
}
.sv_ind_cat_in a:hover {
    cursor: pointer;
     box-shadow: 0 2px 10px rgb(69 77 93 / 30%);
    transform: scale(1.05,1.05);
}
.sv_ind_cat_in a span{
    display: block;
    align-items: center;
	padding:0px 10px;
	font-weight:600;
	text-align:center;
}
.sv_ind_cat_in a span i{
	font-size:30px;
    vertical-align: middle;
	margin-right:5px;
	color:var(--p);
    text-shadow: none;
	width:40px;
}
.sv_ind_cat_in{
    padding: 0px 15px;
}
.sv_ind_cat_in a img{
	width:100px;
	height:100px;
	margin-bottom:10px;
}

.sv_cours{
	padding:30px 0px;
	background:#f4f4f4;
	background-image: url(../icon/portfolio-shap-2.png), url(../icon/portfolio-shap-1.png);
    background-size: auto, auto;
    background-position: top 80px right 150px, left 30px bottom 40px;
    background-repeat: no-repeat, no-repeat;
	overflow:hidden;
	position:relative;
}
/*.sv_cours:after{
	content:"";
	background:url(../icon/bg1.svg) no-repeat;
	width:400px;
	height:400px;
	position:absolute;
	top:-2px;
	right:-2px;
	z-index:1;
	filter:opacity(0.2) grayscale(1);
}*/
.sv_t strong{
	color:#DF7000;
}

.sv_t{	
	color:#004000;
	padding:30px 10px;
    font-family: 'Fjalla One';
	font-size:35px;
	position:relative;
	margin-bottom:20px;
	padding-bottom:20px;
	text-transform:uppercase;
}
.sv_t span{
	display:inline-block;
	padding:0px 20px;
	border-bottom:2px solid #ccc;
	padding-bottom:15px;
	position:relative;
}
.sv_t span i{	
	position:absolute;
	width:25px;
	height:25px;
	background:url(../icon/point2.png) no-repeat center center;
	background-size:contain;
	bottom:-15px;
	left:50%;
	padding:2px;
	background-color:#FFF;
	border-radius:50%;
	margin-left:-12px;
	animation:sv_fast_spinner 6s linear infinite;
	-webkit-animation:sv_fast_spinner 6s linear infinite;
	z-index:2;
	
}
.sv_t article{
	font-size:16px;
	width:70%;
	margin:0 auto;
	padding-top:15px;
	color:#666;
	line-height:20px;
	font-family: 'Bree Serif';
}

.sv_product_data1{
    min-height: 400px;
    position: relative;
}
.sv_cours_in{
	position:relative;
	display:flex;
    flex-wrap: wrap;
    z-index: 1;
    margin-right: -1%;
	/* min-height:400px; */
}
.sv_cours_in a {	
    flex: 1 0 29%;
    max-width: 32.9%;
    margin-right: 1%;
    margin-bottom: 1%;
    background: #ffffff;
    border: 0.05rem solid #e7e9ed;
    transition: ease-in-out 0.2s all;
    border-radius: 7px;
    position: relative;
    transition: .3s all;
    overflow: hidden;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
}
.sv_cours_in a:hover{
	cursor:pointer;
	box-shadow:0 .2rem .5rem rgba(69,77,93,.5);
	transform:scale(1.05,1.05);
}
.sv_cours_box1{	
    position: absolute;
    width: 200px;
    overflow: hidden;
    top: 0;
    bottom: 0;
    left: 0;
    width: 35%;
}
.sv_cours_blur {
    background-size: cover !important;
    background-position: center center;
    background-origin: padding-box;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -o-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}
.sv_cours_box1 img {
    max-height: 100%;
    position: absolute;
    top: -50%;
    bottom: -50%;
    left: -50%;
    right: -50%;
    margin: auto;
    display: block;
    height: auto;
    max-width: 100%;
    object-fit: cover;
}
.sv_cours_box2{
	padding: 10px 0%;
    overflow: hidden;
    text-align: left;
    width: 62%;
    margin-left: 35%;
}
.sv_cours_offer{
	position:absolute;
	width:45px;
	height:45px;
	background:url(../img/offer4.png) center no-repeat;
	background-size:contain;
	z-index:1;
	color:#FF0;
	text-align:center;
	top:5px;
	left:5px;
}
.sv_cours_offer span{
	display:block;
	padding-top:10px;
	font-size:14px;
	font-family:Aqleema-Bold;
	padding-bottom:2px;
}
.sv_cours_offer small{
	display:block;
	font-size:10px;
	font-family:Aqleema-Regular;
}

.sv_cours_box2 h4{
    padding: 0px 0px;
    padding-top: 4px;
    text-align: left;
    font-size: 12px;
    color: #2693ff;
    font-family: 'Aqleema-Regular';
	font-weight:normal;
	/*overflow:hidden;*/
	display:flex;
}
.sv_cours_box2 h4 small{
	margin-left:auto;
    color: #a1a1a1;
}
.sv_cours_box2 h3{
	text-align: left;
    color: #333;
    font-size: 15px;
	line-height:18px;
	font-weight:700;
    padding: 4px 0px;
    overflow: hidden;
    padding-top: 1px;
	font-family:'Poppins';
    /*text-overflow: ellipsis;
    white-space: nowrap;*/
}
.sv_cours_box2 dl{
	padding:3px 0px;
}
.sv_cours_box2 dl span{
    display: inline-block;
    color: #FFF;
    font-size: 12px;
    padding: 3px 4px;
    border-radius: 3px;
    background: #008000;
}
.sv_cours_box2 dl span i {
    font-size: 12px;
    vertical-align: top;
    margin-right: 2px;
}
.sv_cours_box2 dl small{
	display:inline-block;
	font-size:12px;
	padding-left:4px;
	color:#666;
}
.sv_cours_box2 dd{
	padding:5px 0px;
    display: flex;
    align-items: center;
}
.sv_cours_box2 dd small {
    color: var(--s);
    font-size: 14px;
    display: inline-block;
    text-decoration: line-through;
    padding: 2px 3px;
    vertical-align: middle;
	font-family:'Poppins', Lato;
}
.sv_cours_box2 dd small i {
    font-size: 12px;
}
.sv_cours_box2 dd span {
    display: inline-block;
    padding: 2px 3px;
    vertical-align: middle;
    font-size: 20px;
	color:var(--p);
	font-family:'Poppins', Lato;
	font-weight:600;
}
.sv_cours_box2 dd span i {
    font-size: 17px;
    margin-right: 2px;
}
.sv_cours_view{
	text-align:right;
	padding:20px 0px;
}
.sv_cours_view a{
	display:inline-block;
	position:relative;
	border-right:5px solid var(--s);
	font-family:'Poppins', Lato;
	font-size:22px;
	padding:10px 15px;
	color:var(--s);
	text-shadow:0px 1px 1px rgba(0,0,0,0.1);
	transition:ease-in-out 0.2s all;
}
.sv_cours_view a:hover{
	background:rgba(6,131,255,0.2);
	color:var(--p);
	border-color:var(--p);
}
.sv_cours_pack{
	z-index:10;
	position:absolute;
	background:var(--s);
	letter-spacing:0.5px;
	color:#000;
	font-size:14px;
	font-weight:600;
	padding:5px 14px;
	border-radius:0px 0px 10px 0px;
	top:-1px;
	left:-1px;
	overflow:hidden;
	-webkit-animation: btn_effect 100s linear infinite;
    animation: btn_effect 100s linear infinite;
    background: linear-gradient(120deg,rgba(241,86,40,0) 25%,hsla(0,0%,100%,0.3) 45%,rgba(241,86,40,0) 62%), var(--s);
}

/*.sv_cours_pack::after {
    animation-delay: 0s;
    animation-duration: 4s;
    animation-iteration-count: infinite;
    animation-name: inm_wave1;
    animation-timing-function: ease-in-out;
    background: #fff;
    content: "";
    display: block;
    height: 33px;
    opacity: 0.7;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    transition: all 0.1s;
    width: 3px;
    z-index: 1;
}
@keyframes inm_wave1{0%{left:-30px;margin-left:0px}100%,30%{left:110%;margin-left:80px}}*/
/*
.sv_cours{
	position:relative;
	padding-top:200px;
}
.sv_cours:before {
    display: block;
    position: absolute;
    content: "";
    width: 100%;
    height: 9.06618vw;
    top: -1px;
    left: 0;
    background: url(../photo/wave-separator-white-to-transparent.svg) 50% no-repeat;
    background-size: cover;
}*/



.sv_product_buy{
	display: flex;
    align-items: stretch;
    border-top: 1px solid #f1f1f1;
    background: #F9F9F9;
    width: 65%;
    margin-left: 35%;
}
.sv_product_buy dd{
	flex: 0.2;
	display: flex;	
    align-items: center;
    justify-content: center;
	color:#CCC;
	font-size:15px;

}
.sv_product_buy dd:first-child{
	border-right: 1px solid #f1f1f1;
}
.sv_product_buy dd i{
    -webkit-transition: ease-in-out 0.2s all;
    -moz-transition: ease-in-out 0.2s all;
    -ms-transition: ease-in-out 0.2s all;
    -o-transition: ease-in-out 0.2s all;
}
.sv_product_buy dd:hover{
	cursor:pointer;
	background:#f1f1f1;
}
.sv_product_buy dd:hover i{
	color:#F20000;
	transform:scale(1.5,1.5);
}
.sv_product_buy dd:first-child:hover i{
	color:#006FDD;
}
.sv_product_buy dl{
	flex: 0.6;
	display: flex;	
}
.sv_product_buy dl button{
    flex: 1;
    border: none;
    outline: none;
    font-size: 14px;
	text-align: center;
    font-weight: 700;
    padding: 10px 0px;
    color: #fff;
    transition: ease-in-out 0.2s all;
    opacity:0.9;
    -webkit-transition: ease-in-out 0.2s all;
    -moz-transition: ease-in-out 0.2s all;
    -ms-transition: ease-in-out 0.2s all;
    -o-transition: ease-in-out 0.2s all;
	width: 100%;
	
    background: #51ee00;
    background-image: -moz-linear-gradient(0deg,#51ee00 0%,#00a300 100%);
    background-image: -webkit-linear-gradient(0deg,#51ee00 0%,#00a300 100%);
    background-image: -ms-linear-gradient(0deg,#51ee00 0%,#00a300 100%);
    -webkit-box-shadow: 0px 2px 8px 0px rgba(97, 255, 136, 0.5);
    -moz-box-shadow: 0px 2px 8px 0px rgba(97, 255, 136, 0.5);
    box-shadow: 0px 2px 8px 0px rgb(97, 255, 136, 0.5);
    text-shadow: 1px 1px #00a300;
}
.sv_product_buy dl button:hover{
	cursor:pointer;

	background: #F3570C;
    background-image: -moz-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -webkit-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    background-image: -ms-linear-gradient(0deg,#ff934b 0%,#ff5e62 100%);
    -webkit-box-shadow: 0px 2px 8px 0px rgb(255 97 98 / 50%);
    -moz-box-shadow: 0px 2px 8px 0px rgba(255,97,98,0.5);
    box-shadow: 0px 2px 8px 0px rgb(255 97 98 / 50%);
    text-shadow: 1px 1px #eb6d58;

	/* background: #004080;
    background-image: -webkit-linear-gradient(0deg,#004080 0%,#006CD9 100%);
    background-image: -ms-linear-gradient(0deg,#004080 0%,#006CD9 100%);
    -webkit-box-shadow: 0px 1px 2px 0px rgb(0 94 187 / 40%);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,94,187,0.4);
    box-shadow: 0px 1px 2px 0px rgb(0 94 187 / 40%);
    text-shadow: 1px 1px #033e77; */
	
}


.sv_about{
	background:#ffffff;
	padding:30px 0px;
	overflow:hidden;
}
.sv_about_in{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
	text-align:left;
}
.sv_about_in section{
	flex:1;
}
.sv_about_in section img{
	max-width: 100%;
    height: auto;
    filter: grayscale(1);
}
.sv_about_in section h1{
	color:var(--p);
	font-size:26px;
	font-family:'Poppins', Lato;
	font-weight:600;
	padding-bottom:20px;
}
.sv_about_in section article{
	color:#333;
	font-size:14px;
	line-height:18px;
	font-family:'Poppins', Lato;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    vertical-align: baseline;
	text-align: justify;
}


.sv_feature{
	padding:30px 0px;
	background:#f4f4f4;
	overflow:hidden;
}
.sv_feature_in{
	overflow:hidden;
    display: flex;
    flex-wrap: wrap;
}

.sv_why_tab{	
    position: relative;
	float:left;
    margin-bottom: 50px;
    margin-top: 30px;
    flex: 1 0 31%;
    max-width: 33.33%;
}
.sv_why_tab section{
	position: absolute;
    left: 0px;
    top: 0px;
    padding: 3px;
    width: 60px;
    height: 60px;
    text-align: center;
    border: 2px solid var(--p);
	border-radius:5px;
}
.sv_why_tab section aside{
	position: relative;
    color: var(--p);
    height: 100%;
    line-height: 60px;
    font-size: 30px;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
	text-align:center;
	border-radius:3px;
	
    display: flex;
    align-items: center;
    justify-content: center;
}
.sv_why_tab section aside i{
	width:39px;
	height:39px;
	background-size:contain;
    /*filter: sepia(1);*/
}
.sv_why_icon:after{
	position: absolute;
    content: '';
    left: 50%;
    bottom: -68px;
    border: 1px dashed #e5e5e5;
    height: 50px;
}
.sv_why_tab h2{
    position: relative;
    color: #444444;
    font-size: 18px;
    margin-bottom: 6px;
    font-weight: 700;
    text-transform: uppercase;
	font-family: 'ProximaNovaBold';
	text-align:left;
	padding-left:82px;
	padding-right:30px;
	padding-top:3px;
}
.sv_why_tab article{
	position: relative;
    color: #777777;
    font-size: 16px;
	line-height:20px;
    font-family: 'Cabin', sans-serif;
	text-align:left;
	padding-left:82px;
	padding-right:30px;
}
.sv_why_tab:hover section aside{
	color:#fff;
	background:var(--p);
}
.sv_why_tab:hover section aside i{
	filter:brightness(100);
}


.sv_testmonials{
	background:#f4f4f4;
	padding:30px 0px;
	overflow:hidden;
}
.sv_testmonials_in{
	display: flex;
    align-items: center;
    flex-wrap: wrap;
	text-align:left;
}/*
.sv_testmonials_in section{
	flex:1;
}
.sv_testmonials_in section:last-child img{
	max-width: 100%;
    height: auto;
}*/
.sv_testmonials_box1{
	flex:1;
}
.sv_testmonials_box2{
	
	flex:1;
}
.sv_testmonials_box2 img{
	max-width: 100%;
    height: auto;
   /* filter: grayscale(1);*/
}
.sv_testmonials_tab{
    display: flex;
    align-items: stretch;
    justify-content: center;
}
.sv_testmonials_tab aside{
	flex:1;
	margin:10px;
	padding:15px;
	text-align:left;
	background:#f4f4f4;
	border-radius:7px;
}
.sv_testmonials_tab aside nav{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
	padding-top:10px;
}
.sv_testmonials_tab aside nav dd{
}
.sv_testmonials_tab aside nav dl{
	flex:1;
}
.sv_testmonials_tab aside nav dd img{
	width:70px;
	height:70px;
}
.sv_testmonials_tab aside article{
	font-size:14px;
	line-height:18px;
	color:#666;
	font-family:'Poppins', Lato;
}
.sv_testmonials_tab aside h1{
	font-size:35px;
	padding-bottom:4px;
	color:var(--p);
}
.sv_testmonials_tab aside nav dl h2{
	font-size:18px;
	color:#333;
	padding-bottom:3px;
	font-family:'Poppins', Lato;
}
.sv_testmonials_tab aside nav dl h3{
	font-size:12px;
	color:#F33;
	padding:3px 0px;
	font-family:'Poppins', Lato;
	font-weight:400;
}
.sv_testmonials_tab aside nav dl h4{
	font-size:20px;
	color:var(--s);
}






#mbe_txt_slides {
	overflow: hidden;
	position: relative;
	width: 100%;
}
	
#mbe_txt_slides ul {
	list-style: none;
	width:100%;
	margin: 0;
	padding: 0;
	position: relative;
}
	
#mbe_txt_slides li {
	width:100%;
	float:left;
	text-align: center;
	position: relative;
	font-family:'Poppins', Lato;
}
.sv_testmonials_btn{
	display:flex;
    align-items: center;
    justify-content: center;
}
.sv_testmonials_btn a{
	margin:10px;
	font-size:30px;
	color:#CCC;
	padding:5px 30px;
	border:2px solid #e9e9e9;
	border-radius:20px;
	transition:ease-in-out 0.2s all;
	opacity:0.8;
}
.sv_testmonials_btn a:hover{
	cursor:pointer;
	opacity:1;
	background:#f2f2f2;
}


.sv_contact{
	background:#ffffff;
	padding:30px 0px;
	overflow:hidden;
}
.sv_contact_in{
	display: flex;
   /* align-items: center;*/
   /* flex-wrap: wrap;*/
	text-align:left;
    align-content: center;
}
.sv_contact_box1{
	flex:1;
	padding:40px 0px;
}
.sv_contact_box2{	
	flex:1;
}
.sv_contact_box1 img{
	max-width: 100%;
    height: auto;
	width:60%;
    /*filter: grayscale(1);*/
}
.sv_contact_box2 aside{
	display:flex;
	position:relative;
}
.sv_contact_box2 aside input, .sv_contact_box2 aside textarea{
	flex:1;
	outline:none;
	font-size:16px;
	font-family:'Poppins', Lato;
	padding:15px;
	border:none;
	background:#fff;
	margin-bottom:20px;
	position:relative;
	padding-left:50px;
	width:100%;
}
.sv_contact_box2 aside textarea{
	flex:1;
	min-height:80px;
}
.sv_contact_box2 aside button{
	flex:1;
	font-family:'Poppins', Lato;
	padding:10px;
	font-size:20px;
}
.svContactIcon:after{
	z-index:10;
	content:'\f007';
	font-family:'FontAwesome';
	font-size:20px;
	color:#c7c7c7;
	top:16px;
	left:15px;
	width:20px;
	height:20px;
	position:absolute;
	text-align:center;
}
.svEmailIcon:after{
	content:'\f0e0';
}
.svPhoneIcon:after{
	content:'\f095';
}
.svMsgIcon:after{
	content:'\f044';
}


.sv_contact_box2 section{
	padding-bottom:10px;
	display:flex;
    flex-wrap: wrap;
}
.sv_contact_box2 section dl{
	display:flex;
    flex-direction: column;
}
.sv_contact_box2 section dl input{
    outline: none;
    font-size: 16px;
    font-family: 'Poppins', Lato;
    padding: 5px;
    background: #fff;
    position: relative;
	font-weight:800;
	border:1px solid #ccc;
}
.sv_contact_box2 section dl label{
	font-size:12px;
	padding-top:5px;
	color:#666;
}
.sv_contact_box2 section dd .my_btn{
	width:100%;
	height:100%;
	font-size:20px;
}
.sv_contact_box2 section dd i:active{
	transform:rotate(45deg);
}
.sv_contact_box2 section dd{
	flex:1;
	padding-left:20px;
}


.sv_supp_success {
    min-height: 150px;
    overflow: hidden;
    margin-top: 20px;
    border-radius: 10px;
    box-shadow: 0 4.8px 24.4px -6px rgb(0 0 0 / 10%);
    overflow: hidden;
    position: relative;
	padding:80px 20px;
	text-align:center;
	margin-bottom:20px;
}
.sv_supp_success img{
	display:block;
	margin:0 auto;
	width:120px;
	height:120px;
}
.sv_supp_success h2{
	font-size:20px;
	font-weight:600;
	padding:10px;
	color:#3C6;
}
.sv_supp_success article{
	color:var(--t);
	font-size:14px;
	line-height:16px;
}
.sv_supp_success aside{
	padding-top:10px;
}
.sv_supp_success aside .my_btn{
	font-size:20px;
    padding: 13px 20px;
}
.sv_supp_success small{
	font-size:12px;
	display:block;
	padding-top:2px;
	color:#CCC;
	font-style:italic;
}
.sv_cours_notfound{
	flex:1;
}

.sv_cours_buy{	
	position:absolute;
	z-index:2;
	bottom:8px;
	right:8px;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 8px;
    color: #fff;
    border-radius: 8px;
    transition: ease-in-out 0.2s all;	
	background: #795548;
    background-image: -moz-linear-gradient(0deg,#9d7161  0%,#4e372f 100%);
    background-image: -webkit-linear-gradient(0deg,#9d7161  0%,#4e372f 100%);
    background-image: -ms-linear-gradient(0deg,#9d7161  0%,#4e372f 100%);
    -webkit-box-shadow: 0px 1px 2px 0px rgb(121 85 72 / 63%);
    -moz-box-shadow: 0px 1px 2px 0px rgb(121 85 72 / 63%);
    box-shadow: 0px 1px 2px 0px rgb(121 85 72 / 63%);
    text-shadow: 1px 1px #795548;
	opacity:0.9;
}
.sv_cours_buy:hover{
	opacity:1;
}
.sv_cours_in a:hover .sv_cours_buy{
    background-image: -webkit-linear-gradient(0deg,#004080 0%,#006CD9 100%);
    background-image: -ms-linear-gradient(0deg,#004080 0%,#006CD9 100%);
    -webkit-box-shadow: 0px 1px 2px 0px rgb(0 94 187 / 40%);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,94,187,0.4);
    box-shadow: 0px 1px 2px 0px rgb(0 94 187 / 40%);
    text-shadow: 1px 1px #033e77;
}

.slider_cnew {
	width: 100%;
	height: 70px;
	position: relative;
	margin: auto;
	overflow-x: scroll;
	overflow-y: hidden;
}

.slider_cnew::-webkit-scrollbar {
	display: none;
}

.slider_cnew .slide_cnew2 {
	display: flex;
	position: absolute;
	left: 0;
	transition: 0.3s left ease-in-out;
}

.slider_cnew .item_new {
	margin-right: 10px;
}

.slider_cnew .item_new:last-child {
	margin-right: 0;
}

.ctrl {
	text-align: center;
	margin-top: 5px;
}

.ctrl-btn {
	padding: 20px 8px;
	background: #e9e9e9;
	border: none;
	font-weight: 600;
	text-align: center;
	cursor: pointer;
	outline: none;

	position: absolute;
	top: 50%;
	margin-top: -27.5px;
	opacity: 0.8;
}

.ctrl-btn.pro-prev {
	left: 0;
	border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-ms-border-radius: 0px 5px 5px 0px;
	-o-border-radius: 0px 5px 5px 0px;
}

.ctrl-btn.pro-next {
	right: 0;
	border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-ms-border-radius: 5px 0px 0px 5px;
	-o-border-radius: 5px 0px 0px 5px;
}

.sv_cat_tab{
	overflow: hidden;
	position: relative;
	padding:10px 0px;
	background:#efefef;
}
.sv_cat_tab_in{        
	overflow: hidden;
	position: relative;
}
.item_new {
	width: 170px;
	height:70px;
	background:#ffffff;
	text-align:center;
	transition: .3s all;
	border-radius: 7px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.item_new img {
	width: 30%;
	margin-left:5px;
}
.item_new h2{
	font-size:14px;
	line-height:18px;
	padding: 5px;
	font-weight:600;
	color:var(--t);
	text-align: left;
}
.item_new:hover {
	cursor: pointer;
	background:rgba(0,0,0,0.1);
}

.sv_promises_body{
    background-color: #ededed;
    padding: 30px 0px;
}
.sv_promises_in{
    /* border: 1px solid #ccc; */
    display: flex;
    padding: 15px;
}
.sv_promises_in section{
    flex:1;
    display: flex;
    border-left: 1px solid #d9d9d9;
    justify-content: center;
    align-items: center;
    padding: 10px 0px;
}
.sv_promises_in section:first-child{
    border: none;
}
.sv_promises_in section dd{
    font-size: 35px;
    padding: 0px 20px;
    color: #1972cb;
}
.sv_promises_in section dd i{
    width: 37px;
    text-align: center;
}
.sv_promises_in section dl{
    text-align: left;
}
.sv_promises_in section dl h2{
    font-size: 15px;
    color: #26b4f1;
    font-weight: 600;
}
.sv_promises_in section dl h4{
    font-size: 12px;
    font-weight: 500;
    padding-top: 5px;
    color: #7f7f7f;
}


@media screen and (max-width:931px){
	.sv_contact_box2 section dd{
		padding-top:15px;
		padding-left:inherit;
		flex:none;
		width:100%;
	}
	.sv_contact_box2 section dd .my_btn{
		padding:15px;
	}	
	.sv_ind_cat_in a{
		flex: 1 0 25%;
	}.slider_cnew {
            height: 130px
	}

	.item_new {
		width: 95px;
		height:130px;

	}
	.item_new h2{
		font-size:10px;
		line-height:14px;
	}
	.item_new img{
		margin-top: 7px;
	}
	.slider_cnew {
		height: 70px
	}

	.item_new {
		width: 95px;
		height:70px;

	}
	.item_new h2{
		font-size:10px;
		line-height:14px;
	}
	.item_new img{
		margin-top: 7px;
	}
	.sv_cat_tab_in{
		width: auto;
		padding: 0px 10px;
	}	
	.sv_promises_in{		
		flex-direction: column;
	}
	.sv_promises_in section{
		border: none;
		flex-direction: column;
		align-items: center;
	}
	.sv_promises_in section dd{
		padding-bottom: 10px;
	}
	.sv_promises_in section dl{
		text-align: center;
	}
}
