@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Open+Sans:wght@300;400;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@font-face {
  font-family: Continuum;
  src: url(../fonts/Continuum.ttf);
}
@font-face {
  font-family: continuum_medium;
  src: url(../fonts/contm.ttf);
}
@font-face {
  font-family: AbandoN;
  src: url(../fonts/AbandoN.ttf);
}
@font-face {
  font-family: ZapfChancery-Italic;
  src: url(../fonts/ZapfChancery-Italic.otf);
}


*{
    margin:0;
    padding:0
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
body{ box-sizing: border-box; font-family: 'Open Sans', sans-serif; }
img { border: none }
ul{
    list-style: none;
}
i{
    font-weight: 400;
}
button:focus{
    outline: none!important;
}
a { text-decoration: none; }
p, h1, h2, h3, h4, h5{
    margin: 0; padding: 0;   
}
/* .row{width:100%;display:block!important;} */

/*****************************************************************************************
Header Section
*****************************************************************************************/

/* Frist Header */

.bg-orange1 {
    background-color: #ffe8f4;
}
.align-items-center {
    align-items: center;
}
.first-header ul {
    margin: 0px;
    padding: 0px;
	float:right;
}
.first-header ul li {
    float: left;
    list-style: none;
    border-right: 1px solid #e9cbdb;
}
.first-header ul li:last-child{
	border-right:none;
}
.first-header ul li a {
    color: #424242;
    font-size: 15px;
    padding: 7px 30px;
    display: inline-block;
}
.first-header ul li a i {
    padding-right: 7px;
	color:#c84186;
}
.first-header ul .social a{
	padding:0px 15px;
	line-height:36px;
}
.first-header ul .social a img{
	width:26px;
	/* line-height:38px; */
}

/* Second Header */


.headertop{
	width: 100%;
    /* float: left; */
    margin: 0px;
    padding: 6px 10px;
    /* background: url(../img/header_bg1.png) repeat #FFFFFF; */
    display: block;
    z-index: 999999;
	/* border-top:3px solid #aac329; */
}
.header_logo{width:100%;padding-top:0px;}
.logo {
    float: left;
    padding: 0px 55px;
}
.logo img{width:100%;}
.contact-detail {
    float: right;
    margin: 0px 0px;
    padding: 0px 7px 0 0;
	width:30%;
}
.contact_transition{
	transform:translateY(-6px);
}
.contact-detail p {
    text-align: right;
    margin: 0px;
	color:#705191;
}
.contact-detail p a{
	color:#705191;
}
.contact-detail i {
    margin-left: 5px;
    color: #f47920;
}
.social-detail1{
	float:right;
	margin:45px 70px 0 0;
	padding-left:0px;
	
}
.social-detail1 ul{margin:0px 0 0;}
.social-detail1 ul li{display:inline-block;}
.social-detail1 ul li a{
	border-radius: 25px;
    padding: 9px 23px;
    background: transparent;
    color: #fff;
    border: 1px solid #782b90;
    background: #782b90;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    display: inline-block;
    text-transform: uppercase;
}
.social-detail1 ul li a:hover{
	background:#c84186;
	border-color:#c84186;
	transition:0.5s;
	text-decoration:none;
}
.social-detail1 ul li a i{padding-left:20px;}
/* Social */
.social-detail{
	margin: 0px 0px;
    padding: 0 0 15px;
    /* width: 100%; */
    display: inline-block;
    text-align: right;
	float:right;
}
.social-detail ul{margin:10px 0 0;}
.social-detail ul li{
	display:inline-block;
	padding:0 8px;
}
.social-detail ul li a img{
	width:40px;
}
.social-detail ul li a{}
.social-detail ul li a i{
	background:#aac329;
	width:40px;
	height:40px;
	border-radius:50%;
	line-height:40px;
	text-align:center;
	color:#fff;
}



/****************************************************************************************
Banner Section
****************************************************************************************/

.ban_video{
	position:relative;
}
.ban_video:after{
	content:'';
	position:absolute;
	background:#163c66;
	/* background:#4a4a4a; */
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	opacity:0.8;
}

/* TextArea Section */

.banner_text{
	position:absolute;
	left:6%;
	top:26%;
	width:600px;
}
.banner_text h1{
	color: #fff;
    font-family: 'Roboto', sans-serif;
	font-size:38px;
	padding-bottom:10px;
}
.banner_text p{
	color: #fff;
    font-family: 'Roboto', sans-serif;
	font-size:16px;
}
.banner_text ul{}
.banner_text ul li{
	color:#fff;
	font-size:16px;
	/* line-height:22px; */
}
.banner_text ul li img{
	padding-right:10px;
}

/* End TextArea Section */


/* change transition duration to control the speed of fade effect */
.carousel-item {
  transition: transform 2.6s ease-in-out;
}

.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  transition: opacity 0s 2.6s;
}
.carousel-fade .carousel-item {
 opacity: 0;
 transition-duration: .6s;
 transition-property: opacity;
}

.carousel-fade  .carousel-item.active,
.carousel-fade  .carousel-item-next.carousel-item-left,
.carousel-fade  .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-right {
 opacity: 0;
}

.carousel-fade  .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade  .active.carousel-item-prev {
 transform: translateX(0);
 transform: translate3d(0, 0, 0);
}

/*****************************************************************************************
Text sliding Section
*****************************************************************************************/

.mt-round {
    border-radius: 0px;
}
.ticker1{
	margin-top:38px;
}
.modern-ticker {
    font-size: 16px;
    height: 40px;
    line-height: 36px;
    overflow: hidden;
    width: 100%;
}
.modern-ticker {
    background-color: #ffe8f4;
    color: #fafafa;
}
.mt-body {
    margin: 2px;
    position: relative;
}
.mt-round .mt-label {
    border-radius: 0;
}
.mt-label {
    margin-right: 2px;
    padding: 2px 8px 0 12px;
    position: absolute;
    left: 0;
}
.mt-label {
    background-color: #ffe8f4;
}
.mt-news {
    overflow: hidden;
    position: absolute;
}
.mt-news ul {
    background-repeat: no-repeat;
    background-position: -1000px;
}
.modern-ticker ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.mt-news li {
    float: left;
    height: 60px;
}
.mt-scroll.mt-round .mt-news a {
    border-radius: 0;
}
.modern-ticker a {
    text-decoration: none;
}
.mt-news a {
    /* background: #fff none repeat scroll 0 0; */
    /* background: #fff; */
    background-image: #fff;
    /* border: 1px solid #ffe8f4; */
    display: block;
    font-size: 17px;
    margin-right: 2px;
    padding: 0 10px 0 20px;
    white-space: nowrap;
    color: #4a4a4a;
}
.mt-news a:hover{
	color:#4a4a4a;
}
.mt-controls {
    background-image: url(../img/pause.png);
}
.mt-controls {
    margin-left: 2px;
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-position: -1000px;
}
.mt-controls {
    background-position: -1000px center;
    background-repeat: no-repeat;
    margin-left: 2px;
    position: absolute;
    right: 0;
}
.mt-next, .mt-play, .mt-prev {
    width: 30px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    cursor: pointer;
}
.mt-prev {
    background-image: url(../img/arrow-prev.png);
}
.mt-pause {
    background-image: url(images/pause.png);
}
.mt-play {
    background-color: #005cac;
    background-image: url(../img/play.png);
}
.mt-round .mt-next {
    border-radius: 0;
}
.mt-round .mt-next {
    border-radius: 0 0px 0px 0;
}
.mt-next, .mt-prev {
    background-color: #005cac;
}
.mt-next {
    background-image: url(../img/arrow-next.png);
}



/*****************************************************************************
About Home Page Section
*****************************************************************************/

.about-home{padding:50px 0px;}
/* .about-profile{padding:0 30px;} */
.about-profile img{width:100%;border:10px solid #f1f1f1;}
.about-profile1 img{width:100%;border:10px solid #f1f1f1;}


.about-home .about-profile {
    margin-bottom: 0px;
    text-align: center;
    position: relative;
    z-index: 1
}

/* .about-home .about-profile:before { */
    /* position: absolute; */
    /* content: ''; */
    /* width: 100%; */
    /* height: 100%; */
    /* top: 0; */
    /* left: 0; */
    /* background-color: #d94574; */
    /* z-index: -1; */
    /* -webkit-animation: border-transform-default-two 10s linear infinite alternate forwards; */
    /* animation: border-transform-default-two 10s linear infinite alternate forwards */
/* } */

.about-home .about-profile img {
    /* -webkit-animation: border-transform-default 10s linear infinite alternate forwards; */
    /* animation: border-transform-default 10s linear infinite alternate forwards; */
}

@-webkit-keyframes border-transform-default {

    0%,
    to {
        border-radius: 63% 37% 54% 46%/55% 48% 52% 45%
    }

    14% {
        border-radius: 40% 60% 54% 46%/49% 60% 40% 51%
    }

    28% {
        border-radius: 54% 46% 38% 62%/49% 70% 30% 51%
    }

    42% {
        border-radius: 61% 39% 55% 45%/61% 38% 62% 39%
    }

    56% {
        border-radius: 61% 39% 67% 33%/70% 50% 50% 30%
    }

    70% {
        border-radius: 50% 50% 34% 66%/56% 68% 32% 44%
    }

    84% {
        border-radius: 46% 54% 50% 50%/35% 61% 39% 65%
    }
}

.about_award{text-align:center;transform:translateY(-90px);}
.about_award ul{padding:0 40px;display:inline-block;}
.about_award ul li{
	padding:0px 0;
}
.about_award ul li img{
	width:100%;
}

.about_award h4{
	font-size:24px;
	font-family:Monotype Corsiva;
	color:#fff;
	background:#34a9df;
	margin:0px 0 20px;
	padding:5px;
}

.about-discription{}
.about-discription h1{
	font-size:24px;
	font-family:Monotype Corsiva;
	color:#444042;
	margin:0px;
	padding-bottom:5px;
}
.about-discription h2{
	color:#c84186;
	font: 700 38px/38px 'Montserrat', sans-serif;
    display: block;
	margin:0px;
}
.about-discription h3{
	font: 500 20px/32px 'Roboto', sans-serif;
    color: #4a4a4a;
    padding: 10px 0px 8px 0px;
    position: relative;
	letter-spacing:0.5px;
	text-transform:capitalize;
}
.about-discription h3:after{
	position: absolute;
    content: '';
    border-bottom:1px dotted #f9d7e8;
    width: 100%;
    height: 2px;
    left: 0px;
    bottom: 0px;
}
.about-discription h4{
	font-size:28px;
	font-family:Monotype Corsiva;
	color:#4a4a4a;
	background:#fde1ef;
	margin:0px;
	padding:5px 0 5px 10px;
}
.about-discription p{
	font: 400 16px/28px 'Roboto', sans-serif;
	text-align:justify;
	color:#4a4a4a;
	margin-bottom:5px;
}
.pad_top_2{padding-top:30px;}
.about-discription ul{}
.about-discription ul li{
	font: 400 16px/28px 'Roboto', sans-serif;
	color:#4a4a4a;
	position:relative;
	padding-left:20px;
	margin:5px 0;
}
.about-discription ul li i{
	color:#245d8d;
	position:absolute;
	left:0px;
	top:7px;
	font-size:11px;
}
.dr-more{padding-top:10px;}
.dr-more a {
    display: inline-block;
    background: #c84186;
    padding: 8px 26px;
    color: #fff;
	border-radius:25px;
}
.dr-more .abt-appont{
	background:#782b90;
}
.dr-more a:hover{
	background:#c84186;
	color:#fff;
	text-decoration:none;
	transition:0.5s;
}
.dr-more img {
    margin: -2px 10px 0px 0px;
}



/*****************************************************************************************
Free Consultant Section
*****************************************************************************************/

.free_consultant{
	/* background:#1751a3; */
	background:url(../img/cons-apt-visit.jpg) no-repeat;
	background-size:100% 100%;
	/* background-attachment:fixed; */
	padding:30px 0;
	text-align:left;
	/* float:right; */
	display: flex;
    width: 100%;
}

.condult_dscrip{
	text-align: center;
    width: 100%;
    background: #fff;
    width: 200px;
    height: 200px;
    padding: 20px 10px 10px;
    margin: 0 24px;
    border: 6px solid #abd9f1;
    float: left;
    border-radius: 50%;
    overflow: hidden;
}
.condult_dscrip h1{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    color: #0085c9;
    font-weight: 400;
    margin: 0px;
    padding: 0 15px 5px;
}
.condult_dscrip h1 span{
	color:#f47920;
	font-weight:800;
}
.condult_dscrip p{ 
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    line-height: 18px;
    margin: 0px;
    padding: 5px 0 0;
}
.condult_dscrip a{
	display: inline-block;
    background: #0085c9;
    padding: 10px 20px;
    border-radius: 36px;
    /* margin-top: 10px; */
    color: #fff;
    background: #f47920;
    /* background: #083f88; */
    font-size: 16px;
    width: 100%;
	height:90px;
    line-height: 21px;
	overflow:hidden;
	transform:translateY(85px);
}
.condult_dscrip:hover a{
	transform:translateY(15px);
	transition:0.5s;
	color:#fff;
}
.condult_dscrip a i{padding-right:5px;}

.condult_dscrip1{
	padding-top:19px;
	text-align:right;
}
.condult_dscrip1 a{
	background:#e71f73;
	padding:10px 22px;
	font-size:18px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	letter-spacing:0.5px;
	/* border-radius:15px; */
}
.condult_dscrip1 a:hover{
	background:#34bbb4;
	color:#fff;
	text-decoration:none;
	transition:0.5s;
}



.free_consultant1{
	/* background:url(../img/cons-apt-visit1.jpg) no-repeat; */
	background:#ffe8f4;
	/* background-size:100% 100%; */
	/* background-attachment:fixed; */
	/* padding:60px 0; */
}
.consult_dscrip1{text-align:left;padding:30px 0;}
.consult_dscrip1 h1{
	font-size:28px;
	font-family: 'Montserrat', sans-serif;
	color:#444546;
	font-weight:700;
	margin:0px;
	padding:0 0 10px;
}
.consult_dscrip1 p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	line-height:26px;
	margin:0px;
	padding:0px 0 5px;
}
.consult_dscrip1 ul{margin:0px;}
.consult_dscrip1 ul li{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#424040;
	margin:7px 0;
	position:relative;
	padding-left:21px;
}
.consult_dscrip1 ul li img{
	/* padding-right:15px; */
	width:12px;
	position:absolute;
	left:0px;
	top:3px;
}
.consult_dscrip1 a{
	background:#f47920;
	padding:6px 22px;
	font-size:18px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	letter-spacing:0.5px;
	/* border-radius:15px; */
	display:inline-block;
	margin-top:16px;
}
.consult_dscrip1 a:hover{
	background:#083f88;
	color:#fff;
	text-decoration:none;
	transition:0.5s;
}

.book_apt_consult{padding:0px 0 0;}
.book_apt_consult h1 {
    font-size: 28px;
    font-family: 'Montserrat', sans-serif;
    color: #c84186;
    font-weight: 700;
    margin: 0px;
    padding: 30px 0 30px;
	text-align:center;
}
.book_apt_consult ul{text-align:center;}
.book_apt_consult ul li{
	display: inline-block;
    line-height:58px;
	padding:0 5px;
}
.book_apt_consult ul li a{
	background: #782b90;
    padding: 10px 22px;
    color: #fff;
	border-radius:25px;
}

/*************************************************************************************
Header top Title Section
*************************************************************************************/

.header_title_pageo{
	background:#c84186;
	/* background:url(../images/head-titl.jpg) no-repeat; */
	background-size:100% 100%;
	padding:30px 0;
}
.header_title_page{
	/* background:#dddddd; */
	background:url(../img/header_title_bg.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.header_title_page1{
	/* background:#dddddd; */
	background:url(../img/header_title_bg1.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.header_title_page2{
	/* background:#dddddd; */
	background:url(../img/header_title_bg2.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.header_title_page3{
	/* background:#dddddd; */
	background:url(../img/header_title_bg3.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.header_title_page4{
	/* background:#dddddd; */
	background:url(../img/header_title_bg4.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.header_title_page5{
	/* background:#dddddd; */
	background:url(../img/header_title_bg5.jpg) no-repeat;
	background-size:100% 100%;
	padding:80px 0;
}
.head_title_inn{text-align:center;}
.head_title_inn h1{
	font-size:32px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	text-transform:uppercase;
	margin:0px;
	padding-bottom:10px;
}
.head_title_inn ul{margin:0px;}
.head_title_inn ul li{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	margin:0px;
	padding:0 5px;
	display:inline-block;
}
.head_title_inn ul a{
	color:#fff;
	padding-right:10px;
	font-weight:600;
}



/*****************************************************************************************
Whatsapp Section
*****************************************************************************************/

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:70px;
	right:10px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}

/*****************************************************************************************
Services Section
*****************************************************************************************/

.service_inn{padding:50px 0;}
.service_detail{}
.service_detail h1{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	color:#083f88;
	margin:0 0 26px;
	font-weight:600;
	padding-bottom:0px;
	position:relative;
	text-align:center;
}
.service_detail h1:after{
	position: absolute;
    content: '';
    height: 4px;
    bottom: -4px;
    margin: -5px auto;
    left: 0;
    right: 0;
    width: 120px;
    background: linear-gradient(to right,#1a1ab2,#1cb5e0);
    border-radius: 10px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.service_detail h2{
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	color:#f47920;
	margin:0px;
	padding:20px 0 7px;
}
.service_detail h4{
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	color:#f47920;
	margin:0px;
	padding:10px 0 12px;
}

.service_detail p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	line-height:28px;
	margin:0px;
	text-align:justify;
}
.service_detail ul{
	margin:10px 0;
	background:#f1f1f1;
	padding:15px;
	/* margin:10px; */
}
.service_detail .column{
	columns:2;
}
.service_detail ul li{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	margin:0 0 12px 0;
	padding-left:23px;
	position:relative;
	text-align:justify;
}
.service_detail ul i{
	color:#083f88b5;
	position:absolute;
	left:0px;
	top:4px;
}
.service_detail table{
	box-shadow:0px 2px 18px 0px rgba(0,0,0,0.3);
	margin:10px 0;
	width:100%;
}
.service_detail table tr{
	border:1px solid #ddd;
	width:100%;
}
.service_detail table tr th{
	border:1px solid #ddd;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	background:#f47920;
	padding:10px;
	/* width:100%; */
}
.service_detail table tr td{
	border:1px solid #ddd;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	/* background:#f47920; */
	padding:7px 10px;
	/* width:100%; */
}
.service_detail table tr td a{
	color:#4a4a4a;
}
.service_detail table tr td a:hover{
	color:#007bff;
}
.frt{width:50%;}
.sec{width:25%;}
.thr{width:25%;}



/* Second Section */

.service_detail1{
	background:#f1f1f1;
	padding:5px 30px 20px;
	margin:30px 0 0;
}
.service_detail1 h3{
	font-size:28px;
	font-family: 'Roboto', sans-serif;
	color:#083f88;
	margin:0 0 26px;
	padding:20px 0 0px;
	text-align:center;
	position:relative;
}
.service_detail1 h3:after{
	position: absolute;
    content: '';
    height: 4px;
    bottom: -4px;
    margin: -5px auto;
    left: 0;
    right: 0;
    width: 120px;
    background: linear-gradient(to right,#1a1ab2,#1cb5e0);
    border-radius: 10px;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
}
.text-center{text-align:center;}
.padd_10{padding-top:20px;}
.service_detail1 h5{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#1b3768;
	font-weight:500;
	margin:0px;
	padding:22px 0 7px;
}
.service_detail1 h6{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#1b3768;
	font-weight:500;
	margin:0px;
	padding:0px 0 7px;
}

.service_detail1 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	line-height:24px;
	margin:0px;
	text-align:justify;
}
.service_detail1 ul{
	margin:0px 0 10px;
	/* background:#f1f1f1; */
	/* padding:15px; */
	/* margin:10px; */
}
.service_detail1 .column{
	columns:2;
}
.service_detail1 ul li{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	margin:0 0 8px 0;
	padding-left:18px;
	position:relative;
	text-align:justify;
}
.service_detail1 ul i{
	color:#083f88b5;
	position:absolute;
	left:0px;
	top:7px;
	font-size:7px;
}

/* Third Section */

.service_detail2 h5{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#1b3768;
	font-weight:500;
	margin:0px;
	padding:22px 0 7px;
}
.service_detail2 h6{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#1b3768;
	font-weight:500;
	margin:0px;
	padding:0px 0 7px;
}

.service_detail2 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	line-height:24px;
	margin:0px;
	text-align:justify;
}
.service_detail2 ul{
	margin:0px 0 10px;
	/* background:#f1f1f1; */
	/* padding:15px; */
	/* margin:10px; */
}
.service_detail2 .column{
	columns:2;
}
.service_detail2 ul li{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	margin:0 0 8px 0;
	padding-left:18px;
	position:relative;
	text-align:justify;
}
.service_detail2 ul i{
	color:#083f88b5;
	position:absolute;
	left:0px;
	top:7px;
	font-size:7px;
}

/*****************************************************************************************
Header Title Section
*****************************************************************************************/


.header_title{
	text-align:center;
	width:100%;
}
.header_title h1{
	font-size:34px;
	font-family: 'Roboto', sans-serif;
	color:#c84186;
	text-transform:uppercase;
}
.header_title p{
	font-size: 18px;
    color: #0d122b!important;
    line-height: 1.6em;
	font-family: 'Titillium Web', sans-serif;
}


.header_title1{
	text-align:center;
	width:100%;
}
.header_title1 h1{
	font-size:24px;
	font-family: 'Titillium Web', sans-serif;
	color:#0d122b;
	text-transform:capitalize;
	/* letter-spacing:1px; */
	padding-bottom:30px;
	font-weight:500;
}

.header_title2{
	text-align:center;
	width:100%;
}
.header_title2 h1{
	font-size:34px;
	font-family: 'Roboto', sans-serif;
	color:#c84186;
	text-transform:uppercase;
	padding-bottom:30px;
}
.header_title3{
	text-align:center;
	width:100%;
}
.header_title3 h1{
	font-size:34px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding-bottom:20px;
}
/* Header Title End */


/**********************************************************************************************
Integrate Home Section
**********************************************************************************************/

.integrate_main{
	/* padding:50px 0; */
	background: url(../images/cons-apt-visit.jpg) no-repeat;
    background-size: 100% 100%;
    /* background-attachment: fixed; */
    padding: 50px 0 100px;
    text-align: left;
    /* float: right; */
    display: flex;
    width: 100%;
}
.integrate_dscrip{}
.integrate_dscrip ul{
	margin:0px;
}
.integrate_dscrip ul li{
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    margin: 10px 0;
	position:relative;
	padding-left:24px;
	text-align:justify;
	line-height:26px;
}
.integrate_dscrip ul li img{
	padding-right: 15px;
    width: 32px;
	position:absolute;
	left:0px;
	top:5px;
}

.integrate_dscrip1{
	background:#282828;
	padding:20px 45px;
}
.integrate_dscrip1 ol{
	
}
.integrate_dscrip1 ol li{
	color:#fff;
	list-style-type: decimal;
	margin:5px 0;
	font-size:14px;
}
.integrate_dscrip1 p{margin:0px;padding:0px;}

.integrate_dscrip2{
	background:#fff;
	padding:15px;
	position:relative;
	margin:15px 0;
	height:190px;
	border: 6px solid #ffe5f2;
}
.integrate_dscrip2:hover{
	background:#ffe1f0;
	/* background:#4a4a4a; */
	transform:translateY(-10px);
	transition:0.5s;
}
.integrate_dscrip2 h1{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
    color: #3c3b3b;
	font-weight:600;
}
.integrate_dscrip2 p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
	line-height:24px;
	/* text-align:justify; */
	margin:0px;
}
.integrate_dscrip2 a{color:#c84186;padding-top:3px;display:inline-block;}


/**********************************************************************************************
FAQ Acordian Home Section
**********************************************************************************************/


@import url('https://fonts.googleapis.com/css?family=Tajawal');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

.faq_home{padding:50px 0;}
#accordion-style-1 h1,
#accordion-style-1 a{
    color:#f47920;
}
#accordion-style-1 .btn-link {
    font-weight: 400;
    color: #083f88;
    background-color: transparent;
    text-decoration: none !important;
    font-size: 16px;
    font-weight: 500;
	padding-left: 25px;
}

#accordion-style-1 .card-body {
    border-top: 2px solid #00a3ac;
}
#accordion-style-1 .card-body p{
	font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    line-height: 26px;
	text-align:justify;
}
#accordion-style-1 .card-body table{}
#accordion-style-1 .card-body table tr{
	border:1px solid #ddd;
}
#accordion-style-1 .card-body table tr th{
	border:1px solid #ddd;
	padding:5px 10px;
}
#accordion-style-1 .card-body table tr td{
	border:1px solid #ddd;
	padding:5px 10px;
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    /* line-height: 26px; */
	text-align:justify;
}
#accordion-style-1 .card-body ul{}
#accordion-style-1 .card-body ul li{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    color: #4a4a4a;
    /* line-height: 26px; */
	text-align:justify;
	padding:3px 0;
}
.bulk_faq_img{}
.bulk_faq_img img{width:100%;}

#accordion-style-1 .card-header .btn.collapsed .fa.main{
	display:none;
}

#accordion-style-1 .card-header .btn .fa.main{
	background: #f47920;
    padding: 13px 11px;
    color: #ffffff;
    width: 35px;
    height: 41px;
    position: absolute;
    left: -1px;
    top: 10px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
	display:block;
}




/**********************************************************************************************
Services Home Section
**********************************************************************************************/

.services_home{
	/* background:#eff9ff; */
	/* background:#ededed; */
	padding:50px 0;
}
.services_home a:hover{text-decoration:none;}
.padd_top_5{padding-top:50px;}
.padd_top_4{padding-top:40px;}
.padd_top_3{padding-top:30px;}
.padd_top_2{padding-top:20px;}

.bulk_service{padding:0 15px;}
.bulk_service .bulk_service1{
	width:30%;
	display:inline-block;
	float:left;
	padding-right:15px;
}
.bulk_service .bulk_service1 img{
	width:100%;
	border:4px solid #f1f1f1;
}
.bulk_service .bulk_img{ width:100%;margin-left:20px;}
.bulk_service .bulk_img h1{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	text-transform:capitalize;
	color:#c84186;
}
.bulk_service .bulk_img p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	line-height:22px;
	margin:0px;
	text-align:justify;
}
.bulk_service .bulk_img a{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	color:#3493b9;
}

/* Second Section */

.bulk_service_sec{padding:0 15px;}
.bulk_service_sec .bulk_img{
	width:70%;
	margin-left:0px;
	display:inline-block;
	float:left;
}
.bulk_service_sec .bulk_img h1{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	text-transform:capitalize;
	color:#ca4186;
}
.bulk_service .bulk_img h2{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	text-transform:capitalize;
	color:#4a4a4a;
	margin:0px;
	padding:5px 0;
}
.bulk_service_sec .bulk_img p{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
	line-height:22px;
	margin:0px;
}
.bulk_service_sec .bulk_img a{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	color:#3493b9;
}

.bulk_service_sec .bulk_service1{width:30%;float:right;padding-left:25px;}

.bulk_service_sec .bulk_service1 img{
	width:100%;
	border:4px solid #f1f1f1;
}


/* Inner Page Services section */

.service_inn{}
.service_detail{}
.service_detail {}


/* .ser_bottom_sect{padding-top:50px;} */
/* .bulk_service{margin:0 30px;} */
/* .bulk_service1{ */
	/* width:100%; */
	/* position:relative; */
/* } */
/* .bulk_service img{ */
	/* width:100%; */
/* } */
/* .bulk_service .bulk_img{ */
	/* position: absolute; */
    /* left: 70px; */
    /* top: 20px; */
    /* right: 70px; */
/* } */
/* .bulk_service .bulk_img h1{ */
	/* font-size:22px; */
	/* font-family:AbandoN; */
	/* letter-spacing:2px; */
	/* text-transform:lowercase; */
	/* color:#f47920; */
/* } */
/* .bulk_service .bulk_img p{ */
	/* font-size:16px; */
	/* font-family: 'Roboto', sans-serif; */
	/* color:#4a4a4a; */
	/* line-height:26px; */
/* } */
/* .bulk_service .bulk_img a{ */
	/* font-size:16px; */
	/* font-family:AbandoN; */
	/* letter-spacing:2px; */
	/* text-transform:lowercase; */
	/* color:#f47920; */
	/* border:1px solid #fdd5b7; */
	/* padding:8px 15px; */
/* } */
/* .bulk_service .bulk_img a:hover{ */
	/* color:#fff; */
	/* background:#f47920; */
	/* transition:0.5s; */
/* } */

/*****************************************************************************************
Testimonials Section
*****************************************************************************************/

.testimonial1{padding:50px 0 30px 0;background:#f5edf1;}
.testimonial1 .testimonial-invild{background:unset;padding:0}.testimonial-invild .review .review-description{background:#fafafa;padding:24px;border-radius:6px}.testimonial-invild .review .review-description a .first{float:left}.testimonial-invild .review .review-description a .first img{width:44px;height:44px;border-radius:50%}.testimonial-invild .review .review-description a .first p{font-size:24px;border:1px solid #d3d1d2;background:#d3d1d2;color:#4a4a4a;border-radius:50%;width:44px;height:44px;text-align:center;line-height:42px}.testimonial-invild .review .review-description a .second{display:inline-block;padding-left:12px}.testimonial-invild .review .review-description a .second ul{display:inline-block}.testimonial-invild .review .review-description a .second h1{font-size:16px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#c84186;line-height:1px}.testimonial-invild .review .review-description a .second ul li{float:left}.testimonial-invild .review .review-description a .second ul li i{color:rgb(255 180 0)}.testimonial-invild .review .review-description a .second ul .date-revi{font-size:13px;color:rgba(0,0,0,0.5);padding-left:10px}.testimonial-invild .review .review-description .review-title{float:unset;display:inline-block;padding-top:10px;text-align:left}.testimonial-invild .review .review-description .review-title h2{font-size:18px;color:#000;font-weight:400;line-height:26px;text-transform:unset!important}.testimonial1 .testimonial-invild .review .review-description .review-title h2{font-size:16px}.testimonial-invild .review .review-description .review-title h2 a{font-size:14px;color:#000;font-weight:400;padding-top:5px}.testimonial-invild .review .review-description .review-title .rev-img{padding-top:15px}.testimonial-invild .review .review-description .review-title .rev-img img{width:106px}#more17,#more16,#more15,#more14,#more13,#more12,#more11,#more10,#more9,#more8,#more7,#more6,#more5,#more4,#more3,#more2,#more1,#more{display:none}

.testimonial1 .testimonial-invild .review .review-description .review-title a{color:#c84186;}
/* Inner Page Section */

.testimonial-inn .serv_myth {}
.testimonial-inn .serv_myth p i{
	/* color:#735197; */
	color:#f38e38;
	font-size:26px;
	padding-right:5px;
	opacity:0.9;
}

.view_testimonial{
	width:100%;
	text-align:center;
	padding:50px 0 0;
	display:inline-block;
}
.view_testimonial .testimonial{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	background:#294b7a;
	padding:7px 30px;
	border-radius:35px;
}
.article{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	background:#c84186;
	padding:7px 30px;
	border-radius:35px;
}
.youtube{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	color:#fff;
	background:#ff0000;
	padding:8px 18px;
}
.view_testimonial a img{
	width:30px;
	margin-left:10px;
}
.view_testimonial a:hover{
	background:#154984;
	transition:0.5s;
	color:#fff;
	text-decoration:none;
}

/*****************************************************************************************
Blog Section
*****************************************************************************************/

.blog_frt{
	padding:15px 0;
}
.blog_frt img{width:100%;}

/*****************************************************************************************
Footer Section
*****************************************************************************************/


.our_partner{
	/* background:url(../img/footer_bg.jpg) no-repeat; */
	/* background:#024e8c; */
	background:#782b90;
	/* background-attachment: fixed; */
	background-size:100% 100%;
	width:100%;
	padding:80px 0 0 0;
	position:relative;
}
.foot_post{
	position: absolute;
    top: -40px;
    text-align: center;
    background: #fff;
    border-radius: 50px;
    padding: 5px 10px;
    margin: 0 auto;
    display: inline-table;
    left: 0;
    right: 0;
	box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.2);
}
.foot_post ul{margin:0px;}
.foot_post ul li{
	display:inline-block;
	padding:5px 20px;
}
.foot_post ul li a{}

.foot_detail{padding-top:0px;}
.footer_inner{}
.footer_inner h1{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	/* font-family: ZapfChancery-Italic; */
	/* color:#98c020; */
	color:#f1f1f1;
	margin:0px;
	padding-bottom:10px;
}
.footer_inner p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	margin:15px 0;
	color:#f1f1f1;
	padding-bottom:0px;
}
.footer_inner .foot_menu {margin:0px;padding:15px 0 0;}
.foot_treat{column-count:2;}
/* .foot_treat li, .foot_treat1 li{padding-bottom:4px;} */
.footer_inner .foot_menu li{
	font-size:14px;
	font-family: 'Roboto', sans-serif;
	margin:0 0 12px 0;
	font-weight:400;
	color:#f1f1f1;
	position:relative;
	line-height:26px;
}
.footer_inner .foot_menu li a{color:#fff;}
.footer_inner .foot_menu li i{
	position:absolute;
	left:0px;
	top:4px;
	color:#a9bd40;
}

.footer_inner{}

.foot_inner{padding:0 50px;}
.foot_inner h1{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	margin:0;
	color:#f1f1f1;
	padding-bottom:30px;
	text-align:center;
}
.foot_inner h2{
	font-size:17px;
	font-family: 'Roboto', sans-serif;
	margin:0;
	color:#f1f1f1;
	padding-top:10px;
	padding-bottom:10px;
}
.foot_inner p{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	margin:0px 0 5px;
	line-height:24px;
	color:#f1f1f1;
	padding-bottom:0px;
}
.foot_inner ul {
	/* column-count:2; */
	background:#fff;
	padding:15px;
}
.foot_inner ul li{
	font-size:13px;
	font-family: 'Roboto', sans-serif;
	margin:0px 0 5px;
	line-height:24px;
	color:#4a4a4a;
	padding-left:16px;
	position:relative;
}
.foot_inner ul li i{
	color: #686868;
    position: absolute;
    left: 0px;
    top: 8px;
    font-size: 8px;
}
.foot_social {
	padding-top:20px;
}
.foot_social li{
	display:inline-block!important;
	padding:0 7px;
	color:#fff;
	font-size:18px;
}
.foot_social li a{}
.foot_social li a i{
	font-size:22px;
	color:#fff;
}
.column-2{columns:2;}

/* Copyright */

.copyright_inner{padding-top:20px;}
.copyright_inner p{
	font-size:15px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	margin:0px;
	background:#ea1d96;
	/* background:#c84186; */
	padding:10px;
	text-align:center;
}
.copyright_inner .sms_logo{padding-left:10px;}
.copyright_inner .sms_logo img{width:20px;}



/*************************************************************************************
Header top Title Section
*************************************************************************************/

.head_main_title {
    width: 100%;
    padding: 55px 0px;
	background: url(../img/cons-apt-visit2.jpg) no-repeat;
	background-size:cover;
}
.head_main_title h1 {
    font-size:32px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin-bottom: 0px;
    line-height: normal;
	font-family: 'Bubblegum Sans', cursive;
	text-align:right;
	width:100%;
}


/**************************************************************************************
Contact Page
**************************************************************************************/

.head_cnt{padding:50px 0;}
.head_cnt_description1.mt4{padding-top:40px;}
.head_cnt_description1 .cnt_public{
	background:#fff;
	padding:20px;
	margin:15px 0;
	box-shadow:0px 15px 30px 0px rgb(0 0 0 / 10%);
	height:200px;
	/* width:100%; */
	text-align:center;
	/* display:inline-block; */
}
.head_cnt_description1 .cnt_public1{
	background:#fff;
	padding:20px;
	margin:15px 0;
	box-shadow:0px 15px 30px 0px rgb(0 0 0 / 10%);
	/* height:600px; */
	/* width:100%; */
	/* text-align:center; */
	/* display:inline-block; */
}
.head_cnt_description1 h4{
	/* color: #f83d5a; */
	color: #4b557c;
    font: 800 28px 'Montserrat', sans-serif;
    display: block;
    margin: 0px;
	padding-bottom:20px;
}
.head_cnt_description1 ul{margin:10px 0 0;}
.head_cnt_description1 ul li{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	color:#282828;
	/* position:relative; */
	/* padding-left:25px; */
	margin:10px 0;
}
.head_cnt_description1 ul li i{
	color:#de6ca0;
	padding-right:7px;
	/* position:absolute; */
	/* left:0px; */
	/* top:4px; */
}

/* Form */

.cnt_public1 h4{
	font-size:28px;
	font-family: 'Roboto', sans-serif;
	color:#4b557c;
}
.cnt_public1 form{}
.cnt_public1 .form-control1{
	width:100%;
	border:1px solid #f2f7ff;
	background:#f2f7ff;
	padding:9px;
	margin:7px 0;
	outline-color: #f83d5a;
	font-family: 'Roboto', sans-serif;
}
.cnt_public1 .form-control{border:1px solid #f2f7ff;outline-color: #f83d5a!important;margin:7px 0;}
.frm_btn input{
	background:#de6ca0;
	padding:5px 18px;
	color:#fff;
	font-size:16px;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
	border:none;
	cursor:pointer;
	margin-top:10px;
}


/*****************************************************************************************
Form Contact Section
*****************************************************************************************/

.form-review1 .form-horizontal .form-group{width:91%;margin-bottom:20px;}
.form-review1 .form-horizontal .form-terms{width:91%;margin-bottom:20px;}




/***********************************************************
Sticky GST Icon
***********************************************************/

.sticky_gst{position:fixed;right:0px;bottom:40%;z-index:99999999;}
.btn-primary {
    color: #fff;
    background-color: #f47920!important;
    border-color: #f47920!important;
}
.modal-title span{color: #f47920;}
.modal.show .modal-dialog{top:0%;}
.modal-lg{max-width:600px!important;}








.et_pb_row_3 {
    background-color: #2d2d2d;
	padding:25px;
}
.dec {
    color: #f99157;
}
#left-area ol, .comment-content ol, .entry-content ol, body.et-pb-preview #main-content .container ol {
    padding: 0 0 23px 0;
    line-height: 26px;
    list-style-position: inside;
    list-style-type: decimal;
}
.tag {
    color: #f2777a;
}
.pun {
    color: #ccc;
}
.pln {
    color: #ccc;
}
.str {
    color: #36d288;
}

.inte_button{text-align:center;padding-top:15px;}
.inte_button a{
	font-size:15px;
	color:#fff;
	background:#f47920;
	padding:7px 15px;
	display:inline-block;
}
.inte_button a:hover{
	background:#286d8e;
	transition:0.5s;
	color:#fff;
	text-decoration:none;
}
/* .linenums li{ */
	/* color: #fff; */
    /* list-style-type: decimal; */
    /* margin: 5px 0; */
    /* font-size: 14px; */
/* } */
/* ::marker { */
    /* unicode-bidi: isolate; */
    /* font-variant-numeric: tabular-nums; */
    /* text-transform: none; */
    /* text-indent: 0px !important; */
    /* text-align: start !important; */
    /* text-align-last: start !important; */
/* } */


.marg_bott{transform:translateY(-30px);}
.heigh_2{height:90px;padding-top:7px;display:inline-block;}
.heigh_21{padding:10px 0 0!important;height:60px;}
.heigh_21 li{padding-left:0px!important;}

.our_client_main{padding:30px 0 80px;}
.our_client img{width:100%;}
.our_client{
	text-align:center;
	padding:0 80px;
}
.our_client h1{
	color: #fff;
    font: 800 28px / 32px 'Montserrat', sans-serif;
    display: block;
    margin:0 0 20px 0;
}
.our_client p{
	font: 400 16px / 28px 'Roboto', sans-serif;
    text-align: center;
    color: #fff;
    margin-bottom: 5px;
	/* height:200px; */
	/* overflow-y:scroll; */
}

.frt_icn{padding-bottom:15px;}
.frt_icn img{width:45px;}



/* API Integretins */
.solutions_reliable{
	border-radius:5px;
	margin:30px 0 0;
}
.solutions_reliable img{width:100%}
.content_solution{
	border:1px solid #ddd;
	border-top:none;
	border-radius:5px;
	padding:20px 15px;
	text-align:center;
}
.content_solution h1{
	font-size:22px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	padding-bottom:0px;
	font-weight:400;
}
.content_solution p{
	font-size:16px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	line-height:26px;
	text-align:center;
}

.marg_4{margin:30px 0 60px;}
.solutions_reliable1{
	border-radius:5px;
	margin:10px 0;
	text-align:center;
}
.solutions_reliable1 img{width:90px;}
.content_solution1 h2{
	font-size:16px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	padding:0px 30px;
	font-weight:500;
	line-height:28px;
}

/* Payment Gateway Section */


.social-detail2 {float:left;width:35%;margin:10px 0 0 15px;border:1px solid #f1f1f1;padding:5px 5px;}
.social-detail2 ul{margin:0px;}
.social-detail2 ul li a img{
	width:100%;
}


/* Pregnency Calculator */

.pregn_calculator{
	position:fixed;
	bottom:60px;
	right:10px;
	background:#b84c84;
	padding:5px 15px;
	color:#fff;
	font-size:16px;
	border-radius:25px;
	z-index:999;
}
.pregn_calculator:hover{
	color:#fff;
	text-decoration:none;
}


/* Services Section */

.service_inner {
    padding: 50px 0;
}
.service_discription {
    margin: 20px 0;
    box-shadow: 1px 1px 15px 0 rgba(0,0,0,0.2);
    padding: 25px;
    width: 100%;
}
.service_discription .serv_images {
    float: left;
    padding-right: 20px;
    width: 25%;
}
.service_discription .serv_images img {
    width: 100%;
    border: 5px solid #f1f1f1;
}
.service_discription .serv_title h1 {
    font-size: 32px;
    font-weight: 500;
    color: #b84c84;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 15px;
    margin: 0px;
    text-transform: capitalize;
}
.service_discription .serv_title h2 {
    font-size: 18px;
    font-weight: 500;
    color: #4a4a4a;
    font-family: 'Roboto', sans-serif;
    padding-top: 5px;
    margin: 0px;
    text-transform: capitalize;
}
.service_discription .serv_title h3 {
    font-size: 18px;
    font-weight: 500;
    color: #b84c84;
    font-family: 'Roboto', sans-serif;
    padding-top: 5px;
    margin: 0px;
    text-transform: capitalize;
}
.service_discription .serv_title p {
    font-size: 15px;
    color: #4a4a4a;
    line-height: 25px;
    font-family: 'Roboto', sans-serif;
    margin: 0px;
    padding: 5px 0;
    text-align: justify;
}


/* Video Section */

.video_inner{padding:50px 0;}


/* Gallery Section */

.video_inner .btn:focus, .video_inner .btn:active, .video_inner button:focus, .video_inner button:active {
  outline: none !important;
  box-shadow: none !important;
}

.video_inner #image-gallery .modal-footer{
  display: block;
}

.video_inner .thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}


/*******************************************************************
Articles Section
*******************************************************************/

.article_home{padding:50px 0;}

.article_description{
	background:#f1f1f1;
	padding:15px;
	margin:0 0 30px 0;
}
.article_description .article_img{
	margin-bottom:15px;
}
.article_description .article_img img{
	width:100%;
	border:4px solid #e7e7e7;
}
.article_description h1{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	line-height:32px;
	color:#024e8c;
	padding-bottom:10px;
	margin:0px;
}
.article_description h1 a{
	color:#024e8c;
}
.article_description h2{
	font-size:12px;
	color:#c84186;
	font-family: 'Roboto', sans-serif;
	padding-bottom:10px;
	margin:0px;
}
.article_description p{
	font-size:15px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	line-height:26px;
	margin:0px;
	text-align:justify;
}
.article_description .article_btn{
	font-size:15px;
	color:#024e8c;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	margin-top:5px;
	display:inline-block;
}


.article_description1{
	background:#f1f1f1;
	padding:50px;
	margin:0 0 30px 0;
}
/* Second Inner Page */
.article_description1 h1{
	font-size:26px;
	font-family: 'Roboto', sans-serif;
	line-height:32px;
	color:#024e8c;
	padding-bottom:10px;
	margin:0px;
}
.article_description1 h1 a{
	color:#024e8c;
}
.article_description1 h2{
	font-size:13px;
	color:#c84186;
	font-family: 'Roboto', sans-serif;
	padding-bottom:10px;
	margin:0px;
}
.article_description1 h3{
	font-size:21px;
	color:#4c4c4c;
	font-family: 'Roboto', sans-serif;
	padding-bottom:0px;
	margin:0px;
}
.article_description1 p{
	font-size:16px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	line-height:26px;
	margin:13px 0;
	text-align:justify;
}

.article_description1 ul li{
	font-size:16px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	line-height:26px;
	margin:5px 0;
	text-align:justify;
	position:relative;
	padding-left:15px;
}
.article_description1 ul li i{
	color:#c84186;
	font-size:6px;
	position:absolute;
	left:0px;
	top:10px;
}
.article_description1 .article_img{
	margin:15px 0;
	text-align:center;
	display:inline-block;
}
.article_description1 .article_img img{
	width:60%;
	border:4px solid #e7e7e7;
}

.article_description1 .article_img1{
	margin:15px 0;
	/* text-align:center; */
	display:inline-block;
}
.article_description1 .article_img1 img{
	width:70%;
	border:4px solid #e7e7e7;
}
.article_description1 table{
	padding:20px 0;
	display:inline-block;
}
.article_description1 table tr{
	width:100%;
}
.article_description1 table tr th{
	border:1px solid #ddd;
	font-size:15px;
	color:#4a4a4a;
	font-weight:800;
	font-family: 'Roboto', sans-serif;
	padding:5px 10px;
}
.article_description1 table tr td{
	border:1px solid #ddd;
	font-size:15px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	padding:8px 10px;
}



.article_menu{}

.article_post,
.article_archives,
.article_caregorie,
.article_social{
	background:#ffe8f4;
	padding:15px;
	margin-bottom:20px;
}
.article_post h1,
.article_archives h1,
.article_caregorie h1,
.article_social h1{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
	line-height:32px;
	color:#024e8c;
	padding-bottom:10px;
	margin:0px;
	text-transform:uppercase;
}
.article_post ul li,
.article_archives ul li,
.article_caregorie ul li,
.article_social ul li{
	padding:7px 0;
	border-bottom:1px solid #ddd;
}
.article_post ul li a,
.article_archives ul li a,
.article_caregorie ul li a,
.article_social ul li a{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	color:#4a4a4a;
}
.article_social ul li a .face{
	background:#3b5998;
	padding:7px 10px;
	color:#fff;
	border-radius:3px;
	margin-right:10px;
}
.article_social ul li a .youtub{
	background:#ff0000;
	padding:7px 7px;
	color:#fff;
	border-radius:3px;
	margin-right:10px;
}
.columns{columns:2;}



/*********************************************************************
Articles Pagination Section
*********************************************************************/

.pagination-outer{ text-align: center; }
.pagination1{
    font-family: 'Poppins', sans-serif;
    padding: 10px 20px;
    display: inline-flex;
    position: relative;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
	text-align:center;
	margin-bottom:0px;
}
.pagination1 li a.page-link{
    color: #333;
    background: #eee;
    font-size: 18px;
    font-weight: 600;
    line-height: 35px;
    height: 35px;
    width: 35px;
    padding: 0;
    margin: 0 5px;
    border: none;
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.4s ease 0s;
}
.pagination1 li:first-child a.page-link,
.pagination1 li:last-child a.page-link{
    color: #d52c63;
    font-size: 20px;
    line-height: 34px;
    font-weight: 400;
}
.pagination1 li a.page-link:hover,
.pagination1 li a.page-link:focus,
.pagination1 li.active a.page-link:hover,
.pagination1 li.active a.page-link{
    color: #d52c63;
    background: transparent;
}
.pagination1 li a.page-link:before{
    content: '';
    background-color: #d52c63;
    height: 100%;
    width: 100%;
    border-radius: 5px;
    border: 5px solid #fff;
    box-shadow: 0 0 0 3px #d52c63;
    opacity: 0;
    transform: scale(2);
    position: absolute;
    left: 0;
    bottom: 0;
    transition: all 0.3s ease 0s;
}
.pagination1 li a.page-link:hover:before,
.pagination1 li a.page-link:focus:before,
.pagination1 li.active a.page-link:hover:before,
.pagination1 li.active a.page-link:before{
    opacity: 1;
    background-color: transparent;
    transform: scale(0.85);
}
@media only screen and (max-width: 480px){
    .pagination1{
        font-size: 0;
        display: inline-block;
    }
    .pagination1 li{
        display: inline-block;
        vertical-align: top;
        margin: 10px 0;
    }
}


/***************************************************************
Counter Section
***************************************************************/

.couner_main{
	padding:50px 0;
	background:#e26f98;
}
:root{ --main-color: #FA6B4C; }
/* .counter{ */
    /* color: #464443; */
    /* background: linear-gradient(#fff 9%,#fff 19%,#e26f98 19%,#e26f98 83%,#fff 83%,#fff 0%); */
    /* font-family: 'Poppins', sans-serif; */
    /* width: 210px; */
    /* height: 210px; */
    /* text-align: center; */
    /* padding: 40px 0 35px; */
    /* margin: 0 auto; */
    /* border-radius: 50%; */
    /* overflow: hidden; */
    /* position: relative; */
    /* z-index: 1; */
/* } */
.counter{
    color: #464443;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    padding: 0px 0 0px;
    margin: 0 auto;
	z-index: 1;
}
/* .counter p{display:inline-block;} */
.counter:before{
    content:"";
    background: #fff;
    border: 10px solid #3E5666;
    border-radius: 50%;
    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    position: absolute;
    top: 7px;
    left: 7px;
    right: 7px;
    bottom: 7px;
    z-index: -1;
}
.counter p{color:#fff;}
.counter .counter-value{
    font-size: 31px;
    font-weight: 500;
    line-height: 30px;
    margin: 0 0 10px;
    /* display: block; */
}
.counter h3{
    color: #fff;
    background: #e26f98;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 10px 0;
    margin: 0 0 0px;
}
.counter .counter-icon{ font-size: 35px; }
.counter.blue{ --main-color: #0CCBDA; }
.counter.yellow{ --main-color: #F39C12; }
.counter.purple{ --main-color: #8A70A2; }
@media screen and (max-width:990px){
    .counter{ margin-bottom: 40px; }
}   



/*************************************************************
Services Section
*************************************************************/

.ser_dis{
	background:#fff;
	box-shadow: 0px 0px 7px 0px #1e1c1c29;
	border-radius:10px;
	padding:5px 15px;
	margin:15px 0
}
.ser_dis .gynec{
	margin:10px 70px;
	border:1px dashed #ddd;
	padding:15px;
	border-radius:50%;
}
.ser_dis .gynec img{
	width:100%;
	box-shadow: 0px 0px 5px #1e1c1c94;
	border-radius:50%;
}
.ser_dis h1{
	font-size:18px;
	color:#ea5b61;
	font-family: 'Roboto', sans-serif;
	text-align:center;
	font-weight:600;
	padding-top:4px;
}
.ser_dis h1 a{
	color:#ea5b61;
}



/****************************************************************************
Press Section
****************************************************************************/

.press_home{
	padding:50px 0 90px;
}
.press_discription{
	border:1px solid #ddd;
	padding:30px 20px;
	margin:20px 0;
}
.press_discription h1{
	font-size:14px;
	color:#4a4a4a;
	font-family: 'Roboto', sans-serif;
	text-align:left;
	font-weight:600;
}
.press_discription .press_logo{
	text-align:left;
	padding:20px 00px;
}
.press_discription .press_logo img{
	width:100%;
}
.press_discription h2{
	font-size:22px;
	color:#000;
	font-family: 'Roboto', sans-serif;
	/* text-align:left; */
	font-weight:600;
	line-height:30px;
}
.press_discription .press_btn{
	padding-top:30px;
}
.press_discription .press_btn a{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:600;
	color:#024e8c;
}




.service-item {
    -webkit-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.05);
    box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.05);
}
.service-item {
    padding: 15px 15px 28px;
}
.service-item {
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 30px;
    background-color: #e2eeff;
    -webkit-box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.05);
    box-shadow: 0px 5px 83px 0px rgba(9, 29, 62, 0.05);
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border: 1px solid #c2d0d7;
}
.service-item:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 40px;
    right: 40px;
    height: 3px;
    background-color: #782b90;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
.service-item .service__icon {
    color: #B01919;
    font-size: 80px;
    line-height: 1;
    margin-bottom: 10px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.service-item .service__icon img{width:100%;}
.services-layout1 .service-item .service__content {
    padding: 0;
}
.service-item .service__title {
    font-size: 18px;
    margin-bottom: 11px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
@media (min-width: 1200px) {
    .services-carousel .service-item .service__desc {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
}
.service-item .service__desc {
    font-size: 15px;
    margin-bottom: 12px;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.service-item .btn:not(.btn__link) {
    height: 35px;
}
.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.btn__secondary.btn__outlined {
    color: #383838;
    background-color: transparent;
    border: 1px solid #c2d0d7;
}
.btn__rounded {
    border-radius: 50px;
}





.testimonial-two__single {
    position: relative;
    display: block;
    border: 1px solid #0094a742;
    overflow: hidden;
    border-radius: 40px;
	width:100%;
	margin:20px 0;
}
.testimonial-two2 .testimonial-two__single {
    margin: 30px 0;
}
.testimonial-two__text-2 {
    position: relative;
    display: block;
    /* text-align: center; */
    padding-top: 36px;
    padding-left: 30px;
    padding-right: 30px;
    background: #fff;
}
.testimonial-two2 .testimonial-two__text-2 p {
    height: auto;
    overflow: auto;
}
.testimonial-two__text-2 p {
    font-size: 16px;
    line-height: 28px;
    color: #000;
	font-family: 'Roboto', sans-serif;
    /* font-weight: 500; */
    /* height: 190px; */
    /* overflow-y: scroll; */
}
.testimonial-two__client-info-box {
    position: relative;
    display: flex;
    align-items: center;
    background-color: #f7fffe;
    padding-top: 30px;
    margin-top: 32px;
    border-top: 1px solid #0094a742;
    padding-left: 25px;
    padding-right: 10px;
    padding-bottom: 25px;
}
.testimonial-two2 .testimonial-two__client-info-box {
    padding-top: 15px;
    padding-bottom: 15px;
}
.testimonial-two__shape-1 {
    position: absolute;
    bottom: -22px;
    left: -22px;
    display: none;
}
.testimonial-two__shape-1 img {
    width: auto;
}
.testimonial-two__client-quote {
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
}
.testimonial-two__client-quote span {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    height: 33px;
    background-color: #c84186;
    border-radius: 50%;
    font-size: 16px;
    color: #fff;
}
.icon-quote-hand-drawn:before {
    content: "\e926";
}
.testimonial-two__client-img {
    position: relative;
    display: block;
    width: 55px;
    background: #fff;
    border-radius: 50%;
    padding: 4px;
}
.testimonial-two__client-img img {
    width: 100%;
}
.testimonial-two__client-info {
    position: relative;
    display: block;
    margin-left: 12px;
}
.testimonial-two__client-name {
    font-size: 22px;
    font-weight: 800;
    color: #4b557c;
    line-height: 40px;
    /* margin-bottom: 6px; */
}
.testimonial-two__client-rating {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
.testimonial-two__client-rating span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #dba709;
}
.testimonial-two__client-rating i {
    display: inline-block;
    font-size: 16px;
    color: #dba709;
}
.testimonial-two__client-rating span {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #dba709;
}
.icon-star:before {
    content: "\f078";
	
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'Font Awesome 6 Free'!important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.carousel-control-prev-icon{
	background-image:url(../images/left_arrow.png)!important;
}
.carousel-control-next-icon{
	background-image:url(../images/right_arrow.png)!important;
}
.carousel-control-next-icon, .carousel-control-prev-icon{
	width:60px!important;
	height:65px!important;
}
.carousel-control-next, .carousel-control-prev{width:5%!important;}
