/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


body.page-id-4130 #main{ padding-top:0px; }
.new-container{ width: 1170px; margin: 0 auto !important;}
.White-color, .White-color h2, .White-color p, .White-color li{ color:#fff;}
.gradient h3, .gradient h2{ color:#fff;}
.gradient:before{ content:""; width:100%; height:100%; float:left; display:block;     position: absolute;
    top: 0px;
    left: 0px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+0,1+100 */
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=1 ); /* IE6-9 */z-index: 1;
 }
@media only screen and (max-width: 767px) {
	.awsm-grid-wrapper .awsm-grid {margin:0 auto!important;}
}
.sticky-off .gptw-logo{
	top: 0!important;
    margin-top: 0!important;
    position: fixed;
    right: 5%;
}
.sticky-on .gptw-logo{
    top: 0!important;
    margin-top: -6px!important;
    position: fixed;
    right: 5%;
    width: 60px;
}
.pay-now{
	position:fixed;
	top:40%;
	right:0;
	z-index:999;
}

.ult_tabitemname:first-child{display:block;}
.home .wpcf7-form textarea{
	height:70px;
	max-width:95%;
}
.submit-form{
	float:right;
	margin-right: 0.2%;
}
.home #wpcf7-f2637-p2064-o1::placeholder, ::-webkit-input-placeholder {
	color: #aaa !important;
    opacity: 1;
}

.home #wpcf7-f2637-p2064-o1{padding: 0px 25px;}
.grecaptcha-badge { visibility: hidden; }

/* Milestones Start */
* {
  margin: 0;
  padding: 0;
}

#timeline a {
  color: #01aef0;
  text-decoration: none;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -ms-transition: 0.5s;
  transition: 0.5s;
}


#timeline a:hover,
#timeline a.selected {
  color: #01aef0;
}


#timeline h1,
#timeline h2,
#timeline h4,
#timeline h5,
#timeline h6 {
  text-align: center;
  color: #888;
  text-shadow: #000 1px 1px 2px;
  margin-bottom: 5px;
}

#timeline h1 {
  font-size: 18px;
}

#timeline h2 {
  font-size: 14px;
}

#timeline .sociales {
  text-align: center;
  margin-bottom: 20px;
}

#timeline {
  width: 850px;
  height: auto;
  overflow: hidden;
  margin: 30px auto;
  position: relative;
  background: url('../images/dot.gif') left 45px repeat-x;
}

#dates {
  width: 850px!important;
  height: 60px;
  overflow: hidden;
	margin:0 auto!important;
}

#dates li {
    list-style: none;
    float: left;
   width: 70px;
    height: 45px;
    font-size: 21px;
    text-align: center;
    background: url(../images/biggerdot.png) center bottom no-repeat;
}

#dates a {
  line-height: 38px;
  padding-bottom: 10px;
}

#dates .selected {
  font-size: 32px;
}

#issues {
  width: 800px;
  height: auto;
  overflow: hidden;
}

#issues li {
  width: 800px;
  height: auto;
  list-style: none;
  float: left;
  border-radius: 10px;
  padding: 20px 0;
}

#issues li.selected img {
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

#issues li img {
  float: left;
  margin: 10px 30px 10px 50px;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  /* IE 8 */
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
  /* IE 6 & 7 */
  zoom: 1;
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  -ms-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
  -webkit-transform: scale(0.7, 0.7);
  -moz-transform: scale(0.7, 0.7);
  -o-transform: scale(0.7, 0.7);
  -ms-transform: scale(0.7, 0.7);
  transform: scale(0.7, 0.7);
}

#issues li h1 {
/*   color: #01aef0; */
  font-size: 48px;
  margin: 20px 0;
  text-shadow: #888 1px 1px 2px;
  text-align: left;
  padding-left: 70px;
  margin-top: -10px;
}

#issues li p {
  font-size: 14px;
  margin-right: 70px;
  margin-left: 70px;
  font-weight: normal;
  line-height: 14px;
  color:#eee;
  text-shadow: #000 1px 1px 2px;
}

#grad_left,
#grad_right {
  width: 100px;
  height: 350px;
  position: absolute;
  top: 0;
}

#grad_left {
  left: -95px;
  background: url('../images/grad_left.png') repeat-y;
}

#grad_right {
  right: -95px;
  background: url('../images/grad_right.png') repeat-y;
}

#next,
#prev {
  position: absolute;
  top: 0;
  font-size: 70px;
  top: 170px;
  width: 22px;
  height: 38px;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#next:hover,
#prev:hover {
  background-position: 0 -76px;
}

#next {
  right: 0;
/*   background: red; */
}

#prev {
  left: 0;
/*   background: blue; */
}
.y2013, .y2013 a {color:#f2dac3!important;}
.y2014, .y2014 a, .y2024, .y2024 a  {color:#98ddca!important;}
.y2015, .y2015 a {color:#f29191!important;}
.y2016, .y2016 a {color:#e8e9a1!important;}
.y2017, .y2017 a {color:#a58faa!important;}
.y2018, .y2018 a {color:#eae3c8!important;}
.y2019, .y2019 a {color:#ffaaa7!important;}
.y2020, .y2020 a {color:#bdd2b6!important;}
#next i, #prev i{color:#eee;font-size:2.4rem}
#next.disabled, #prev.disabled {
  opacity: 0.5;
}

@media only screen and (max-width: 767px) {
	#timeline, #issues li {width:350px!important;}
	#next {right:30px}
}
@media only screen and (max-width: 1024px) {
	#next {right:30px}
}
/* Milestones End */
/* Newspaper Start */
.box-top {
    padding: 60px 0px;
    background: #dedede;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.box-top.instagram {
    background: linear-gradient(45deg, #f2935b, #6f49c0);
}

.box-top.twitter {
    background: linear-gradient(45deg, #cae1f3, #55aded);
}

.box-top.facebook {
    background: linear-gradient(45deg, #95a2c1, #3b579d);
}

.box-bottom {
    background: #FFF;
    padding: 30px 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.box-bottom .box-text {
    padding: 10px 0px; 
}

.box-bottom .instagram-title {
    font-size: 20px;  
    font-weight: 600;
    background: linear-gradient(45deg, #f2935b, #6f49c0);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
}

.box-bottom .twitter-title {
    font-size: 20px;  
    font-weight: 600;
    background: linear-gradient(45deg, #cae1f3, #55aded);
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
}

.box-bottom .facebook-title {
    font-size: 20px; 
    font-weight: 600;
    color: #428bca;
}
/* newspaper articles End */
#custom_html-4{padding-bottom:5px!important;background:#131313}
.footer .widget {margin-bottom:0px!important;}
.wf-wrap{	padding:0px!important;}
#footer .wf-container-footer{padding-bottom:5px;padding-top:15px}
.textwidget{padding-bottom:0;margin-bottom:0!important;}
.home #page{background:#fff!important;}
.page #page{background:#eaeaea;}
a,p{color:#333;}
.page-id-2558 .post{background:#fff!important;box-shadow: 0px 0px 10px #888;border-radius:5px;}
#custom_html-3{   
/* 	background: #fff; */
    padding: 20px;
/*     margin-left: -30px; */
    border-radius: 2px;
margin-top:10px}
.vc_toggle_title{background: #fff;}
.values-txt h4{margin-bottom:0px;}
.box-shadow .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {box-shadow:0px 0px 10px #888;}
.whitebox .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {background:#fff;margin: 30px!important;
    border: 0px!important;border-radius:5px;}
.vc_row-o-equal-height.box-shadow>.vc_column_container>.vc_column-inner {box-shadow:0px 0px 10px #888;}
.vc_row-o-equal-height.whitebox>.vc_column_container>.vc_column-inner {background:#fff;margin: 10px 30px!important;
    border: 0px!important;border-radius:5px;}
.page-id-6114 .vc_col-sm-4 .vc_column-inner {
    box-shadow: 0px 0px 10px #888;
}
.page-id-5073 .list-social{margin-top: -35px;padding-bottom: 5px;}
/* .page-id-4130 .fancy-header{
    margin-top:90px;
    padding-top:220px!important;
} */
.title-left_b h3{
    right:0;
    bottom:20px!important;
    top:auto;
}
.wpb_content_element{
    margin-bottom: 10px;
}
.page-id-4130 .vc_custom_1627349836275 .wpb_text_column.wpb_content_element {
    padding: 12px 7px;
}
.vc_custom_1615793992553 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
}
.vc_custom_1623832443550 {
    padding-top: 0px !important;
    background-image: url(http://3.109.162.151/ayefin/uat/wp-content/uploads/2021/06/make-a-difference-1-1.jpg?id=5320) !important;
}
.vc_custom_1629792844409 p{
	text-align: justify; line-height: 2rem; font-size: 20px;
}
.accolade-block{margin-top:50px;padding: 20px;}
.accolade-block .wpb_content_element{
    padding:20px;
    box-shadow:0px 0px 15px #888;
    background:#fff;
    border-radius:5px;
    min-height: 322px;
	margin: 0 10px;
}
.accolade-block .wpb_content_element p{
    font-size: 15px;
    line-height: 1.5em;
}
.accolade-block .wpb_content_element p:before{
    content: "";
    background-image: url(https://ayefin.com/wp-content/uploads/2021/11/award-trophy.png);
    position: absolute;
    left: 30px;
    height: 120px;
    width: 52px;
    top: -50px;
    background-size: 50px;
    background-repeat: no-repeat;
}
.page-id-6115 #main{padding: 20px 0 70px 0;}
.page-id-6115 .fancy-header{background-position: left center!important; background-size: 100%!important;margin-top: 90px; padding-top: 0px!important;background-color:#fff;}
.accolade-block h4{line-height:1em;text-transform: uppercase;font-size: inherit;}
.accolade-blocks {margin-top:10px;}
.accolade-blocks .title {background:#01aef0;margin-top: 20px;}
.accolade-blocks .title h2{color:#fff;}
.accolade-blocks .title .wpb_content_element {margin-bottom:0px;}
.hdfc-banner {background:#1a1c20;padding-top:20px;}
.hdfc-banner img{width:70%;}
.page-id-2558 #main{padding-bottom:0;}
.page-id-2558 .articles-list {padding-bottom:20px;}
.page-id-4130 .fancy-header {margin-top: 90px;padding-top: 215px!important;}
.page-id-4130 .vc_custom_1631940123377 .vc_column-inner {  padding: 6.5% 0;}
.page-id-4130 .wpb_text_column.wpb_content_element {    padding: inherit!important;}
@media only screen and (max-width: 768px) {
	.single-post .content{   padding: 0 15px;}
	.page-id-4130 .fancy-header{margin-top:60px;}
	.page-id-2558 .hdfc-banner{padding:10px;}
/* 	.fancy-header{
    margin-top:90px;
    padding-top:220px!important;
} */
/* 	.vc_custom_1623832443550 {
    padding-top: 0px !important;
    background-image: url(http://3.109.162.151/ayefin/uat/wp-content/uploads/2021/09/make-a-difference-m.jpg) !important;
    background-size: cover;
} */
	.accolade-block{margin-top:0;}
	.accolade-block .wpb_content_element{margin-top:60px;}
	.accolade-block .wpb_content_element p:before {top:10px;}
	.page-id-5450 .wpb_content_element, .page-id-5439 .wpb_content_element, .page-id-5452 .wpb_content_element, .page-id-5438 .wpb_content_element,.page-id-5618 .wpb_content_element, .page-id-5517 .vc_custom_1623083706812  {    padding: 0 15px;}
	.vc_custom_1629792844409 p{line-height: 1rem;    font-size: 16px;}
	.page-id-4130 .vc_custom_1627349736486, .page-id-4130 .vc_custom_1627349744332,.page-id-4130 .vc_custom_1627349751270 {  text-align: center!important;}
	.mb-full{text-align:center;}
	.whitebox .vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
		margin:20px 30px!important;}
	#custom_html-3 {padding: 10px;border-radius: 5px;margin: 20px;}
	.border-box img {bottom:0!important;}
	.ult-banner-block.ult-banner-block-custom-height img {height:100%!important;}
	img.ult-modal-img {top: 166px!important; left: 35%!important; width: 70px!important; padding: 13px!important;}
	.box-credit{height:195px!important;}
	.box-credit .bb-top-title{left:0;}
	.ult-banner-block:hover .bb-top-title{display:none;transition-delay:1s;}
	.home h2, .h2-size, .entry-title.h2-size, h1.entry-title{font-size:22px;}
	.home h4, .h4-size, .entry-title.h4-size, h3.entry-title{padding: 0px 15px 10px!important;font-size: 15px!important; line-height: 1rem!important;}
	.mar-bot { margin-top: inherit!important;}
	.mar-bot1{margin-top:20px!important;}
	.vc_custom_1657648360277{background-color:transparent!important;}
	.home .box-shadow1{box-shadow:none!important;}
	.home .box-shadow{min-height: 210px;}
	.footer .float-right{
		margin-top:inherit!important;
		float:inherit!important;
		text-align:center;
	}
	.home .contact-item img{height:auto;}
	.page-id-4643 .vc_column_container>.vc_column-inner {padding-left:25px!important;padding-right:25px!important;}
	#dates {
    width: 350px!important;
	height: 135px;
	}
	#issues li h1 {display:none;}
	#grad_left, #grad_right {
    width: 100px;
    height: 200px;
    top: 125px;}
	#timeline {height:435px;}
	.img-story1, .img-story2,.img-story3 {margin:0px auto!important;transform:initial!important;display:flex;float:none;width: 93%;}
	.mission-txt{
	padding: 15px!important;    
	margin-left: -15px;
    margin-right: 19%;
    margin-top: -10%;
    font-size: 14px;
    line-height: 1rem;}
	.our-mission .our-mission-text { padding-left: 5%!important;}
	.values-txt{padding:15px;text-align:left!important;margin-left:20%;}
	.our-values h2 {text-align:center!important;}
	.our-mission-img img {width: 80%;    margin-left: 12%;    margin-bottom: 10%;}
	.our-values>div {background-size: 81% 100%!important;}
	.our-values img{width: 80%; margin: 0 auto; padding-bottom: 10%;}
	.our-story p {text-align:justify!important;}
	.our-products {min-height: 200px!important;height: 200px!important;}
	.our-products .img1{width:113px}
	.our-products .img2{width:120px}
	.product-title h2 {font-size: 16px!important;line-height: 1rem;}
	.product-title {padding:15px!important;max-width:33%!important;}
	.product-grid ul {background-size: 42.5%, 57.5%!important;}
	.product-grid ul li {width:47px;}
	.product-grid ul li img {top:20px!important;}
	.product-grid .hloan img{left:-25%!important;}
	.product-grid .qmloan img{left: -107%!important;
    top: 10px!important;
    height: 114%!important;}
	.product-grid .mloan img{left:-65%!important;top: -20px!important;height: 107%!important;}
	.product-grid .more img{left: -16px!important;}
	.product-grid .hloan h4,.product-grid .qmloan h4,.product-grid .mloan h4,.product-grid .more h4{font-size: 32%!important;margin-top:0px!important;left:-5px;padding: 0 5px!important;} 
	.text-ana h3{left:0;top:20px!important;bottom:inherit!important;}
	.textwidget img {display:inline!important;float:left;}
	.vc_custom_1618242769279, .vc_custom_1627337948924{margin-top:inherit!important}
	#widget {
    display: inline-block!important;
		margin: 0px auto!important;}
	#widget .wid_right {margin-left: 23px!important;margin-top:20px;width:auto!important;}
	#widget .wid_left {padding: 15px;
    display: inline-block;
    box-shadow: 0px 0px 10px #888;
    margin: 0 auto;
    width: 312px!important;
    margin-left: 10px;}
	#widget .wid_left .scalerange{width: calc(100% + 20px)!important;}
	.scalerange { margin: 0px -10px!important;}
	.scalerange span {   text-align: center; min-width: 23px!important;}
	.page-id-5073 .list-social{margin-top: inherit!important;padding-bottom: inherit!important;}
	.vc_custom_1624968731559{padding-left: inherit !important;}
	.img-fin{text-align:center!important;float:none!important;padding-bottom: 50px;}
	.page-id-5439 .wpb_content_element p, .page-id-5450 .wpb_content_element p,.page-id-5452 .wpb_content_element p, .page-id-5438 .wpb_content_element p {text-align:justify;}
	.page-id-5615 .wpb_text_column, .page-id-5616 .wpb_text_column, .page-id-5617 .wpb_text_column{padding:10px 20px;}
	.vc_toggle {padding:0px 10px;}
	
	.page-id-5613 .box, .page-id-5613 .box1{width:80%!important;margin: 0 auto;float:unset!important;}
	.page-id-5613 .box.arrow-right:after, .page-id-5613 .box1.arrow-right:after{
		content: "\2193"!important;right: 45%; bottom: -28px;top:initial!important;}
	#circle-counter{
    height: 180px;
	line-height: initial!important; 
     margin-right: initial!important;
     }
	.count1 {
    border-radius: 100%;
    height: 200px;
    margin: 0 auto;
    padding: 16px;
    text-align: center;
    vertical-align: middle;
    width: 220px;}
	.page-id-4130 .fancy-header{background-position: left center!important; background-size: 100%!important;margin-top:58px;padding-top:60px!important;}
	.page-id-5968 .fancy-header{background-position: left center!important; background-size: 100%!important;margin-top: 60px; padding-top: 21px!important;}
	.upb_row_bg{background-size: cover!important;}
	.vc_custom_1615793992553 {padding:initial!important;}
	.vc_custom_1615793992553 h3{font-size: 17px!important; line-height: 1.2em!important;font-weight:500;}
	.flagship {    height: 375px!important;}
	.page-id-4130 .focus-areas .vc_column_container>.vc_column-inner {padding:0px 20px!important}
	#financial_statements{margin:10px!important;}
	.modal-style.style-1 .awsm-modal-close::before, .modal-style.style-1 .awsm-modal-close::after, .modal-style.style-1 .awsm-modal-close::before, .modal-style.style-1 .awsm-modal-close::after{background:#000!important;}
	.modal-style.style-1 .awsm-modal-close {top: 66px!important;}
	.page-id-4661 .owl-carousel{width:50%!important;margin:0 auto!important;}
	.page-id-4661 .owl-next{right:-45px!important;} 
	.page-id-4661 .owl-prev{left:-45px!important;}
	.img-md {    width: 95%;}
}
.vc_parallax-content-moving .vc_column-inner {
    padding: 0px !important;
}
.top-bar.full-width-line.top-bar-line-hide {
    display: none;
}

.masthead.inline-header.center.light-preset-color.widgets.full-height.shadow-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.fixed-masthead.sticky-off {
background: rgba(0, 0, 0, 0.6) !important;
}

.list-social ul {
    list-style-type: none;
    text-align: center;	
}

.list-social ul li {
    display: inline-block;
    margin-right: 15px;
    text-align: center;
}
#bottom-bar {
    display: none !important;
}

.preload-me {
    min-width: 110px !important;
}
.text-small, .dt-accordion-text-small .wpb_accordion_header > a {
    font-size: 16px;
    line-height: 25px;
}
.main-nav > li > a {
       margin: 18px 5px 16px 5px !important;
	padding:0px !important;
}
.sticky-mobile-off #rev_slider_4_1_forcefullwidth{margin-top:60px!important;}
.hdfc-mtop{margin-top: -30px;}
@media screen and (max-width: 768px) {
	.page-id-5073 .item-desc {left: 3rem!important;}
	.hdfc-mtop{margin-top: inherit;}
	.sticky-mobile-logo-second-switch{
		width:125px;
	}
	#first-row .first-row-left {
		padding:25px!important;
		margin-top:-80px!important;
		margin-bottom:30px;
	}
	.section{padding:inherit!important;}
/* 	.count1{
		border: 4px solid #fff;
    border-radius: 100%;
    height: 160px;
    margin: 30px auto auto;
    padding: 16px;
    text-align: center;
    vertical-align: middle;
    width: 170px;
	}
	#circle-counter{border:none!important;
    margin-top: -20px!important;
    margin-left: 10px!important;
		line-height: 34px!important;
	} */
	.feature-item{
		text-align:center!important;
	}
	.circle-area .feature-content {
		top: 15%!important;
    left: 30%!important;
	}
	.ult-banner-block, .wpb_row .wpb_column .wpb_wrapper .ult-banner-block {
		margin-left:0!important;
		margin-right:0!important;
		padding:20px!important;
		
	}
	.page-id-5615 .sidebar .textwidget img, .page-id-5616 .sidebar .textwidget img, .page-id-5617 .sidebar .textwidget img{
		margin:0 auto!important;
		display:block!important;
		padding-bottom:10px;
		float:left;
	}
	.footer .textwidget img{
		margin:0 auto!important;
		display:block!important;
		padding-bottom:10px;
	}
	.table-eclgs td {
    min-width: 86px!important;
}
	.ult-banner-block .mask .bb-description {
		padding-top:2em!important;
	}
	.load-wrap img{width:320px;}
	.page-id-5615 .sidebar, .page-id-5616 .sidebar, .page-id-5617 .sidebar{padding: 0 30px;}
	.page-id-4848 .wpb_text_column h4{font-size:95%;}
	.page-id-4848 .vc_custom_1631532087364, .page-id-4848 .vc_custom_1631532080264{padding:15px!important;}
}
@media screen and (min-width: 768px) {.list-social{margin-top:-51px;}}
#wpcf7-f2637-p2064-o7::placeholder {
  color: #bbb!important;
	opacity: 1;
}
.awsm-grid-modal figure{
	    padding: 7px;
    box-shadow: 0px 0px 10px #aaa;
}
.page-id-4130 .wpb_text_column.wpb_content_element {
    padding: 0 22px 25px;
}
/* The Modal (background) */
	body.modal {
  height: 100vh;
  overflow-y: hidden;
}
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  -webkit-animation-name: fadeIn; /* Fade in the background */
  -webkit-animation-duration: 0.2s;
  animation-name: fadeIn;
  animation-duration: 0.2s
}
.modal1 {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 999; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

#gptw-banner1 .modal-content{background-color: transparent;}
#gptw-banner2 .modal-content{background-color: transparent;}
/* Modal Content */
.modal-content {
  position: fixed;
  top: 50%;
  left:50%;
  background-color: #fefefe;
  width: auto;
   transform: translate(-50%, -50%);
/*  -webkit-animation-name: slideIn;
  -webkit-animation-duration: 0.4s;
  animation-name: slideIn;
  animation-duration: 0.4s; */
	color:#000;
	max-height: calc(100vh - 80px);
}
#overlay{
	position:absolute;
	background-image:url(https://ayefin.com/wp-content/uploads/2023/06/blur-transparent.png);
}
/* Modal Content */
.modal1-content {
  position: fixed;
  top: 50%;
  left:50%;
  transform: translate(-50%, -50%);
  background-color: #fefefe;
  width: auto;	
	color:#000;
	max-height: calc(100vh - 80px);
}

/* The Close Button */
.close {
  color: white;
  float: right;
  font-size: 37px;
  font-weight: bold;
  background:transparent;
  border:none;
  margin-bottom: -35px;
  margin-top: 8px;
  position: absolute;
  right: 45px;
}


.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
#upiPay .modal-sm .modal-content{width: 850px;}
.modal-header {
  padding: 2px 16px;
  background-color: #0071bb;
  color: white;
}

.modal-body {    padding: 40px;
    min-height: 200px;
    margin-top: 50px;}

.modal-footer {
  padding: 2px 16px;
  background-color: #000;
  color: white;
}

.text-center{
	width:35%;
	margin:0 auto;
}
	.app{width:140px;}
/* Add Animation */
@-webkit-keyframes slideIn {
  from {bottom: -300px; opacity: 0} 
  to {bottom: 0; opacity: 1}
}

@keyframes slideIn {
  from {bottom: -300px; opacity: 0}
  to {bottom: 0; opacity: 1}
}

@-webkit-keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}

@keyframes fadeIn {
  from {opacity: 0} 
  to {opacity: 1}
}
.para-text, ol li{
line-height:initial;
 font-size:15px;
}
.list-group{
line-height:initial;
list-style: inside;
list-style-type: decimal;
	font-size:14px;
}
.app-link .img-responsive{
 margin: 0 auto;
max-width: 100%;
}
.logo{
	display: block;
	margin: 0 auto;
	width:150px;
	padding:5px 0;
}


.pay-btn{    width: 100%;
    text-align: center;
    display: inherit;}
    .shadow-pay{
        width:60%;
        border-radius:5px;
        box-shadow:0px 0px 5px #aaa;
        border:1px solid #e7e7e7;
        padding:15px 10px;
        margin:0 auto;
    }
  .gptw-banner-img{display: block;
	margin: 0 auto;
	width:1100px;
	padding:5px 0;}
	.gptw-banner-img1{display: none;
	margin: 0 auto;
	width:auto;
	padding:5px 0;}
	#gptw-banner .modal-body{margin-top: 0px;}
	#gptw-banner .modal-header{background: transparent;}
	#gptw-banner .modal-content{
		background: transparent;
	}
	#gptw-banner .close{
		background-color: #0000007a;
		color: white;
		    border-radius: 50%;
    padding: 1px 8px;
    right: 5%;
    position: absolute;
	}
	@media (max-width: 768px) {
	.logo{width:100px;	
	}
	.para-text, ol li{font-size:13px;line-height:initial;}
	.text-footer{font-size:15px;}
	.close{font-size:20px;margin-top:5px;}
	.app{width:105px;}
	.text-center{width:100%;}
	#upiPay .modal-sm .modal-content{width:85%;}
	.modal-body{  overflow-y:scroll;height:calc(80vh - 20px);-webkit-overflow-scrolling: touch;}
	.col-xs-6{width:100%!important;padding-bottom:10px;}
	 .shadow-pay{width:90%!important;}
	 .gptw-banner-img1{height:15%;display: block; top: 20%;}
	 .gptw-banner-img{display: block;width:385px;}
	 #gptw-banner .close {
    padding: 0px 5px;
    right: 17%;}
		.page-id-2533 #main {
    padding: 0 0 70px 0;
}
		.page-id-6023 .our-story{padding:15px}
			
}
@media (max-width: 320px) {
	.app{width:95px;}
}
@media (max-height: 360px) {
	.text-center{
		width:58%;
	}
}
@media (max-height:1024px) and (max-width: 768px) {
	.text-center{width:84%;}
}
	.col-md-6{width:47%;float: left;
    text-align: left;    
	padding: 9px;
}
.row {
    width: 100%;
/*     display: flex; */
}
.wpcf7 input[type="file"] {
    height: 35px;
    border: 1px solid #f0f0f0!important;
    background: #fdfdfd!important;
}
.content select {
    border: 1px solid #f0f0f0;
}
.awsm-job-form-field {
    border: 1px solid #ddd!important;
}
/* 2 column center align board members */
/* @media screen and (min-width: 1024px) {
    .management .awsm-grid #awsm-member-3583-7044{margin-left: 17%;}
 	.more-index .awsm-grid #awsm-member-3567-3725{margin-left:17%;}
	
} */

/* .modal-style.style-1 .awsm-modal-content-inner {
    min-width: 425px;
} */

.awsm-grid-wrapper .awsm-grid {
    list-style: none;
    padding: 30px 0;
    margin: 0px 100px 0px 9em !important;
}
.modal-style.style-1 figcaption {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	transform:scale(1);
	position:relative;
    padding: 20px;
    background: rgba(35,35,35,.8);
    color: #fff;
    text-align: center;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s,opacity 0.3s;
    -moz-transition: -moz-transform 0.6s,opacity 0.3s;
    transition: transform 0.6s,opacity 0.3s;
    font-size: 0;
	opacity:1;
}
.no-touchevents .modal-style.style-1 .awsm-grid-card figure:hover figcaption, .modal-style.style-1 figure.cs-hover figcaption {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    opacity: 1;
}
modal-style.style-1 .awsm-modal-content-inner {
    padding-right: 35px;
}
.mCSB_inside>.mCSB_container {
    margin-right: 30px!important;
	position: relative!important;
    left: 0px!important;
}
.footer .textwidget a {
    height: 100%;
	padding-top: 10px;
}
.page-id-5615 .sidebar .switchpe-documents, .page-id-5616 .sidebar .switchpe-documents, .page-id-5617 .sidebar .switchpe-documents, .page-id-5618 .sidebar .switchpe-documents{
	display:none;
}
.page-id-6682 .sidebar .documents{display:none;}
.dt-mobile-menu-icon .menu-line{background: #333;}
.page-id-2533 .dt-mobile-menu-icon .menu-line, .page-id-6682 .dt-mobile-menu-icon .menu-line {
    background: #efefef;
}
.page-id-2533 .sticky-mobile-on .dt-mobile-menu-icon .menu-line, .page-id-6682 .sticky-mobile-on .dt-mobile-menu-icon .menu-line{
    background: #333;
}
.mobile-main-nav {
    margin-top: 15px;
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon{top:15px;}
.mobile-main-nav>li{padding-left: 20px;
    padding-top: 10px;}
.awsm-job-item h2.awsm-job-post-title{line-height:normal;}
.bg-num{background:#f5f8f7;left:-30px!important;padding-left: 30px!important;}
.bg-num main{padding-left:40px!important;}
.single-post .post ol li, 
.single-post .post ol li span {color:#333;font-size:initial;}
#values-we1, #values-we2, #values-we3, #values-we4, #values-we5{
	padding:20px;
}

#values-we2:hover>.vc_column-inner>.wpb_wrapper{background:#fdfdfd;box-shadow:0px 0px 20px #d5d5d5;}

#values-we3>.vc_column-inner>.wpb_wrapper{background:#01aef0;border-radius: 10px;padding: 20px;min-height:160px;}
#values-we3:hover>.vc_column-inner>.wpb_wrapper{background:#fff;border-radius: 10px;padding: 20px;box-shadow:0px 0px 20px #efefef;}
#values-we1>.vc_column-inner>.wpb_wrapper{background:#01aef0;border-radius: 10px;padding: 20px;min-height:160px;}
#values-we1:hover>.vc_column-inner>.wpb_wrapper{background:#fff;border-radius: 10px;padding: 20px;box-shadow:0px 0px 20px #efefef;}
#values-we2>.vc_column-inner>.wpb_wrapper{background:#01aef0;border-radius: 10px;padding: 20px;min-height:160px;}
#values-we2:hover>.vc_column-inner>.wpb_wrapper{background:#fff;border-radius: 10px;padding: 20px;box-shadow:0px 0px 20px #efefef;}
#values-we4>.vc_column-inner>.wpb_wrapper{background:#01aef0;border-radius: 10px;padding: 20px;min-height:160px;}
#values-we4:hover>.vc_column-inner>.wpb_wrapper{background:#fff;border-radius: 10px;padding: 20px;box-shadow:0px 0px 20px #efefef;}
#values-we5>.vc_column-inner>.wpb_wrapper{background:#01aef0;border-radius: 10px;padding: 20px;min-height:160px;}
#values-we5:hover>.vc_column-inner>.wpb_wrapper{background:#fff;border-radius: 10px;padding: 20px;box-shadow:0px 0px 20px #efefef;}


#values-we3:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2{text-align:left!important;color:#01aef0!important;}
#values-we3:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2 span{color:#01aef0!important;}
#values-we3:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column p span{text-align:left!important;color: #838383!important;}
#values-we1:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2{text-align:left!important;color:#01aef0!important;}
#values-we1:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2 span{color:#01aef0!important;}
#values-we1:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column p span{text-align:left!important;color: #838383!important;}
#values-we2:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2{text-align:left!important;color:#01aef0!important;}
#values-we2:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2 span{color:#01aef0!important;}
#values-we2:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column p span{text-align:left!important;color: #838383!important;}
#values-we4:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2{text-align:left!important;color:#01aef0!important;}
#values-we4:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2 span{color:#01aef0!important;}
#values-we4:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column p span{text-align:left!important;color: #838383!important;}
#values-we5:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2{text-align:left!important;color:#01aef0!important;}
#values-we5:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2 span{color:#01aef0!important;}
#values-we5:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column p span{text-align:left!important;color: #838383!important;}
#values-we1:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2:after, #values-we2:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2:after, #values-we3:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2:after, #values-we4:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2:after, #values-we5:hover>.vc_column-inner>.wpb_wrapper .wpb_text_column h2:after{content: "";
    display: block;
    width: 50%;
    border-bottom: solid;
	border-bottom-color:#999;
}
.text-just{text-align:justify;}
.page-id-9505 .hr-text-h{text-align: justify; line-height: normal;color: #333333; font-size: 22px;}
.page-id-9505 .hr-text-p{color: #333333; text-align: justify; font-size: 17px; line-height: 21px;}
.namechange{
	font-size: 12px;
    position: absolute;
    padding-top: 5px;
}
@media (max-width: 768px){
	.namechange{display: inline-table;
    text-align: center;
	position:relative;
	padding:0;
	left: 50%;
transform: translateX(-50%);}
	.footer .textwidget img {position: relative;
        left: 50%;
        transform: translateX(-50%);}
.awsm-grid-wrapper .awsm-grid { margin: 0px auto !important;}
#main {
    padding: 70px 15px 70px 15px;
}
.bg-num {
    left: 0px!important;
    padding-left: 20px!important;
}
	.bg-num main {margin-left:-60px}
	ul.infoGraphic{display:block!important;}
	ul.infoGraphic li{height:8em;padding: 0.5em 0.5em 3.5em 0!important;}
	ul.infoGraphic li .numberWrap {position: relative;}
	ul.infoGraphic li .number { font-size: 9em!important; text-align: left!important; margin-left: -12px;}
	ul.infoGraphic li .coverWrap{display:none;}
	ul.infoGraphic li .content {
    margin: -2.9em 1em 1em 0em!important;
    padding-left: 5px;
    width: 70%;
	float: right;
	}
	.page-id-6887 .row{display:block!important;}
	.page-id-6887 .col-md-6{width:100%!important;}
	.page-id-9505 .vc_custom_1724388932879{
		padding:initial!important;
	}
	.page-id-9505 .vc_custom_1723533183596, .page-id-9505 .vc_custom_1722921135536, .page-id-9505 .vc_custom_1722916888259{
		padding:35px!important;
	}
	.page-id-9505 .ath_common_slider_outer .item {padding:0;}
	.page-id-9505 .modal-body p img {height: 185px;}
	.page-id-9505 .vc_custom_1724304509864{padding:30px 20px 70px 20px!important}
}
@media only screen and (min-width: 1200px) {
.page-id-9505 .hr-text-h{text-align: justify; line-height: normal;color: #333333; font-size: 22px;}
.page-id-9505 .hr-text-p{color: #333333; text-align: justify; font-size: 17px; line-height: 21px;}
}
@media screen and (min-width: 1400px) {
  .container {
    width: 1370px;
  }
	.page-id-9505 ..hr-text-h{font-size:30px;}
	.page-id-9505 .hr-text-p{        font-size: 23px;        line-height: normal;}
	.page-id-9505 .vc_custom_1724704743375 img{width: 784px;}
}
@media screen and (min-width: 1600px) {
  .container {
    width: 1570px;
  }
	.page-id-9505 .hr-text-h{font-size:30px;}
	.page-id-9505 .hr-text-p{font-size: x-large;}
	.page-id-9505 .vc_custom_1724704743375 img{width: 784px;}
}
@media screen and (min-width: 1900px) {
  .container {
    width: 1870px;
  }
	.page-id-9505 .hr-text-h{font-size:30px;}
	.page-id-9505 .hr-text-p{font-size: x-large;}
	.page-id-9505 .vc_custom_1724704743375 img{width: 784px;}
}

.fadeO {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
    -webkit-animation-fill-mode: both;
	animation-fill-mode: both;
    }
             
             @-webkit-keyframes fadeOut {
                0% {opacity: 1;}
                100% {opacity: 0;}
             }
             
             @keyframes fadeOut {
                0% {opacity: 1;}
                100% {opacity: 0;}
             }
             
             .fadeOut {
                -webkit-animation-name: fadeOut;
                animation-name: fadeOut;
             }