@charset "utf-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,800,700,600,300);@import url(https://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900,900italic);table{border-collapse:separate;border-left:1px solid rgba(204, 204, 204, 0.2);border-spacing:0;border-top:1px solid rgba(204, 204, 204, 0.2);margin-bottom:20px;text-align:center;width:100%;}



.col-md-2.pl_0.pr_0 {

    padding-left: 0;

    padding-right: 0;

}

.tc{text-align:center !important;}



.sub-logo li {

    display: block;

    float: left;

  

    text-align: center;

    width: 16%;

}

.sub-logo a img {

    width: 100px;

}

.sub-logo li a {

    color: #fff;

    text-decoration: none; display: block;

}

.sub-logo li a:hover {

    /*background: #fff none repeat scroll 0 0;*/

    /*border-radius: 20px;*/

    color: #fff;

}



.paypal {

    background: rgb(102, 204, 204) none repeat scroll 0 0;

    border: 0 none;

    border-radius: 40px;

    color: #fff;

    font-size: 16px;

    margin-bottom: 20px;

    padding: 10px;

}



.box-outer {

	overflow: hidden;

	margin: 50px auto;

	width: 600px;

	height: 250px;

}

.gold{color:gold;}

.main_box h3 {

    color: #fff !important;

    margin: 0 0 10px;

    padding: 0;

    text-align: center;

}

.main_box {

    background: rgb(141, 3, 125) none repeat scroll 0 0;

    border: 5px solid #F90;

    color: #fff;

    font-size: 14px;

    height: 250px;

    padding: 20px;

    position: relative; text-align:center;

    width: 600px;

}

.main_box a { color:#fff;}

.bar {

	position: absolute;

	width: 50px;

	height: 5px;

	background: #fff;

	transition: all 1s linear;

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite;

}

.bar.delay {

	animation-delay: 0.5s;

	-webkit-animation-delay: 0.5s;

}

.top {

	top: -5px;

	left: -5px;

}

.right {

	top: 18px;

	right: -28px;

	transform: rotate(90deg);

}

.bottom {

	bottom: -5px;

	left: -5px;

}

.left {

	top: 18px;

	left: -28px;

	transform: rotate(90deg);

}

 @-webkit-keyframes h-move {

 0% {

left: -5px;

}

100% {

left:500px;

}

}

 @keyframes h-move {

 0% {

left: -5px;

}

100% {

left: 500px;

}

}

.top, .bottom {

	-webkit-animation-name: h-move;

	animation-name: h-move;

}

 @-webkit-keyframes v-move {

0% {

top: -5px;

}

100% {

top:228px;

}

}

 @keyframes v-move {

 0% {

top: -5px;

}

100% {

top:228px;

}

}

.right, .left {

	-webkit-animation-name: v-move;

	animation-name: v-move;

}







.img-responsive1{

    width: 100%;

}



.f16{font-size:16px;}

iframe.as{

position:relative !important;

}



.box_videos_box {

    background-color: #f7f7f7;

    border: 1px solid #ffffff;

    box-shadow: 0 0 3px #cecece;

    padding: 20px;

}



.banner-1 {

    position: absolute;

    left: 20px;

    top: 10px;

    width: 400px;

}



.banner-2 {

    position: absolute;

    right: 0;

    top: 10px;

    width: 200px;

}





.modal-dialog {

    float: center;

    margin: 282px auto;

    width: 500px;

}













.col-md-1.pl_0{padding-right:0;}

iframe{position:absolute;}

.tab_res{overflow-x:auto;overflow-y:hidden;}

.succ{color:green;}

.error{color:red;}

.li-style li{color:#fff;line-height:25px;list-style:outside;margin-left:25px;}

.li-style li a{text-decoration:none;}

.demobar{height:90px;line-height:90px;}

.demobar .fleft{float:left;margin-left:10px;}

.demobar .fright{float:right;margin-top:14px;margin-right:10px;}

.flag li{display:block;float:left;margin:1px;width:45px;}

.flag{padding:25px 0;}

@media screen and (-webkit-min-device-pixel-ratio:0){.flag{padding:0px 0;}

}

.error_cap{color:red;}

.carousel-inner .item{background:#f4f4f4 none repeat scroll 0 0;color:#66CCCC;float:left;font-size:1.28571em;height:80px;margin-bottom:1.07143em;padding:10px 30px 10px 90px;position:relative;width:100%;}

.carousel-inner .item > .icon{background:#66CCCC none repeat scroll 0 0;bottom:0;color:#ffffff;display:inline-block;font-size:1.28571em;height:80px;left:0;line-height:80px;position:absolute;text-align:center;top:0;width:80px;}

.carousel-inner .item > .thumbnail-content{color:#5f5f5f;display:block;font-size:14px;}

.team_image_41 .team_description::before{border-bottom:11px solid #f2f2f2;}

.team_description::before{border-color:transparent;border-style:solid;border-width:11px;content:"";display:block;height:0;left:0;margin-bottom:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:-22px;width:0;}

.team_description{display:inline-block;padding:0 !important;position:relative;width:100%;}

.team_social_icons{margin:15px auto 0;overflow:hidden;padding-top:0px;right:0;width:auto;}

.team_social_icons > a{display:inline-block;float:left;margin-right:5px;}

.team_social_icons a i{border-radius:100%;color:#333333;display:inline-block;padding:8px;text-align:center;}

.team_content_wrapper{overflow:hidden;padding:10px;}

.team_content_wrapper{display:block;position:relative;transition:all 3s ease 0s;}

.team_description{background-color:#f2f2f2;}

.team_content_wrapper h3{color:#333333;line-height:26px;font-size:18px;letter-spacing:0px;font-style:normal;font-weight:bold;}

.team_social_icons{display:table;}

.team_social_icons a i{width:40px;height:40px;line-height:30px;font-size:16px;background-color:#ffffff;color:#333333;border-radius:3px;}

.kk{box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);margin:5px;width:49%;}

.k_k{background-color:white;}

.circle_img{border-radius:55%;}

.pl_0{padding-left:0;}

.pr_0{padding-right:0;}

tr:nth-child(2n+1){background-color:rgba(204, 204, 204, 0.1);}

tr:nth-child(2n){background-color:rgba(204, 204, 204, 0.2);}

td{border-bottom:1px solid rgba(204, 204, 204, 0.2);border-right:1px solid rgba(204, 204, 204, 0.2);padding:10px;}

table, td, th{vertical-align:middle;}

th{background-color:rgba(204, 204, 204, 0.3);border-bottom:1px solid rgba(204, 204, 204, 0.3);border-right:1px solid rgba(204, 204, 204, 0.2);font-size:14px;font-weight:bold;padding:5px;}

.banner{background-image:url("../images/banner.jpg");background-position:center center;padding:25px;}

.yoga-200{background-image:url("../images/image-box-1-1.jpg");background-size:cover;padding:25px;}

.yoga-300{background-image:url("../images/image-box-2.jpg");background-size:cover;padding:25px;}

.yoga-500{background-image:url("../images/image-box-3.jpg");background-size:cover;padding:25px;}

.yoga-du h3{font-size:20px;line-height:30px;}

.list li{list-style:square;line-height:25px;margin-left:25px;}

.fc{color:#333;}

.f18{font-size:18px;letter-spacing:1px;}

.input{position:relative;}

.icon-left{border-right:1px solid rgba(0, 0, 0, 0.24);left:3px;}

.icon-left, .icon-right{color:rgba(0, 0, 0, 0.24);font-size:17px;height:32px;line-height:32px !important;opacity:0.6;position:absolute;text-align:center;top:1px;width:32px;z-index:2;}

.file-button{border-radius:2px;right:4px;width:106px;}

input[type="file"]{cursor:pointer;}

.file-button input{right:0;}

.file-button input{bottom:-1px;font-size:34px;opacity:0;position:absolute;width:108px;z-index:0;}

.file-button{background-color:#04cccc;color:#fff;display:block;font-size:12px;height:26px;line-height:26px;outline:medium none;overflow:hidden;position:absolute;text-align:center;top:4px;z-index:1;}

.icon-left ~ input{padding-left:58px;}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{background-color:#eeeeee;opacity:1;}

select{height:35px;width:100%;border:1px solid #ccc;}

.card > .col-md-6{padding-left:0;}

.card > .col-md-12{padding-left:0;}

.list_style li{list-style:outside none square;margin-left:20px;padding:5px 0;}

.client_img img{border:3px solid #66cccc;border-radius:100%;}

.client_testimonial{float:left;width:100%;}

.client_testimonial ul{float:left;margin:15px 0 0;width:100%;}

.client_testimonial ul li:first-child{margin:0;}

.client_testimonial ul li{float:left;margin:30px 0 0;width:100%;}

.client_testimonial ul li div.right_des{float:left;width:100%;}

.client_testimonial ul li div.right_des .client_img{float:left;margin-right:30px;}

.client_says{background:#fff none repeat scroll 0 0;border:1px solid #d6d6d6;border-radius:5px;float:left;padding:10px 15px;position:relative;width:86%;}

.client_testimonial ul li div.right_des .client_says .right_arrow{bottom:20px;left:-21px;position:absolute;}

.client_says p{float:left;margin:0;padding-bottom:0;text-align:justify;width:100%;}

.clnt_name{color:#000;float:right;font-size:12px;font-style:italic;font-weight:700;}

.clnt_desg{clear:right;color:#888;float:right;font-size:13px;}

.client_testimonial ul li div.left_des{float:left;width:100%;}

.client_testimonial ul li div.left_des .client_img{float:right;}

.client_testimonial ul li div.left_des .client_says .left_arrow{bottom:20px;position:absolute;right:-21px;}

.service.style-course-list .service-item-wrapper .entry-thumbnail .entry-thumbnail-overlay::before{background-color:rgba(255, 255, 255, 0.5);}

.entry-thumbnail .entry-thumbnail-overlay::before{background-color:rgba(17, 17, 17, 0.3);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.3s linear 0s;z-index:1;}

.entry-thumbnail{position:relative;}

.service.style-course-list .service-item-wrapper .entry-thumbnail .entry-thumbnail-overlay::before{background-color:rgba(255, 255, 255, 0.5);}

.entry-thumbnail .entry-thumbnail-overlay::before{background-color:rgba(17, 17, 17, 0.3);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.3s linear 0s;z-index:1;}

.entry-thumbnail:hover .entry-thumbnail-overlay::before{opacity:1;}

.title-wrapper{display:table-cell;width:100%;}

.color-code{color:#787878;}

.description1{padding:28px;}

.blog_post_format_icon{background:#66cccc none repeat scroll 0 0;border-radius:100%;color:#fff;float:left;font-size:24px;height:45px;line-height:28px;margin-right:20px;margin-top:10px;padding:10px;text-align:center;width:45px;}

.post_content_warpper{clear:both;overflow:hidden;padding-bottom:15px;padding-right:25px;}

.blog_post_meta{padding-top:15px;}

.blog_post_meta{font-size:13px;}

.blog_post_meta > span{margin-right:17px;overflow:hidden;}

.post_by .comment_color a{color:#787878 !important;}

.blog{background-color:#ffffff !important;border:0 solid #e5e5e5;background:rgba(204, 204, 204, 0.1) none repeat scroll 0 0;}

.blog_post_title{color:#333333;}

.container.active .card:first-child{background:#f2f2f2;margin:0 15px;}

.container.active .card:nth-child(2){background:#fafafa;margin:0 10px;}

.container.active .card.alt{top:20px;right:0;width:100%;min-width:100%;height:auto;border-radius:5px;padding:60px 0 40px;overflow:hidden;}

.container.active .card.alt .toggle{position:absolute;top:40px;right:-70px;box-shadow:none;-webkit-transform:scale(10);transform:scale(10);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;}

.container.active .card.alt .toggle:before{content:'';}

.container.active .card.alt .title,

.container.active .card.alt .input-container,

.container.active .card.alt .button-container{left:0;opacity:1;visibility:visible;-webkit-transition:.3s ease;transition:.3s ease;}

.container.active .card.alt .title{-webkit-transition-delay:.3s;transition-delay:.3s;}

.container.active .card.alt .input-container{-webkit-transition-delay:.4s;transition-delay:.4s;}

.container.active .card.alt .input-container:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s;}

.container.active .card.alt .input-container:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s;}

.container.active .card.alt .button-container{-webkit-transition-delay:.7s;transition-delay:.7s;}

.card{}

.dib{display:inline-block;}

.card i{color:#b6b6b6;font-size:16px;margin-top:10px;position:absolute;right:10px;top:0;}

.card:first-child{background:#fafafa;height:10px;border-radius:5px 5px 0 0;margin:0 10px;padding:0;}

.card .title{position:relative;z-index:1;border-left:5px solid #04CCCC;margin:0 0 35px;padding:10px 0 10px 50px;color:#04CCCC;font-size:32px;font-weight:600;text-transform:uppercase;}

.card .input-container{position:relative;margin:0 0px 10px;}

.card textarea{border:1px solid #dddddd;color:#333333;width:100%;padding:10px;}

.card textarea:focus{border:1px solid #04cccc;}

.card .input-container input:focus{border:1px solid #04cccc;}

.card .input-container input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #c2cad8;color:#222;font-size:14px;font-weight:400;height:35px;outline:medium none;padding:5px;position:relative;width:100%;z-index:1;}

.card .input-container input:focus ~ label{color:#04cccc;-webkit-transform:translate(-12%, -50%) scale(0.75);transform:translate(-12%, -50%) scale(0.75);}

.card .input-container input:focus ~ .bar:before, .card .input-container input:focus ~ .bar:after{width:50%;}

.card .input-container input:valid ~ label{color:#9d9d9d;-webkit-transform:translate(-12%, -50%) scale(0.75);transform:translate(-12%, -50%) scale(0.75);}

.card .input-container label{color:#757575;font-size:14px;font-weight:normal;left:0;line-height:40px;position:absolute;top:0;transition:all 0.2s ease 0s;}

.card .input-container .bar{position:absolute;left:0;bottom:0;background:#ccc;width:100%;height:1px;}

.card .input-container .bar:before, .card .input-container .bar:after{content:'';position:absolute;background:#04CCCC;width:0;height:2px;-webkit-transition:.2s ease;transition:.2s ease;}

.card .input-container .bar:before{left:50%;}

.card .input-container .bar:after{right:50%;}

.card .button-container{margin:0 60px;text-align:center;}

.card .button-container button{outline:0;cursor:pointer;position:relative;display:inline-block;background:0;width:240px;border:2px solid #e3e3e3;padding:20px 0;font-size:24px;font-weight:600;line-height:1;text-transform:uppercase;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;}

.card .button-container button span{position:relative;z-index:1;color:#ddd;-webkit-transition:.3s ease;transition:.3s ease;}

.card .button-container button:before{content:'';position:absolute;top:50%;left:50%;display:block;background:#04CCCC;width:30px;height:30px;border-radius:100%;margin:-15px 0 0 -15px;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;}

.card .button-container button:hover, .card .button-container button:active, .card .button-container button:focus{border-color:#04CCCC;}

.card .button-container button:hover span, .card .button-container button:active span, .card .button-container button:focus span{color:#04CCCC;}

.card .button-container button:active span, .card .button-container button:focus span{color:#ffffff;}

.card .button-container button:active:before, .card .button-container button:focus:before{opacity:1;-webkit-transform:scale(10);transform:scale(10);}

.card .footer{margin:40px 0 0;color:#d3d3d3;font-size:24px;font-weight:300;text-align:center;}

.card .footer a{color:inherit;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease;}

.card .footer a:hover{color:#bababa;}

.card.alt{position:absolute;top:40px;right:-70px;z-index:10;width:140px;height:140px;background:none;border-radius:100%;box-shadow:none;padding:0;-webkit-transition:.3s ease;transition:.3s ease;}

.card.alt .toggle{position:relative;background:#04CCCC;width:140px;height:140px;border-radius:100%;box-shadow:0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);color:#ffffff;font-size:58px;line-height:140px;text-align:center;cursor:pointer;}

.card.alt .toggle:before{content:'\f040';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0, 0);transform:translate(0, 0);}

.card.alt .title,

.card.alt .input-container,

.card.alt .button-container{left:100px;opacity:0;visibility:hidden;}

.card.alt .title{position:relative;border-color:#ffffff;color:#ffffff;}

.card.alt .title .close{cursor:pointer;position:absolute;top:0;right:60px;display:inline;color:#ffffff;font-size:58px;font-weight:400;}

.card.alt .title .close:before{content:'\00d7';}

.card.alt .input-container input{color:#ffffff;}

.card.alt .input-container input:focus ~ label{color:#ffffff;}

.card.alt .input-container input:focus ~ .bar:before, .card.alt .input-container input:focus ~ .bar:after{background:#ffffff;}

.card.alt .input-container input:valid ~ label{color:#ffffff;}

.card.alt .input-container label{color:rgba(255, 255, 255, 0.8);}

.card.alt .input-container .bar{background:rgba(255, 255, 255, 0.8);}

.card.alt .button-container button{width:100%;background:#ffffff;border-color:#ffffff;}

.card.alt .button-container button span{color:#04CCCC;}

.card.alt .button-container button:hover{background:rgba(255, 255, 255, 0.9);}

.card.alt .button-container button:active:before, .card.alt .button-container button:focus:before{display:none;}

@-webkit-keyframes buttonFadeInUp{0%{bottom:30px;opacity:0;}

}

@keyframes buttonFadeInUp{0%{bottom:30px;opacity:0;}

}

h4{color:#333333;}

h3{color:#333333 !important;font-weight:bold;font-family:"Conv_KellySlab-Regular";font-size:25px;}

.gallery{background:url(../images/PARALLAX-BG-2-1.jpg);background-size:cover;border-color:#e5e5e5 -moz-use-text-color;padding:20px 0px;}

.f22{font-size:22px !important;}

.ff{font-family:"Conv_KellySlab-Regular";}

.lh{line-height:25px;}

.page-heading{background:#E5E1E2;padding:20px 0px;}

.page-heading h2{font-size:35px;color:#333;font-family:"Conv_KellySlab-Regular";text-transform:uppercase;font-weight:bold;letter-spacing:0.5px;}

.con-font{letter-spacing:0px;margin-bottom:10px;font-style:normal;text-align:left;color:#37353b!important;font-family:"Conv_KellySlab-Regular";font-size:25px;}

.alignleft{border-top:3px solid #37353b;width:15%;margin-bottom:20px;}

.hvr-bounce-to-right::before{background:#222 none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50% 0;transition-duration:0.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;}

[class^="hvr-"]{background:#66CCCC none repeat scroll 0 0;color:#fff;cursor:pointer;margin:0.4em 0;padding:8px;text-decoration:none;}

.hvr-bounce-to-right:hover::before, .hvr-bounce-to-right:focus::before, .hvr-bounce-to-right:active::before{transform:scaleX(1);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}

.hvr-bounce-to-right::before{background:#04cccc none repeat scroll 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50% 0;transition-duration:0.5s;transition-property:transform;transition-timing-function:ease-out;z-index:-1;}

.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active{color:white;text-decoration:none;}

.hvr-bounce-to-right{backface-visibility:hidden;box-shadow:0 0 1px rgba(0, 0, 0, 0);display:inline-block;position:relative;transform:translateZ(0px);border:0;transition-duration:0.5s;transition-property:color;vertical-align:middle;}

a:hover{text-decoration:none;}

.slider-h3{font-size:70px;color:#ffffff;font-weight:bold;}

.slider-h4{text-align:center;font-size:5vw;color:rgb(255, 255, 255);font-weight:bold;padding:20px 0px;display:table;margin:0px auto;border-top:10px solid rgb(255, 255, 255);border-bottom:1px solid rgb(255, 255, 255);}

.slider-h5{font-size:30px;color:#ffffff;}

.slider-p{font-size:16px;color:#FFFFFF;padding-top:18px;}

.f20{font-size:20px;}

.text-co{color:#04cccc;}

.star li{display:inline-block;padding:5px;font-size:30px !important;color:#FFD203;}

.grey-bg{background-color:#efefef;}

.grey-bg h3{font-family:"Conv_KellySlab-Regular";}

.light-bg{background-color:#f5f5f5;}

.light-bg h3{font-family:"Conv_KellySlab-Regular";}

.page-cont li{float:left;width:33%;}

.con-list ul{
	list-style:none;
}

.con-list li{width:auto;}

.rating{background-color:#ffffff;border:1px solid #e6e6e6;}

.rating h3{font-family:"Conv_KellySlab-Regular";}

.thembg{background-image:url(../images/confectionary.png);background-repeat:repeat;border-color:#e5e5e5 -moz-use-text-color;border-image:none;border-style:solid none;border-width:1px 0;padding:20px 0 40px;}

/*.our-aff li{width:20%;padding:15px;text-align:center;float:left;}*/

.our-aff li {

    float: left;

    margin-left: 2.5%;

    margin-right: 2.5%;

    padding: 15px;

    text-align: center;

    width: 15%;
	height:400px;

}

.f-s{text-transform:lowercase;}



.our-aff h3{font-family:"Conv_KellySlab-Regular";}

.our-aff li a{color:#333;}

.our-aff li .img-box{border:2px solid rgb(102, 204, 204);border-radius:100%;padding:5px;}

.our-aff li img{background:#66cccc none repeat scroll 0 0;border-radius:100%;}

.score-borde{background-image:url("../images/PARALLAX-BG-5.jpg");background-size:cover;border-left:0 none;border-right:0 none;padding:60px 0px;}

.grey-thembg{border-color:#e5e5e5 -moz-use-text-color;border-image:none;border-style:solid none;background:#F5F5F5;border-width:1px 0;padding:60px 0;}

.test{background-image:url("../images/PARALLAX-BG-3-1.jpg");background-size:cover;border-left:0 none;border-right:0 none;padding:50px 0;}

.panel-widget-style{background-color:#f7f7f7;border:1px solid #ffffff;box-shadow:0 0 3px #cecece;padding:35px;height:350px;}

.panel-widget-style p{line-height:25px;color:#787878 !important;font-size:14px;font-style:normal;font-weight:normal;text-align:center;}

.description{float:left;width:260px;}

.go-top{background:#000 none repeat scroll 0 0;border-radius:100%;bottom:65px;display:none;height:40px;line-height:31px;opacity:1;padding:5px;position:fixed;right:15px;text-align:center;width:40px;z-index:999;}

.go-top i{color:#ffffff;font-size:15px;height:0;text-align:center;}

.accent{color:#66cccc;}

.cont h4{font-family:"Conv_KellySlab-Regular";font-size:22px;font-weight:normal;letter-spacing:0;line-height:31px;}

.counters i{border:3px solid #ffffff;border-radius:100%;color:#ffffff;font-size:32px;height:75px;line-height:35px;margin-bottom:20px;padding:18px;width:75px;}

.counters .timer.counter{font-size:3.5em;line-height:normal;margin-bottom:10px;}

.heading{color:#333333 !important;font-family:"Conv_KellySlab-Regular";font-style:normal;font-weight:normal;letter-spacing:0;margin-bottom:10px;text-align:center;text-transform:uppercase;}

h2, .h2{font-size:36px;}

.aligncenter{border-top:4px solid rgb(102, 204, 204);margin:0 auto 20px;width:15%;}

.footer-top{background:url(../images/footer-bg.jpg);padding:40px 17PX;}

.footer-top h3{color:#ffffff!important;font-weight:bold;text-align:left;letter-spacing:0px;font-size:20px;font-style:normal;font-family:'Conv_KellySlab-Regular';}

.iconbox_bg{width:69px ! important;height:69px;line-height:69px;font-size:32px;color:rgb(255, 255, 255);border-radius:100px;transform:rotate(0deg);border:2px solid rgb(102, 204, 204);}

.iconbox_iconbg_conatiner{background-color:rgb(102, 204, 204);border-radius:100px;width:65px;height:65px;line-height:65px;color:rgb(255, 255, 255);text-align:center;}

.iconbox_icon_bg_scale{transform:scale(0.85);}

.p-con{color:#a5a5a5!important;line-height:25px;text-align:left;letter-spacing:px;font-size:13px;font-weight:normal;font-style:normal;letter-spacing:0.5px;}

.p-con a:hover{color:#66CCCC;text-decoration:none;}

.line-w{margin:0px auto;border-top:5px solid #ffffff;width:10%;margin-top:20px;margin-bottom:20px;}

icon > .social-a{position:absolute;right:0;top:6px;width:auto;}

.social-a li.fb a{background-position:0 -68px;}

.social-a li a{background:#66CCCC none repeat scroll 0 0;border-radius:0 50% 50%;color:#fff;display:block;font-size:18px;height:35px;line-height:35px;text-align:center;text-indent:0;transition:border-radius 0.2s ease 0s;width:35px;}

.social-a li i{color:#fff;}

.social-a li a:hover{border-radius:50%;}

.social-a li{display:inline-block;height:35px;margin:0 2px;padding:0;width:35px;}

.img-icon li{display:inline;float:left;padding:35px;/*width:16% !important;*/}

.footer{background:#111 none repeat scroll 0 0;border-top:1px solid rgba(127, 127, 127, 0.2);padding:20px 0;}

.footer ul li{display:inline-block;margin-bottom:0;padding-left:40px;}

.footer ul li a{color:#848484;}

img{max-width:100%;}

.slides-navigation a.prev, .slides-navigation a.next{color:#ffffff !important;}

.slides-navigation a.prev:hover, .slides-navigation a.next:hover{color:#333333 !important;text-decoration:none;}

#main_slider_slides .owl-theme .owl-dots .owl-dot span, #post_slider .owl-theme .owl-dots .owl-dot span{border-color:#ffffff !important;}

#main_slider_slides .owl-dot.active, #post_slider .owl-dot.active{background:#ffffff none repeat scroll 0 0 !important;border-color:#ffffff !important;}

.header{background-color:#fff;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.25);}

ul{margin:0;padding:0;}

.fl{float:left;}

.fr{float:right;}

/*li{list-style:outside none none;}*/

.tc{text-align:center;}

.cl{clear:both;}

.pall{padding:10px;}

.pall_5{padding:5px;}

.wc{color:#fff !important;}

.dis_in{display:inline;}

.pl_5{padding-left:5px;}

.pl_10{padding-left:10px;}

.pl_15{padding-left:15px;}

.pl_20{padding-left:20px;}

.pl_30{padding-left:30px;}

.pr_5{padding-right:5px;}

.pr_10{padding-right:10px;}

.pr_15{padding-right:15px;}

.pt_5{padding-top:5px;}

.pt_10{padding-top:10px;}

.pt_15{padding-top:15px;}

.pt_30{padding-top:30px;}

.pb_30{padding-bottom:30px;}

.pb_5{padding-bottom:5px;}

.pb_10{padding-bottom:10px;}

.pb_15{padding-bottom:15px;}

.ml_5{margin-left:5px;}

.ml_10{margin-left:10px;}

.ml_15{margin-left:15px;}

.ml_20{margin-left:20px;}

.mr_5{margin-right:5px;}

.mr_10{margin-right:10px;}

.mr_15{margin-right:15px;}

.mt_5{margin-top:5px;}

.mt_10{margin-top:10px;}

.mt_15{margin-top:15px;}

.mt_25{margin-top:25px;}

.mt_30{margin-top:30px;}

.mb_5{margin-bottom:5px;}

.mb_10{margin-bottom:10px;}

.mb_15{margin-bottom:15px;}

.mb_25{margin-bottom:25px;}

.mb_30{margin-bottom:30px;}

.flip-container{perspective:1000;transform-style:preserve-3d;}

.flip-container:hover .back{transform:rotateY(0deg);}

.flip-container:hover .front{transform:rotateY(180deg);}

.flip-container, .front, .back{width:100%;height:377px;margin:10px 0;}

.front.box{background-color:#F5C44A;}

.back.box{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.back{padding:25px;}

.front.box1{background-color:#CCB79C;}

.back.box1{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.front.box2{background-color:#FF7568;}

.back.box2{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.front.box3{background-color:#4ED9D2;}

.back.box3{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.front.box4{background-color:#A7CD76;}

.back.box4{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.front.box5{background-color:#c39df2;}

.back.box5{background-color:#fff;color:#666666;letter-spacing:0.5px;font-size:14px;}

.flipper{transition:0.6s;transform-style:preserve-3d;position:relative;}

.front, .back{/*border-radius:5px;*/box-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);backface-visibility:hidden;transition:0.6s;transform-style:preserve-3d;cursor:pointer;position:absolute;top:0;left:0;}

.wi_100{width:100%; height:100%}

.front h3{background:#fff none repeat scroll 0 0;font-size:24px !important;bottom:0;display:block;font-family:"Conv_KellySlab-Regular";margin:0;padding:5px;position:absolute;width:100%;}

.front{z-index:2;transform:rotateY(0deg);}

.back{transform:rotateY(-180deg);background:#990000;z-index: 3;}

.vertical.flip-container{position:relative;}

.vertical .back{transform:rotateX(180deg);}

.vertical.flip-container:hover .back{transform:rotateX(0deg);}

.vertical.flip-container:hover .front{transform:rotateX(180deg);}

@media screen and (max-width:1280px){.pl_14{padding-left:5px;}





}

 



@media screen and (max-width:1007px){.client_says{width:80% !important;}







}

@media screen and (max-width:768px){.flip-container, .front, .back{height:305px;}

.modal-dialog {

	float:none !important;

    margin: 280px auto !important;

	width:auto !important;

}



.sub-logo li {

    width: 33%;

}







.pl_0 {

    padding-left: 15px;

}

.slick-next{right:-20px !important;}

#main_slider h3{font-size:40px !important;}

.slide_title_wrapper h3{line-height:65px !important;}



.panel-widget-style{margin:10px 0;}

}

@media screen and (max-width:640px){.client_says{width:74% !important;}

.flip-container, .front, .back{height:215px;}

#main_slider h3{font-size:30px !important;}

.slide_title_wrapper h3{line-height:30px !important;}

/*.our-aff li{height:315px;width:33%;}*/

.our-aff li {

    height: auto;

    margin: 0 5%;

    width: 40%;

}

.slick-slider{width:98%;}

.slick-prev{left:-20px;}

}

@media screen and (max-width:480px){.client_says img{display:none;}.our-aff li h3 {

    font-size: 20px;

}

.client_testimonial ul li div.right_des .client_img, .client_testimonial ul li div.left_des .client_img{margin-right:0;text-align:center;width:100%;}

.client_says{margin:20px 0 0;width:100% !important;}

.client_testimonial ul li div.right_des .client_img, .client_testimonial ul li div.left_des .client_img{margin-right:0;text-align:center;width:100%;}

.slide_title_wrapper.images_test.fadeInUp.animated{margin-top:-15% !important;}

.page-heading h2{font-size:24px;}

.card .input-container label{font-size:11px;letter-spacing:0px;}

.flip-container, .front, .back{height:260px;}

.slider-p{color:#ffffff;font-size:14px;padding-top:5px;}

#main_slider h3{font-size:20px !important;}

.slide_title_wrapper h3{line-height:20px !important;}

.img-icon li{padding:10px;}

}

@media screen and (max-width:414px){.flip-container, .front, .back{height:285px;}.sub-logo li {

    width: 50%;

}

.p-con{font-size:13px;}

.quote-container .portrait{position:relative !important;top:30px !important;}

.quote-container .quote{padding:40px 0 !important;}

.our-aff > li h3{font-size:15px;}

.our-aff li{height:auto;width:40%;}

.img-icon li{padding:5px;}}

@media screen and (max-width:375px){.slide_title_wrapper.images_test.fadeInUp.animated{margin-top:-22% !important;width:80%;}

.flip-container, .front, .back{height:400px;}}

@media screen and (max-width:360px){

.our-aff li {

    height: auto;

    margin: 0 15%;

    width: 75%;

}

}

@media screen and (max-width:320px){.social-a li{margin:0 1px;}.light-bg.rating.pall_5 object {

    width: 100%;

}

.panel-widget-style{height:400px;}

.btn{font-size:13px;}

.cont h4{font-family:"Conv_KellySlab-Regular";font-size:20px;}}

.stack{float:left;margin:0 4% 4% 0;position:relative;width:22%;z-index:10;}

.stack img{border:10px solid #fff;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.4);box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;height:225px;}

.stack:last-of-type{margin-right:0;}

.stack::before, .stack::after{border:10px solid #fff;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.4);box-sizing:border-box;content:"";height:100%;left:0;position:absolute;transition:all 0.3s ease-out 0s;width:100%;}

.stack::before{top:4px;z-index:-10;}

.stack::after{top:8px;z-index:-20;}

.stack.rotated::before{transform:rotate(2deg);transform-origin:left bottom 0;}

.stack.rotated::after{transform:rotate(4deg);transform-origin:left bottom 0;}

.stack.twisted::before{transform:rotate(4deg);}

.stack.twisted::after{transform:rotate(-4deg);}

.stack.rotated-left::before{transform:rotate(-3deg);transform-origin:left bottom 0;}

.stack.rotated-left::after{transform:rotate(-6deg);transform-origin:left bottom 0;}

.stack.twisted{padding:0;}







.popupModal .modal-dialog
{
    margin: 20px auto !important;
    width: 750px !important;
}

.popupModal  .modal-content {

    float: none !important;
    margin-left: auto !important;
    background: transparent;
    box-shadow: none;
    border:none;

}

.popupModal  .modal-body {
    width: 100%;
    margin: 0 auto;
  
}
.popupModal  .modal-backdrop
{
    left: 0 !important;
}
.popupModal  .modal-body img {
    border: 2px solid #fff;
}


@media only screen and (max-width: 767px) {
    .popupModal .modal-dialog
{
    margin: 20px auto !important;
    width: 100% !important;
}

}

.modal-open
{
    overflow-y: visible;
}



