/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Courgette&display=swap');

body{ font-family: "Poppins", sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; overflow-x: hidden; color: #000000;}
::selection{ background: #070813; color: #fff;}
.border-none{ border: 0;}
.pull-right{ float: right;} .pull-left{ float: left;}

.font-10{ font-size: 10px; line-height: normal;} .font-11{ font-size: 11px; line-height: normal;} .font-12{ font-size: 12px; line-height: normal;} .font-13{ font-size: 13px;} .font-14{ font-size: 14px; line-height: normal;} .font-16{ font-size: 16px; line-height: normal;} .font-18{ font-size: 18px; line-height: normal;} .font-20{ font-size: 20px; line-height: normal;} .font-22{ font-size: 22px; line-height: normal;} .font-24{ font-size: 24px; line-height: normal;} .font-26{ font-size: 26px; line-height: normal;} .font-30{ font-size: 30px; line-height: normal;} .font-36{ font-size: 36px; line-height: normal;} .font-40{ font-size: 40px; line-height: normal;} .font-48{ font-size: 48px; line-height: normal;}
.font-36a{ font-size: 33px;}

.border-t-gray{ border-top: #d0c9ea 1px solid;}
.border-b-gray{ border-bottom: #343a4b 1px solid;}
.border-b-gray2{ border-bottom: #e3e3e3 1px solid;}

.color-orange{ color: #ff6544;} .color-blue{ color: #40b5e4;}.color-blue2{ color: #1e9beb;}.color-green{ color: #00afb5;} .color-green2{ color: #047f83;} .color-gray{ color: #959595;}.color-gray2{ color: #555555;}.color-black{ color: #000;}.color-white{ color: #fff;}.color-deep-blue{ color: #23334d;}.color-light-blue{ color: #505a6a;}.color-yellow{ color: #ffd43d;}.color-fb{ color: #3b5998;}.color-twitter{ color: #1DA1F2;}.color-instagram{ color: #cd486b;}.color-linkedin{ color: #0072b1;}.color-pink { color: #fe7d78;}
.color-blue3{ color: #004fa5;}

.bg-green{ background: #00afb5;}.bg-green2{ background: #c0f7ef;}.bg-blue{ background: #91d0cc;}.bg-blue2{ background: #1c4fa2;}.bg-blue3{ background: #00aff0;}.bg-red{ background: #ef2b2b;}.bg-gray{ background: #f0f0f0;}.bg-gray2{ background: #d5d5d5;}.bg-gray3{ background: #ebebeb;}.bg-black{ background: #15161d;}.bg-orange{ background: #ff6544;}.bg-facebook{ background: #3264a1;}.bg-google{ background: #e13f2a;}.bg-yellow{ background: #fff18f;}.bg-yellow2{ background: #fafd19;}.bg-peach{ background: #f8a493;}.bg-peach2{ background: #ffbfc3;}.bg-peach3{ background: #0173bb;}.bg-lavender{ background: #d19fe8;}.bg-navy{ background: #391b70;}
.bg-yellow3{ background: #ffdb2e;}
.gradiend-peach{ background: rgba(255,173,118,1);
background: rgb(255,173,118);
background: linear-gradient(90deg, rgba(255,173,118,1) 0%, rgba(255,143,156,1) 100%);
}
.gradiend-peach2{background: #c3e8ff;}

.ul-style-a ul{ list-style-type: none; display: inline-block; text-align: center; margin: auto; padding: 0;}
.ul-style-a ul li{ list-style-type: none; display: inline-block; text-align: center;}
.ul-style-a ul li a{ list-style-type: none; display: inline-block; text-align: center; padding: 4px 5px; margin: 0 2px; color: #fff; font-weight: 500; text-decoration: none; text-transform: uppercase; font-size: 12px;}
.ul-style-a ul li a:hover{ color: #000; text-decoration: none;}

.ul-style-b{ list-style-type: none;}
.ul-style-b ul{ list-style-type: none;}
.ul-style-b li{ list-style-type: none; padding: 4px 0;}

.footer .ul-style-c ul{ list-style-type: none; padding: 0; margin: 0;}
.ul-style-c ul li{ list-style-type: none;}
.ul-style-c ul li a{ color: #fff; list-style-type: none; padding: 8px 4px; line-height: 24px; text-decoration: none;}
.ul-style-c ul li a:hover{ color: #000; text-decoration: none;}

.footer{ font-size: 13px;}

.timeline { position: relative; max-width: 1200px; margin: 0 auto;}
.timeline::after { content: ''; position: absolute; width: 1px; background-color: white; top: 0; bottom: 0; left: 50%; margin-left: -3px;}
.timeline-in { padding: 10px 40px; position: relative; background-color: inherit; width: 50%;}
.timeline-in::after { content: ''; position: absolute; width: 25px; height: 25px; right: -10px; background-color: white; border: 4px solid #ff6544; top: 15px; border-radius: 50%;
z-index: 1;}
.left { left: 0;}
.right { left: 50%;}

.left::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; right: 30px; border: medium solid white; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent white;}

.right::before { content: " "; height: 0; position: absolute; top: 22px; width: 0; z-index: 1; left: 30px; border: medium solid white; border-width: 10px 10px 10px 0; border-color: transparent white transparent transparent;}
.right::after { left: -16px;}

.content { padding: 20px 30px; border: #fff 1px solid; color: #fff; position: relative;}
.std-box ul{ list-style-type: none; color: #000; padding-left: 0;}
.std-box ul li{ width: 49%; display: inline-block; font-size: 15px; font-weight: 500; line-height: 36px;}

.offerPanel{
  position: absolute;
    top: 23px;
    z-index: 99;
    width: 195px;
    font-weight: 600;  
}
        @keyframes blink {
            0% {
                opacity: 1;
            }

            50% {
                opacity: 0;
            }

            100% {
                opacity: 1;
            }
        }
        .blinking-text {
            font-size: 18px;
		  line-height: 22px;
            color: green;
            animation: blink 2s infinite;
        }

@media screen and (max-width: 600px) {
  .timeline::after { left: 31px;}
  .timeline-in { width: 100%; padding-left: 70px; padding-right: 25px;}
  .timeline-in::before { left: 60px; border: medium solid white; border-width: 10px 10px 10px 0; border-color: transparent white transparent transparent;}
  .left::after, .right::after {left: 15px;}
  .right { left: 0%;}
}

.nav-manu{ color: #fff;}
.nav-manu a{ color: #fff; font-size: 13px; font-weight: 600; padding: 8px 12px 8px 12px!important;}
.nav-manu a:hover{ color: #ff6544;}
.carousel-panel .carousel-caption{ bottom: 45%;}
.carousel-panel .carousel-caption h5{}

.widget-content-box-1{ padding: 40px; text-align: center;}
.click-here{ margin: auto;}
.click-here a{ background: #ff6544; color: #fff; font-size: 48px; text-align: center; text-transform: uppercase; padding: 20px 100px;}
.click-here a:hover{ text-decoration: none; background: #252b3b;}
.btn-blue2{ border: #303038 2px solid; background: #3ab9d0; padding: 8px 15px; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 16px;}
.btn-blue2:hover{ background: #f16261; color: #fff; text-decoration: none;}

.btn-read{ background: #0a89d9; border-radius: 2px; padding: 2px 10px; display: inline-block; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 12px;}
.btn-read:hover{ color: #fff; background: #12151a; text-decoration: none;}

.btn-blue3{ border: none; background: #f46018; border-radius: 3px; padding: 6px 15px; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 14px; font-weight: 600;}
.btn-blue3:hover{ background: #303038; color: #fff; text-decoration: none;}

.btn-blue4{ border: #303038 2px solid; background: #2dbcbc; padding: 8px 10px; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 13px;}
.btn-blue4:hover{ background: #303038; color: #fff; text-decoration: none;}

.dropdown-menu a{ background: #1e9beb; color: #fff!important; font-size: 12px!important; letter-spacing: 1px; padding: 8px 10px!important;}

.service-panel{ margin: 30px 0 30px 0;}
.img-widget-1{ margin-left: 30px; margin-bottom: 20px; width: 300px;}
.service-panel .font{ font-size: 20px; line-height: normal;}
.service-panel a{ color: #15161d;}
.service-panel a:hover{ color: #fc430d; text-decoration: none;}

.carousel{ margin-top: 0px;}
.carous-review .carousel-inner{ min-height: 300px;}
.carousel-caption{ color: #171517; top: 50%;}
.carousel-caption .img-box{ width: 80px; height: 80px; border-radius: 100px; overflow: hidden; background: #fff; margin: auto; text-align: center;}
.carousel-caption .img-box img{ width: 100%;}

.link-1 a{ color: #212529;}
.link-1 a:hover{ color: #fd510c; text-decoration: none;}

.link-2{ color: #000;}
.link-2:hover{ color: #2a2a2a; text-decoration: none;}

.link-3{ color: #fff; line-height: normal; display: inline-block;}
.link-3:hover{ color: #000; text-decoration: none;}

.menu-area{}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link
{color:#3a3a3a; font-size:13px; font-weight: 600; padding:16px 8px; display: block !important;}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{color: #d62828;outline: 0;}
.mainmenu .collapse ul > li:hover > a{ color: #1e9beb;}

.mainmenu .collapse ul > li:hover > a{ text-decoration: none;}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{background: #ff6544;}
.mainmenu .collapse ul ul ul > li a{ text-transform:capitalize; font-weight: normal;}
.mainmenu .collapse ul ul ul > li:hover > a{background: #ff6544;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#12141b;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#12141b;}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#64B5F6; text-transform: normal; font-size: 12px;}

.mainmenu{ border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}

.color-orange{ color: #ff5715;}
.count-onePlus{ position: relative; z-index: 96; margin-bottom: 30px;}
.count-one{ position: relative; z-index: 96; margin-bottom: 30px; background: #fbf6ff; padding-top: 80px;}
.count-two{ position: relative; z-index: 97;}
.count-three{ position:absolute; top: 25%; left: 15%; z-index: 98; width: 28%;}
.count-three .card{ background:#FFDB2D; border-radius: 0; margin-top: 0;}
.count-three .card-body{ padding: 25px;}
.count-three .font-a1{ font-size: 38px; line-height: normal; color: #000;}
.mnty-1 ul{ list-style-type: none; padding-left: 0;}
.mnty-1 ul li{ line-height: 24px; display:inline-block; font-size: 14px; font-weight: bold; background: #ffcb68; border-radius: 100px; padding: 6px 15px; margin-bottom: 10px;}
.mnty-2 ul{ list-style-type: none; padding-left: 0;}
.mnty-2 ul li{ line-height: 24px; display:inline-block; font-size: 14px; font-weight: bold; background: #a0e1ff; border-radius: 100px; padding: 6px 15px; margin-bottom: 10px;}
.round-panel{}
#moreBtn{ border-radius: 5px; background: #1e9beb; border: none; color: #fff; font-size: 13px;}
.main{ width: 100%; background-color: rgb(57, 27, 112); display: flex; justify-content: center; flex-direction: column; color: #fff;}

.wave { display: block; position: relative; height: 40px; width: 100%; background: rgb(57, 27, 112); transform: scale(1, 1.5);}

.wave:before { content: ""; display: block; position: absolute; border-radius: 100%; width: 100%; height: 300px; background-color: white; right: -25%; top: 20px;}

.wave:after { content: ""; display: block; position: absolute; border-radius: 100%; width: 100%; height: 300px; background-color: rgb(57, 27, 112); left: -25%; top: -240px; clip-path: ellipse(100% 15% at -15% 100%);}
.bannerInner{ display: none;}
.bannerInner .card{ background:none; border: none;}
.bannerInner .card-body{ padding: 25px;}
.bannerInner .font-a1{ font-size: 30px; line-height: normal; color: #000;}



.round-texts a{ 
width: 150px; height: 150px; 
border-radius: 100px; 
background: #ffdb2e; 
color: #0f1e34; 
overflow: hidden; 
text-align: center; 
font-size: 20px; 
font-weight: bold; 
display: block; 
padding-top: 60px;
box-shadow: -1px 1px 29px 0 #d1d0e7;
}
.round-texts a:hover{ text-decoration: none; background: #1e9beb; color: #fff;}
.style-int ul{ list-style-type: none; padding-left: 0;}
.style-int ul li{ font-size: 17px; line-height: 22px; padding-bottom: 20px; display: block;}
.top-part1 h1{ line-height: 32px;}
.top-part1 h1 span{ background: #ffdb2e; padding: 5px 15px;}

.top-part2 h1{ font-size: 32px;}
.top-part2 h1 span{ background: #ffdb2e; padding: 5px 15px; line-height: 55px;}
.banner-cov{ position: relative;}
.banner-btn{ position: absolute; bottom: 30px; left: 24%;}
.textSection{ position: absolute; top: 15%; left: 10%; padding: 15px;}
.textSection .fontStyle{ font-size: 30px; line-height: normal;}





@media (max-width: 767px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:50%;min-width:250px;display:none}
}

.live-rating {
  font-size: 43px;
  margin-left: 10px;
  color: hotPink;
  top: -3px;
  position: relative;
}

pre.prettyprint {
    font-family: "Lucida Console", Monaco, monospace; display: block; margin: 20px 0; font-size: 13px; line-height: 20px;;padding: 20px;  background: #EEEEEE;  border: 0;}

#myBtn {display: none; position: fixed; bottom: 20%; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #de4524; color: white; cursor: pointer; padding: 15px; border-radius: 100px;}

#myBtn:hover {
  background-color: #555;
}

.question{ font-size: 30px; margin-bottom: 10px;}
.answers { margin-bottom: 20px; text-align: left; display: inline-block; width: 100%;}
.answers label{
        display: inline-block;
        margin-bottom: 10px;
        border: #ebebeb 1px solid;
        width: 48%;
        padding: 10px;
        margin-right: 5px;
        cursor: pointer;
}
.answers label:hover{ background: #3fb4e9; color: #fff;}
.slide-quize{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 50%;
        z-index: 1;
        opacity: 0;
        transition: opacity 0.5s;
}
.active-slide{ opacity: 1; z-index: 2;}
.quiz-container{ position: relative; height: 200px;}


.radio-widget {
  display: block;
  position: relative;
  padding: 8px 8px 8px 45px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  background: #c8f0ff;
border-radius: 5px;  
}

.radio-widget input { position: absolute; opacity: 0; cursor: pointer;}
.checkmark { position: absolute; top: 11px; left: 15px; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;}
.radio-widget:hover input ~ .checkmark { background-color: #ccc;}
.radio-widget input:checked ~ .checkmark { background-color: #f0516e;}
.checkmark:after { content: ""; position: absolute; display: none;}
.radio-widget input:checked ~ .checkmark:after { display: block;}
.radio-widget .checkmark:after { top: 9px; left: 9px; width: 8px; height: 8px;	border-radius: 50%;background: white;}
.radio-widget:hover{ background: #74d5fd;}
.radio-widget:focus{ background: #74d5fd;}

.widget-card{ height: 100%;}


.meet-team .carousel { margin-bottom: 0; padding: 0 40px 30px 40px;}

.meet-team .carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 90px;
}
.meet-team .carousel-control.right { right: -12px;}
.meet-team .carousel-indicators { right: 50%; top: auto; bottom: -10px;	margin-right: -19px;}
.meet-team .carousel-indicators li { background: #cecece;}
.meet-team .carousel-indicators .active { background: #428bca;}
.meet-team .carousel-item, .meet-team a{ color: #000!important;}
.meet-team .carousel-item a:hover{ text-decoration: none; color: #ff5614!important;}
.widget-panel{ position: relative; z-index: 1;}
.widget-panel-1{ position: relative; z-index: 2;}
.widget-panel-2{ position:absolute; z-index: 3; top: 15%; text-align: center; color: #fff; font-size: 42px; font-weight: bold;}
.widget-panel-2 p{ font-size: 22px;}
.widget-card-panel{ z-index: 99; position: relative; margin-top: -120px;}

.widget-panel-3{ position: relative; z-index: 2;}
.widget-panel-4{ position:absolute; z-index: 3; top: 40%; text-align: center; color: #fff; font-size: 42px; font-weight: bold;}
.widget-panel-4 p{ font-size: 22px;}
.tel-box{position: absolute; top: 12%; left: 0; right: 0; z-index: 99; color: #fff; text-align: center;}

.read-more-content { max-height: 0; overflow: hidden; transition: max-height .5s ease;}
.read-more-toggle { display: none;}
.read-more-toggle-label { display: inline-block; user-select: none; cursor: pointer; border: none; padding: 5px; margin: .5em; font-size: .8em;
  background: #555; color: white;}
.read-more-toggle-label:after { content: "More"; display: inline-block;}
.read-more-toggle:checked + .read-more-content { display: block; max-height: 1000px;}
.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after { content: "Less";}
article {}
article p { margin-bottom: .5em;}

.widget-style-1{ background: #fff; border-radius: 10px; }
.widget-style-1 .widget-header{ border-radius: 10px 10px 0 0; padding: 8px 6px; color: #fff; font-size: 18px;
background: rgb(210,78,251);
background: linear-gradient(90deg, rgba(210,78,251,1) 0%, rgba(107,56,242,1) 100%);
}
.widget-style-1 .widget-body{
  border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid;
  padding: 15px; background: #f7f7f7; min-height: 300px;
}
.widget-style-1 .widget-footer{ position: absolute; bottom: -20px; left: 0; right:0; margin: 0 20px; }
.widget-style-1 .widget-footer a{
 -webkit-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
-moz-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
background: rgb(252,124,104);
background: linear-gradient(90deg, rgba(252,124,104,1) 0%, rgba(242,57,160,1) 100%);
border-radius: 50px; display: block; margin: 5px 15px; text-align: center; padding: 10px 15px;
color: #fff; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; font-size: 18px; text-decoration: none;
}
.widget-style-1 .widget-footer a:hover{
background: rgb(14,169,193);
background: linear-gradient(90deg, rgba(14,169,193,1) 0%, rgba(130,72,193,1) 100%);
}


.widget-style-2{ padding: 8px 6px; color: #fff; font-size: 18px;
background: rgb(212,79,252);
background: linear-gradient(90deg, rgba(212,79,252,1) 0%, rgba(105,55,242,1) 100%);
}
.bottom-btn{ position:fixed; bottom: 10px; right: 10px; z-index: 9999;}


.widget-style-3{ background: #fff; border-radius: 10px; margin-top: 20px;}
.widget-style-3 .widget-header{ border-radius: 10px 10px 0 0; padding: 8px 6px; color: #fff; font-size: 18px;
background: rgb(208,78,252);
background: linear-gradient(90deg, rgba(208,78,252,1) 0%, rgba(107,56,243,1) 100%);
}
.widget-style-3 .widget-body{
  border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid;
  padding: 15px; background: #f7f7f7; min-height: 480px;
}
.widget-style-3 .widget-body ul li{ font-size: 14px; }
.widget-style-3 .widget-body-inner{ min-height:280px; }
.widget-style-3 .widget-footer{ position: absolute; bottom: -20px; left: 0; right:0; margin: 0 20px; }
.widget-style-3 .widget-footer a{
 -webkit-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
-moz-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
background: rgb(251,121,105);
background: linear-gradient(90deg, rgba(251,121,105,1) 0%, rgba(243,58,160,1) 100%);
border-radius: 50px; display: block; margin: 5px 15px; text-align: center; padding: 10px 15px;
color: #fff; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; font-size: 18px; text-decoration: none;
}
.widget-style-3 .widget-footer a:hover{
background: rgb(14,169,193);
background: linear-gradient(90deg, rgba(14,169,193,1) 0%, rgba(130,72,193,1) 100%);
}

.widget-style-4 .widget-header{ border-radius: 10px 10px 0 0; padding: 8px 6px; color: #fff; font-size: 18px;
background: rgb(208,78,251);
background: linear-gradient(90deg, rgba(208,78,251,1) 0%, rgba(108,56,242,1) 100%);
min-height: 60px; line-height: 22px;
}
.widget-style-4 .widget-body{
  border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px solid;
  padding: 15px; background: #f7f7f7; min-height: 260px;
}
.widget-style-4 .widget-footer{ position: absolute; bottom: -20px; left: 0; right:0; margin: 0 20px; }
.widget-style-4 .widget-footer a{
 -webkit-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
-moz-box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
box-shadow: 0px 3px 3px 0px rgba(145,145,145,1);
background: rgb(252,123,105);
background: linear-gradient(90deg, rgba(252,123,105,1) 0%, rgba(242,58,159,1) 100%);
border-radius: 50px; display: block; margin: 5px 15px; text-align: center; padding: 10px 15px;
color: #fff; text-transform: uppercase; letter-spacing: 2px; font-weight: bold; font-size: 18px; text-decoration: none;
}
.widget-style-4 .widget-footer a:hover{
background: rgb(15,169,193);
background: linear-gradient(90deg, rgba(15,169,193,1) 0%, rgba(129,73,193,1) 100%);
}

.selt_margin1{ margin:30px 0 30px 0; }
.selt_margin2{ margin:30px 0 30px 0; }
.card-over{
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    height: 470px;
}
.card-over-img {
    width: 100%;
    border-radius: calc(.25rem - 1px);
    overflow: hidden;
}
.card-over-overlay {
    position: absolute;
    top: 58%;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem;
    line-height: 16px; font-size: 13px;
}
.btn-1{ background: #fff; color: #373737; padding: 5px 15px;}
.btn-1:hover{ background: #2dbcbc; color: #fff; text-decoration: none;}

.btn-2{ background: #0a89d9; border-radius: 3px; font-size: 12px; color: #fff; line-height: 22px; padding: 5px 12px; font-weight: 500;}
.btn-2:hover{ background: #383838; color: #fff; text-decoration: none;}

.btn-3{ background: #292f33; font-size: 14px; color: #fff; line-height: 22px; padding: 14px 12px 10px 12px; font-weight: 600; text-transform: uppercase;}
.btn-3:hover{ background: #0479c4; color: #fff; text-decoration: none;}

.btn-4{ background: #0a89d9; border-radius: 4px; font-size: 14px; color: #fff; display: inline-block; margin-bottom: 10px; line-height: 22px; padding: 10px 12px 10px 12px; font-weight: 600; text-transform: uppercase;}
.btn-4:hover{ background: #2dbcbc; color: #fff; text-decoration: none;}

.btn-5{
    background: #292f33;
border-radius: 4px; font-size: 14px; color: #fff; line-height: 22px; display: inline-block; padding: 10px 12px 10px 12px; font-weight: 600; text-transform: uppercase;}
.btn-5:hover{ color: #fff; text-decoration: none;
background: #007bff;
}
.btn-6{ background: #0063a2; font-size: 14px; color: #fff; line-height: 22px; padding: 13px 12px 10px 12px; font-weight: 600; text-transform: uppercase;}
.btn-6:hover{ background: #f46018; color: #fff; text-decoration: none;}

.btn-7{
background: #292f33;
border-radius: 4px; font-size: 14px; color: #fff; line-height: 22px; display: inline-block; padding: 10px 12px 10px 12px; font-weight: 600; text-transform: uppercase;}
.btn-7:hover{ color: #fff; text-decoration: none;
background: #007bff;
}


.social-media a{ color: #fff; line-height: normal; display: inline-block;}

.widget-content-1 .card{ border: #d19fe8 1px solid; height: 350px;}
.widget-content-1 .card-header{ background: #d19fe8; text-align: center; color: #fff; font-weight: 600;}
.widget-content-1 .card-body ul{ list-style-type: none; padding: 0;}
.widget-content-1 .card-body ul li a{ list-style-type: none; color: #191919; font-size: 12px; line-height: 16px; padding:4px 0 4px 15px; display: block; background: url(../images/arrow-1.png) top left no-repeat; font-weight: 500;}
.widget-content-1 .card-body ul li a:hover{ color: #b45edb; text-decoration: none;}
.readmore-btn{ position: absolute; bottom: 0px; left: 0; right: 0;}

.widget-content-2 .cardview{ padding: 15px; margin-bottom: 10px; border: #f1edfe 1px solid;}
.widget-content-2 .cardview:hover{
    -webkit-box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
-moz-box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
}
.widget-content-2 .cardview h2{ text-align: center; font-size: 16px; font-weight: 700; color: #000;}
.widget-content-2 .cardview .cardview-header h2 a{ font-size: 15px; text-align: center; color: #000; text-transform: uppercase;}
.widget-content-2 .cardview{ height: 480px;}
.widget-content-2 .cardview .cardview-body ul{ list-style-type: none; padding: 0;}
.widget-content-2 .cardview .cardview-body ul li a{ list-style-type: none; color: #000; font-size: 13px; line-height: 16px; padding:5px 0 5px 15px; display: block; background: url(../images/arrow-1.png) top left no-repeat; font-weight: 500;}
.widget-content-2 .cardview .cardview-body ul li a:hover{ color: #b45edb; text-decoration: none;}

.widget-content-2 .cardview2{ padding: 15px 25px 25px 25px; border-radius: 10px; margin-bottom: 40px; background: #fff;}
.widget-content-2 .cardview2:hover{
    -webkit-box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
-moz-box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
box-shadow: 2px 6px 14px -8px rgba(0,0,0,0.4);
}
.widget-content-2 .flex{ display: flex;}
.widget-content-2 .cardview2 h2{ text-align: center; font-size: 16px; font-weight: 700; color: #000;}
.widget-content-2 .cardview2 .cardview2-header{ font-size: 14px; font-weight: 600; text-align: center; color: #000;}
.widget-content-2 .cardview2{ color: #000; font-size: 13px;}
.widget-content-2 .cardview2 .cardview2-body ul{ list-style-type: none; padding: 0;}
.widget-content-2 .cardview2 .cardview2-body ul li{ list-style-type: none; color: #000; font-size: 13px; line-height: 16px; padding:5px 0 5px 15px; display: block; background: url(../images/arrow-1.png) top left no-repeat; font-weight: 500;}
.widget-content-2 .cardview2 .cardview2-body ul li a{ list-style-type: none; color: #000; font-size: 13px; line-height: 16px; padding:5px 0 5px 15px; display: block; background: url(../images/arrow-1.png) top left no-repeat; font-weight: 500;}
.widget-content-2 .cardview2 .cardview2-body ul li a:hover{ color: #b45edb; text-decoration: none;}
.widget-content-2 .cardview2 .cardview2-icon{ margin-top: -30px;}

.playfair{ font-family: 'Playfair Display', serif;}

.widget-content-3 .form-control{ background: none; border: none; border-bottom: #d8d8d8 1px solid; box-shadow: 0 0 0 0; border-radius: 0 0 0 0;}


.slidertitle{ font-family: 'Courgette', cursive;}
.slidertitle p {
    font-size: 42px;
    color: #070236;
    line-height: 55px;
    font-weight: 400;
}
section.video {
    padding: 120px 0px;
}
div#faq {
    margin-top: 17px;
}
#faq .card {
  margin-bottom: 30px;
  border: 0;
}

 #faq .card .card-header {
  border: 0;
  -webkit-box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
          box-shadow: 0 0 20px 0 rgba(213, 213, 213, 0.5);
  border-radius: 2px;
  padding: 0;
}

 #faq .card .card-header .btn-header-link {
  color: #fff;
  display: block;
  text-align: left;
  background:#abe3ff;
  color: #222;
  padding: 20px;
   font-weight: 700;
}

 #faq .card .card-header .btn-header-link:after {
	background: url(../images/bx-chevron-down.svg) center top no-repeat;
  font-family: 'FontAwesome';
  font-weight: 900;
  float: right;
}

#faq .card .card-header .btn-header-link.collapsed {
    background: #1e9beb;
    color: #000;
    font-weight: 700;
    font-size: 15px;
}

 #faq .card .card-header .btn-header-link.collapsed:after {
background: url(../images/bx-chevron-down.svg) center top no-repeat;
}

 #faq .card .collapsing {
  background: #ffb3b9;
  line-height: 30px;
}

 #faq .card .collapse {
  border: 0;
}

 #faq .card .collapse.show {
  background: #abe3ff;
  line-height: 22px;
  color: #222;

}

.outer {
    margin: 0 auto;
    max-width: 800px;
    margin-top: 50px;
}
#big .item {
    margin: 2px;
    color: #FFF;
    border-radius: 3px;
    text-align: center;
}
#thumbs .item { background: #C9C9C9; height:auto; line-height:70px; padding: 0px; margin:2px; color: #FFF; border-radius: 3px; text-align: center; cursor: pointer; }
#thumbs .item h1 { font-size: 18px; }
#thumbs .current .item { background:#FF5722; }
.owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
#big.owl-theme { position: relative; }
#big.owl-theme .owl-next, #big.owl-theme .owl-prev { background:#fff; width: 22px; line-height:40px; height: 40px; margin-top: -20px; position: absolute; text-align:center; top: 50%; }
#big.owl-theme .owl-prev { left: 10px; }
#big.owl-theme .owl-next { right: 10px; }
#thumbs.owl-theme .owl-next, #thumbs.owl-theme .owl-prev { background:#333; }

#thumbs.owl-theme .owl-prev {
    position: absolute;
    top: 25%;
    padding: 5px!important;
    left: 0;
    background-color: #fff;
}
#thumbs.owl-theme .owl-next {
    position: absolute;
    top: 25%;
    background-color: #fff;
    padding: 5px!important;
    right:  0;
}
.overlay {
    position: absolute;
    width: 97%;
}
#thumbs .item:hover .overlay {
    position: absolute;
    background: #0000007d;
    width: 98%;
    left: 0;
    top: 0;
    height: 96%;
}

.counter {
    text-align: center;
    /*height: 70vh;*/
    background-image: linear-gradient( rgb(12 12 12 / 90%), rgb(0 0 0 / 61%) ), url(../images/tree.jpg?v=0.2);
    background-size: cover;
    background-position: bottom;
    background-repeat: no-repeat;
    position: relative;
}
.cntr {
    padding: 156px 0px;
}
.count-up {
    text-align: center;
    color: #fff;
}
.count-up p::after{
    content: '+';
}
.counter-count {
    font-size: 50px;
    font-weight: bold;
    position: relative;
    color: #ffffff;
    text-align: center;
    display: inline-block;
}

.carousel-inner{ border-radius: 5px;}
.rs-breadcrumbs { padding: 50px 0 35px;}
.cbt { background-image: url(../images/cbt.jpg); background-size: cover; background-position: center; background-position: center top;}
.cbt2 { background-image: url(../images/cbt2.jpg?v=0.1); background-size: cover; background-position: center; background-position: center top;}
.cbt3 { background-image: url(../images/cbt3.jpg?v=0.2); background-size: cover; background-position: center; background-position: center top;}
.rs-breadcrumbs .page-title { margin: 80px 0 100px; font-size: 36px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
.rs-breadcrumbs ul { padding: 0;}
.breadcrumbs-overlay { position: relative; z-index: 1;}
.breadcrumbs-overlay:after { content: ''; position: absolute; background-color: rgba(17, 17, 17, 0.8); left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.rs-breadcrumbs ul li { color: #1e9beb; display: inline-block; font-weight: 500;}
.rs-breadcrumbs ul li a { position: relative; padding-right: 30px; -webkit-transition: 0.3s; transition: 0.3s; color: #ffffff;}
.rs-breadcrumbs ul li a:before { right: 13px;}
.rs-breadcrumbs ul li a:before, .rs-breadcrumbs ul li a:after { background-color: rgba(255, 255, 255, 0.8);  content: ""; height: 15px; width: 2px; position: absolute; right: 7px; top: 2px; transform: rotate(26deg);}
.img-widget-1 img { width: 100%;}
.ul-style-b { list-style-type: none;}
.ul-style-b li { list-style-type: none; padding: 4px 0;}
section.inner-cta { background: linear-gradient(90deg, rgba(255,172,119,1) 0%, rgba(255,158,138,1) 56%, rgba(255,143,156,1) 100%); padding: 40px 0px;}
p.clcta { font-size: 28px; font-weight: 500; color: #252e41;}
span.clnumbr a { color: #ff000e;}
.behvtherap { background-image: url(../images/psynaptica-psychotherapy-banner.jpeg); background-size: cover; background-position: center; background-position: center top;}
.accepttherapy{ background-image: url(../images/accept.jpg); background-size: cover; background-position: center; background-position: center top;}
.img-widget-2 img { width: 100%; /* margin-top: 50px; */}
.mindfull{ background-image: url(../images/mindful.jpg); background-size: cover; background-position: center; background-position: center top;}
.img-widget-2 img { width: 100%; /* margin-top: 50px; */}
.stress{ background-image: url(../images/stressbann.jpg); background-size: cover; background-position: center; background-position: center top;}
.dbt{ background-image: url(../images/dbt.jpg); background-size: cover; background-position: center; background-position: center top;}
.mcbt{ background-image: url(../images/mcbt.jpg); background-size: cover; background-position: center; background-position: center top;}
.mct{ background-image: url(../images/mct.jpg); background-size: cover; background-position: center; background-position: center top;}
.schema{ background-image: url(../images/schema.jpg); background-size: cover; background-position: center; background-position: bottom;}
.grief{ background-image: url(../images/grief-overview.jpg); background-size: cover; background-position: center; background-position: center top;}
.met{ background-image: url(../images/met.jpg); background-size: cover; background-position: center; background-position: center top;}
.hypno{ background-image: url(../images/hypno.jpg); background-size: cover; background-position: center; background-position: center top;}
.family{ background-image: url(../images/family-therapy.jpg); background-size: cover; background-position: center; background-position: center top;}
.family .rs-breadcrumbs .page-title { margin: 80px 0 0px; font-size: 36px; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
.family  p{ color: #fff; margin: 10px 0 100px;}
.sex{ background-image: url(../images/sex.jpg?v=0.2); background-size: cover; background-position: center; background-position: center;}
.couple{ background-image: url(../images/Couple-Banner.jpg); background-size: cover; background-position: center; background-position: center top;}
.emdr{ background-image: url(../images/eye.jpg); background-size: cover; background-position: center; background-position: center top;}

@media only screen and (max-width: 640px) {
.social-icn ul li a { font-size: 18px; color: #fff; margin-left: 5px; margin-right: 5px;}
.ctnt-dtls { display: inline-block; margin-left: 0; margin-top: 4px;}
.ctnt-dtls ul li a { text-decoration: none; font-size: 13px; color: #fff; margin-left: 5px; margin-right: 5px;}
a.btn.btn-default.mk-apptmnt { color: #fff; font-size: 11px; font-weight: 700; text-transform: uppercase; background: #e0282a;}
.slidertitle { margin-top: 2px;}
.mindyogsectitle { margin-top: 20px;}
}

@media only screen and (max-width: 480px) {
	section.top-header { display: none;}
	.main-header { padding: 10px;}
a.btn.btn-default.spk { background: #ff9601; color: #fff; font-size: 14px; font-weight: 500; text-transform: uppercase;}
a.btn.btn-default.bk {
    background: rgb(247,78,92);
    background: linear-gradient(90deg, rgba(247,78,92,1) 0%, rgba(246,119,65,1) 72%, rgba(247,103,23,1) 100%);
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}
a.btn.rd-more1 { background: #f56571; color: #fff; padding: 6px 28px; width: 70%;}
}
section.bhv { padding: 80px 0px;}
section.bhv p{ text-align: justify;}
.cbtbhv-ctnt h2 { color: #004fa5; font-size: 24px; margin-bottom: 20px;}

.faqpage .faq-box{ background: #caeaff; padding: 15px; margin-bottom: 15px; border-radius: 4px;}
.faqpage .faq-box summary{ font-weight: 600;}
.faqpage .faq-box summary:focus{ border: none; outline: none;}


.fix-star{ position: fixed; top: 73%; left: 3%; z-index: 9999; color: #ff9600; width: 130px; text-align: center;}
.fix-star a{ color: #ff9600;}
.fix-star a:hover{ color: #ff3000;}
.std-style1{ font-size: 30px; line-height: normal;}

@media (max-width: 767px){
    .font-10{ font-size: 10px; line-height: normal;} .font-11{ font-size: 11px; line-height: normal;} 
    .font-12{ font-size: 12px; line-height: normal;} .font-13{ font-size: 13px; } 
    .font-14{ font-size: 14px; line-height: normal;} .font-16{ font-size: 16px; line-height: normal;} 
    .font-18{ font-size: 18px; line-height: normal;} .font-20{ font-size: 20px; line-height: normal;} 
    .font-22{ font-size: 20px; line-height: normal;} .font-24{ font-size: 20px; line-height: normal;} 
    .font-26{ font-size: 16px; line-height: normal;} .font-30{ font-size: 20px; line-height: normal;} 
    .font-36{ font-size: 20px; line-height: normal;} .font-40{ font-size: 20px; line-height: normal;} 
    .font-48{ font-size: 20px; line-height: normal;}
    
    .click-here a{ font-size: 18px; padding: 10px 20px;}
    .content{ height: 200px; overflow: auto; font-size: 11px; padding: 10px; width: 200px;}
    .ul-style-a ul li{ margin: 0 0;}
    .ul-style-a ul li a{ padding: 5px 6px; font-size: 10px;}
    .widget-content-box-1{ padding: 15px;}
    .widget-content-box-1 .font-30{ font-size: 18px;}
    .navbar-toggler{ color: #fff; background: #1e9beb; margin-right: 10px;}
    .blog .card-text{ height: 150px; overflow: auto;}
    .service-panel{ margin: 20px 0 20px 0;}
    .service-panel .font{ font-size: 16px;}
    .img-widget-1{ margin-left: 0; margin-bottom: 20px; float: none; text-align: center;}
    .carous-review .carousel-inner{ min-height: 430px; font-size: 13px;}
    .carousel-caption h3{ font-size: 20px;}
    .widget-panel-4{ position:absolute; z-index: 3; top: 5%; text-align: center; color: #fff; font-size: 18px; font-weight: bold;}
    .tel-box{position: absolute; top: 2%; right: 25px; z-index: 99; color: #333!important; text-align: right;}
    .tel-box a{ color: #333;}
    .widget-style-1{ margin-bottom: 50px;}
    .widget-panel-2{ font-size: 20px; }
    .widget-card-panel{ margin-top: 20px; }
    .widget-style-1 .widget-footer{ bottom: 25px; }
    .online_in h1{ font-size: 18px; } .online_in h2{ font-size: 18px; }
    .online_in h3{ font-size: 20px; } .online_in h5{ font-size: 16px; }
    .selt_margin1{ margin:10px 0 10px 0; }
    .selt_margin2{ margin:10px 0 30px 0; }
    .widget-style-3 .widget-body{ min-height: 490px; }
    .widget-style-3 .widget-body-inner{ min-height:300px; }
    .btn-4{ margin-bottom: 0;}
    .btn-5{ display:inline-block; margin-top: 20px;}
    .count-one{ padding-top: 75px;}
    .offerPanel{
	width: 88%;
	text-align: center;
    }
    
    .cntr{ padding: 30px 0;}
    .slidertitle p {
    font-size: 18px;
    color: #070236;
    line-height: 26px;
    font-weight: 400;
	}
	.readmore-btn{ bottom: 0; display: contents;}
	.services-carousel .carousel-caption{ left: 8%; right: 8%;}
	.services-carousel .carousel-control-next, .services-carousel .carousel-control-prev{ width: 8%;}
	.services-carousel{ padding-bottom: 30px;}
	.services-carousel .carousel-inner{ height: 520px;}
	.services-carousel .carousel-caption{ color: #000; top: 50%;}
	.widget-content-2 .cardview .cardview-body ul li a{ text-align: left;}
	.services-carousel .font-30{ font-size: 30px;}
	section.video{ padding: 40px 0;}
	.fix-star{ top: 67%;}
	.rs-breadcrumbs .page-title{ font-size: 18px; margin: 30px 0;}
	.count-onePlus{ min-height: 180px; margin-bottom: 0;}
	.count-onePlus .font-18{ font-size: 16px; text-align: center;}
	.alignCenter{ text-align: center;}
	.count-one{ min-height: 250px;}
	.count-three{ width: 90%; left: 3%; top: 4%; position: relative;}
	.count-three .card-body{ padding: 15px;}
	.count-three .font-a1{ font-size: 21px;}
	.count-three .font-20{ font-size: 13px;}

	.bannerInner{ display: block;}
	.bannerInner .card-body{ padding: 15px;}
	.bannerInner .font-a1{ font-size: 17px; text-align: center;}
	.bannerInner .font-20{ font-size: 13px;}
	.btn-4{ font-size: 13px; padding: 6px 12px 6px 12px;}
	.mnty-1 ul li{ font-size: 12px;}
	.mnty-2 ul li{ font-size: 12px;}
	.top-part2 h1{ font-size: 16px; font-weight: bold;}
	.top-part2 h1 span{ line-height: 34px;}
.counter-count { font-size: 30px; line-height: normal; margin-bottom: 0;}
.widget-content-2 .cardview2{ min-height: 280px;}
.widget-content-2 .cardview2 .cardview2-icon{ margin-top: 0;}
.std-style1{ font-size: 18px;}
.std-style2{ margin-top: 30px;}
.std-box ul{ padding-left: 0px;}
.std-box ul li{ font-size: 16px; line-height: 36px; width: 90%;}

.banner-btn{ position: absolute; bottom: -5px; left: 15%;}
.btn-7{
background: #292f33;
border-radius: 4px; font-size: 10px; color: #fff; line-height: 22px; display: inline-block; padding: 6px 8px 6px 8px; font-weight: 600; text-transform: uppercase;}
.count-two{ display: none;}
}

@media (min-width: 768px) and (max-width: 991px) {
    .widget-content-box-1 .font-30{ font-size: 18px;}
    .content{ height: 200px; overflow: auto; font-size: 13px; padding: 10px;}
    .blog .card-text{ height: 150px; overflow: auto;}
    .click-here a{ font-size: 18px; padding: 10px 20px;}
    .font-24{ font-size: 16px; line-height: normal;}
    .btn-3{ font-size: 12px; padding: 14px 12px 12px 12px;}
    .btn-6{ font-size: 11px; padding: 12px 12px 12px 12px;}
    .navbar-toggler{ color: #fff; background: #1e9beb; margin-right: 10px;}
    .slidertitle p { font-size: 21px; color: #070236; line-height: 28px; font-weight: 400;}
	.count-one{ min-height: 660px;}
	.count-three{ width: 90%; left: 3%; top: 7%;}
	.count-three .font-a1{ font-size: 20px;}
.banner-btn{ position: absolute; bottom: -15px; left: 15%;}
.std-box ul{ padding-left: 10px;}
.std-box ul li{ font-size: 12px; line-height: 24px;}
.std-style1{ font-size: 18px;}
.std-style2{ margin-top: 30px;}
.bannerInner .font-a1{ font-size: 18px;}
.textSection{ position: absolute; top: 2%; left: 10%; padding: 15px;}
.textSection .fontStyle{ font-size: 24px;}
.offerPanel{ text-align: center; width: 88%;}
}

@media (min-width: 991px) and (max-width: 1199px) {
    .widget-content-box-1 .font-30{ font-size: 18px;}
    .nav-manu a{ padding: 8px 6px!important;}
    .mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a, .navbar-expand-lg .navbar-nav .nav-link{ font-size: 10px;}
	.count-three{ width: 90%; left: 3%; top: 10%;}
	.count-three .font-a1{ font-size: 20px;}
	.std-box ul li{ font-size: 12px;}
	.count-one{ padding-bottom: 150px; background: #fbf6ff;}
	.std-style2{ margin-top: 60px;}
	
}

@media (min-width: 1200px) {
	.count-three{ width: 70%; left: 0; right: 0; top: 5%; margin: auto;}
	.count-three .font-a1{ font-size: 30px;}
}

.pay-link { background: #ebf9ff;}
.m0, .m-n { margin: 0 !important;}
.m5, .m-xs { margin: 5px !important;}
.m5.n, .m-xs.n { margin: -5px !important;}
.m10, .m-sm { margin: 10px !important;}
.m10.n, .m-sm.n { margin: -10px !important;}
.m15, .m { margin: 15px !important;}
.m15.n, .m.n { margin: -15px !important;}
.m20, .m-md { margin: 20px !important;}
.m20.n, .m-md.n { margin: -20px !important;}
.m30, .m-lg { margin: 30px !important;}
.m30.n, .m-lg.n { margin: -30px !important;}
.m40, .m-xl { margin: 40px !important;}
.m40.n, .m-xl.n { margin: -40px !important;}
.m50, .m-xxl { margin: 50px !important;}
.m50.n, .m-xxl.n { margin: -50px !important;}
.mb0, .mb-n { margin-bottom: 0 !important;}
.mb5, .mb-xs { margin-bottom: 5px !important;}
.mb5.n, .mb-xs.n { margin-bottom: -5px !important;}
.mb10, .mb-sm { margin-bottom: 10px !important;}
.mb10.n, .mb-sm.n { margin-bottom: -10px !important;}
.mb15, .mb { margin-bottom: 15px !important;}
.mb15.n, .mb.n { margin-bottom: -15px !important;}
.mb20, .mb-md { margin-bottom: 20px !important;}
.mb20.n, .mb-md.n { margin-bottom: -20px !important;}
.mb30, .mb-lg { margin-bottom: 30px !important;}
.mb30.n, .mb-lg.n { margin-bottom: -30px !important;}
.mb40, .mb-xl { margin-bottom: 40px !important;}
.mb40.n, .mb-xl.n { margin-bottom: -40px !important;}
.mb50, .mb-xxl { margin-bottom: 50px !important;}
.mb50.n, .mb-xxl.n { margin-bottom: -50px !important;}
.ml0, .ml-n { margin-left: 0 !important;}
.ml5, .ml-xs { margin-left: 5px !important;}
.ml5.n, .ml-xs.n { margin-left: -5px !important;}
.ml10, .ml-sm { margin-left: 10px !important;}
.ml10.n, .ml-sm.n { margin-left: -10px !important;}
.ml15, .ml { margin-left: 15px !important;}
.ml15.n, .ml.n { margin-left: -15px !important;}
.ml20, .ml-md { margin-left: 20px !important;}
.ml20.n, .ml-md.n { margin-left: -20px !important;}
.ml30, .ml-lg { margin-left: 30px !important;}
.ml30.n, .ml-lg.n { margin-left: -30px !important;}
.ml40, .ml-xl { margin-left: 40px !important;}
.ml40.n, .ml-xl.n { margin-left: -40px !important;}
.ml50, .ml-xxl { margin-left: 50px !important;}
.ml50.n, .ml-xxl.n { margin-left: -50px !important;}
.mr0, .mr-n { margin-right: 0 !important;}
.mr5, .mr-xs { margin-right: 5px !important;}
.mr5.n, .mr-xs.n { margin-right: -5px !important;}
.mr10, .mr-sm { margin-right: 10px !important;}
.mr10.n, .mr-sm.n { margin-right: -10px !important;}
.mr15, .mr { margin-right: 15px !important;}
.mr15.n, .mr.n { margin-right: -15px !important;}
.mr20, .mr-md { margin-right: 20px !important;}
.mr20.n, .mr-md.n { margin-right: -20px !important;}
.mr30, .mr-lg { margin-right: 30px !important;}
.mr30.n, .mr-lg.n { margin-right: -30px !important;}
.mr40, .mr-xl { margin-right: 40px !important;}
.mr40.n, .mr-xl.n { margin-right: -40px !important;}
.mr50, .mr-xxl { margin-right: 50px !important;}
.mr50.n, .mr-xxl.n { margin-right: -50px !important;}
.mt0, .mt-n { margin-top: 0 !important;}
.mt5, .mt-xs { margin-top: 5px !important;}
.mt5.n, .mt-xs.n { margin-top: -5px !important;}
.mt10, .mt-sm { margin-top: 10px !important;}
.mt10.n, .mt-sm.n { margin-top: -10px !important;}
.mt15, .mt { margin-top: 15px !important;}
.mt15.n, .mt.n { margin-top: -15px !important;}
.mt20, .mt-md { margin-top: 20px !important;}
.mt20.n, .mt-md.n { margin-top: -20px !important;}
.mt30, .mt-lg { margin-top: 30px !important;}
.mt30.n, .mt-lg.n { margin-top: -30px !important;}
.mt40, .mt-xl { margin-top: 40px !important;}
.mt40.n, .mt-xl.n { margin-top: -40px !important;}
.mt50, .mt-xxl { margin-top: 50px !important;}
.mt50.n, .mt-xxl.n { margin-top: -50px !important;}
.p0, .p-n { padding: 0 !important;}
.p5, .p-xs { padding: 5px !important;}
.p5.n, .p-xs.n {}
.p10, .p-sm { padding: 10px !important;}
.p10.n, .p-sm.n {}
.p15, .p { padding: 15px !important;}
.p15.n, .p.n {}
.p20, .p-md { padding: 20px !important;}
.p20.n, .p-md.n {}
.p30, .p-lg { padding: 30px !important;}
.p30.n, .p-lg.n {}
.p40, .p-xl { padding: 40px !important;}
.p40.n, .p-xl.n {}
.p50, .p-xxl { padding: 50px !important;}
.p50.n, .p-xxl.n {}
.pb0, .pb-n { padding-bottom: 0 !important;}
.pb5, .pb-xs { padding-bottom: 5px !important;}
.pb5.n, .pb-xs.n {}
.pb10, .pb-sm { padding-bottom: 10px !important;}
.pb10.n, .pb-sm.n {}
.pb15, .pb { padding-bottom: 15px !important;}
.pb15.n, .pb.n {}
.pb20, .pb-md { padding-bottom: 20px !important;}
.pb20.n, .pb-md.n {}
.pb30, .pb-lg { padding-bottom: 30px !important;}
.pb30.n, .pb-lg.n {}
.pb40, .pb-xl { padding-bottom: 40px !important;}
.pb40.n, .pb-xl.n {}
.pb50, .pb-xxl { padding-bottom: 50px !important;}
.pb50.n, .pb-xxl.n {}
.pl0, .pl-n { padding-left: 0 !important;}
.pl5, .pl-xs { padding-left: 5px !important;}
.pl5.n, .pl-xs.n {}
.pl10, .pl-sm { padding-left: 10px !important;}
.pl10.n, .pl-sm.n {}
.pl15, .pl { padding-left: 15px !important;}
.pl15.n, .pl.n {}
.pl20, .pl-md { padding-left: 20px !important;}
.pl20.n, .pl-md.n {}
.pl30, .pl-lg { padding-left: 30px !important;}
.pl30.n, .pl-lg.n {}
.pl40, .pl-xl { padding-left: 40px !important;}
.pl40.n, .pl-xl.n {}
.pl50, .pl-xxl { padding-left: 50px !important;}
.pl50.n, .pl-xxl.n {}
.pr0, .pr-n { padding-right: 0 !important;}
.pr5, .pr-xs { padding-right: 5px !important;}
.pr5.n, .pr-xs.n {}
.pr10, .pr-sm { padding-right: 10px !important;}
.pr10.n, .pr-sm.n {}
.pr15, .pr { padding-right: 15px !important;}
.pr15.n, .pr.n {}
.pr20, .pr-md { padding-right: 20px !important;}
.pr20.n, .pr-md.n {}
.pr30, .pr-lg { padding-right: 30px !important;}
.pr30.n, .pr-lg.n {}
.pr40, .pr-xl { padding-right: 40px !important;}
.pr40.n, .pr-xl.n {}
.pr50, .pr-xxl { padding-right: 50px !important;}
.pr50.n, .pr-xxl.n {}
.pt0, .pt-n { padding-top: 0 !important;}
.pt5, .pt-xs { padding-top: 5px !important;}
.pt5.n, .pt-xs.n {}
.pt10, .pt-sm { padding-top: 10px !important;}
.pt10.n, .pt-sm.n {}
.pt15, .pt { padding-top: 15px !important;}
.pt15.n, .pt.n {}
.pt20, .pt-md { padding-top: 20px !important;}
.pt20.n, .pt-md.n {}
.pt30, .pt-lg { padding-top: 30px !important;}
.pt30.n, .pt-lg.n {}
.pt40, .pt-xl { padding-top: 40px !important;}
.pt40.n, .pt-xl.n {}
.pt50, .pt-xxl { padding-top: 50px !important;}
.pt50.n, .pt-xxl.n {}
.hide {	display:none;}