@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700i');
.video_table img{margin:57px 0 0 0;}
.index_video{position:relative;}
iframe{border:0;}
section.steps{padding:70px 0;position:relative;text-align:center;}
section.steps .glyphicon{}
.steps_carousel{padding:20px 0;}
.steps_carousel h4{padding:0 10px;min-height:50px;}
.steps_carousel p{padding:0 20px 0 20px;min-height:180px;}
.steps_carousel img{display:block;margin:0 auto 15px auto;}
section.success{padding:70px 0 0 0;background:#f0eaea;position:relative;}
.success_carousel{padding-bottom:30px;}
section.success .padding_bttm{padding-bottom:30px;}
.couple_story{padding:95px 15px 0 15px;}
.couple_box{padding:10px;border:1px solid #fff;position:relative;z-index:100;height:110px;background:white;display:table;width:100%;vertical-align:middle;-webkit-transition:all 700ms;transition:all 700ms;}
.couple_story:hover .couple_box{border:1px solid #1683fb;}
.couple_box_cell{height:100%;width:100%;text-align:center;vertical-align:middle;display:table-cell;}
.couple_box_cell p{font-size:16px;padding:50px 0 0 0;color:#1683fb;line-height:24px;}
.couple_box_cell p strong{font-weight:normal;display:block;color:#505050;font-size:16px;}
.couple_box_cell span.glyphicon{font-size:18px;color:#1683fb;}
.couple_box_cell span.glyphicon{color:#1683fb;font-size:22px;}
.couple_pic{position:absolute;width:150px;height:150px;left:50%;margin-left:-75px;top:-95px;border-radius:50%;-khtml-border-radius:50%;border:5px solid #fff;box-shadow:0px 3px 4px 2px rgba(216, 212, 204, 1.0);-moz-box-shadow:0px 3px 4px 2px rgba(216, 212, 204, 1.0);-webkit-box-shadow:0px 3px 4px 2px rgba(216, 212, 204, 1.0);-webkit-transition:all 700ms;transition:all 700ms;}
.couple_pic_cell{height:100%;width:100%;text-align:center;vertical-align:middle;border-radius:50%;-khtml-border-radius:50%;}
.fancybox-inner .couple_pic{position:static;left:0;top:0;margin:0 auto 15px auto;}
.couple_story:hover .couple_pic{border:5px solid #1683fb;box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;}
.couple_pic img{display:block;margin:0 auto;width:140px;height:140px;border-radius:50%;-khtml-border-radius:50%;}
.success_carousel_bttm{float:none;clear:both;padding-top:35px;}
.success_table{display:table;height:100%;width:100%;position:relative;text-align:center;vertical-align:middle;}
.success_table_hover{background-color:rgba(22, 131, 251, 0.7);position:absolute;top:0;width:100%;height:100%;z-index:160;display:none;}
.success_table .table_cell{vertical-align:middle;text-align:center;display:table-cell;width:100%;height:100%;}
section.index_blog{background:#1683fb;padding:70px 0;position:relative;}
section.index_blog h2,
section.index_blog p{color:#fff;}
section.index_blog .thumbnail .caption p{color:#505050;padding:0;}
section.index_blog .thumbnail .caption p span{}
section.index_blog .thumbnail .caption p.para_height{height:85px;}
.index_blog_table{height:250px;width:100%;position:relative;text-align:center;display:table;}
.index_blog_table_cell{height:100%;width:100%;vertical-align:middle;text-align:center;display:table-cell;}
.index_blog_table_cell img{margin:0 auto;max-height:235px;}
section.partners{padding:70px 0;position:relative;}
.partners_logo_table{width:100%;height:100%;vertical-align:middle;position:relative;text-align:center;display:table;border:1px solid #b9b9b9;}
.partners_logo div.item{width:23%;height:80px;float:left;margin:0 0 10px 2%;}
.partners_logo_table_cell{display:table-cell;height:100%;width:100%;text-align:center;vertical-align:middle;}
.partners_logo_table_cell img{display:block;margin:0 auto;max-width:100px;max-height:70px;}
ul.community li{margin:0 0 8px 0;background:url(../images/no-repeat.png) no-repeat -82px -732px;padding:0 0 0 18px;line-height:22px;}
ul.community li span{color:#1683FB;}
.background{background-repeat:no-repeat;background-position:50% 50%;}
.fullscreen{width:100%;min-height:100%;}
.not-fullscreen,
.fullscreen.not-overflow{height:100%;overflow:hidden;}
.toscroll_blog .owl-buttons{text-align:center;color:#fff;}
.toscroll_blog .owl-next,
.toscroll_blog .owl-prev{background:#ff6600;}
.steps_carousel .owl-buttons{padding:15px 0 0 0;}
.toscroll_blog .owl-next:hover,
.toscroll_blog .owl-prev:hover{color:#ff6600;background:#fff;}
.success_collage .item{overflow:hidden;}
.success_inner{width:100%;height:100%;display:table;position:relative;vertical-align:middle;text-align:center;}
.success_inner_cell{width:100%;height:100%;display:table-cell;position:relative;vertical-align:middle;text-align:center;}
.success_inner_info{width:100%;height:100%;display:table;position:absolute;vertical-align:middle;text-align:center;background-color:rgba(22, 131, 251, 0.7);left:0;top:0;z-index:305;left:-100%;}
.success_inner_info_cell{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;margin:0 auto;}
.display_name_loc{color:#fff;padding:0 15px;}
.success_collage .showinfo{position:absolute;z-index:300;font-size:26px;right:20px;top:15px;color:#FF6600;cursor:pointer;}
.success_collage .close_showinfo{position:absolute;z-index:307;cursor:pointer;font-size:26px;right:20px;top:15px;color:#fff;}
.success_collage img{display:block;height:100%;width:100% !important;}
.video_table{visibility:hidden;width:100%;height:100%;position:absolute;z-index:70;display:table;vertical-align:bottom;left:0;top:0;}
.video_table_cell{width:100%;height:100%;z-index:70;display:table-cell;vertical-align:bottom;}
.video_table h1{font-size:40px;font-family: 'Open Sans', sans-serif;line-height:50px;color:#045aba;}
.video_table h1 span{font-size:47px;font-family: 'Open Sans', sans-serif;color:#ff6600;display:block;}
.video_table p{font-size:22px;font-weight:bold;text-shadow:rgba(0, 0, 0, 0.5) 2px 2px 2px;color:#fff;line-height:40px;}
.video_table p span{font-weight:normal;text-shadow:transparent 0 0 0;color:#fff;line-height:40px;border-bottom:1px solid #045aba;display:inline-block;margin-bottom:10px;}
.toscroll_next{display:block;width:64px;height:64px;position:absolute;z-index:100;bottom:-30px;left:50%;margin-left:-30px;overflow:hidden;-webkit-transition:none;transition:none;margin-top:25px;cursor:pointer;background:url(../images/toscroll.png) no-repeat center top;}
.toscroll_next:hover{}
.no_parallax_bg{width:100%;display:block;}
.video_table .toscroll_next{position:static;margin:0 auto;}
.parallax_table_wrapper{position:relative;z-index:99;}
.parallax_table,
.parallax_table_small{display:table;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);left:0;position:relative;vertical-align:middle;}
.parallax_table_cell,
.parallax_table_cell_small{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.parallax_table_cell h2,
.parallax_table_cell p,
.parallax_table_cell_small h2,
.parallax_table_cell_small p{color:#fff;}
.parallax_table_cell h2,
.parallax_table_cell_small h2{line-height:20px;}
.parallax_table_cell .btn,
.parallax_table_cell_small .btn{margin:0 5px;}
@media (min-width:1001px) and (max-width:1200px){.partners_logo div.item{width:30%;}
.steps_carousel h4{min-height:0;padding:0 0 10px 0;}
.steps_carousel p{min-height:130px;padding-left:15px;padding-right:15px;}
.index_blog_table{height:200px;}
.index_blog_table_cell img{max-height:200px;}
.success_collage .owl-buttons{padding-bottom:50px;}
.video_table .toscroll_next{bottom:-100px;}
.video_table img{margin:65px 0 0 0;}
}
@media only screen and (min-width:767px) and (max-width:1000px){.parallax_table_cell h2,
.parallax_table_cell_small h2,
.parallax_table_cell p,
.parallax_table_cell_small p{padding-bottom:10px;}
.video_table,
.video_table_cell{display:block;height:auto !important;position:static;padding:30px 0 20px;background:#ccc;}
.success_collage .owl-buttons{padding-bottom:50px;}
.video_table p{line-height:26px;font-size:18px;text-align:center;}
.partner_carousel_showhide{margin-bottom:10px;}
.index_blog_table,
.index_blog_table_cell{vertical-align:top;}
.toscroll_blog .owl-next,
.toscroll_blog .owl-prev{background:#ff6600;border-color:#ff6600;}
.toscroll_blog .owl-next:hover,
.toscroll_blog .owl-prev:hover{color:#ff6600;background:#fff;border-color:#ff6600;}
.partners_logo_table{width:90%;height:80px;vertical-align:middle;position:relative;text-align:center;display:table;border:1px solid #b9b9b9;margin:0 auto;}
.partners_logo_table_cell img{max-width:130px;}
ul.community{padding-bottom:15px;}
section.partners,
section.steps,
section.index_blog,
section.success,
.parallax_table{}
.steps_carousel h4{min-height:0;padding:0 0 10px 0;}
.steps_carousel p{min-height:140px;padding:0 15px 0 15px;}
.video_table h1{font-size:27px;line-height:36px;padding:35px 0;text-align:center;}
.video_table h1 span{font-size:32px;}
.toscroll_next{}
.video_table img{margin:0 auto 15px auto;max-width:25%;display:block;}
}
/*@media only screen and (min-device-width:767px) and (max-device-width:1000px) and (orientation:landscape) {.parallax_table_cell_small h2,
.parallax_table_cell p,
.parallax_table_cell_small p{padding-bottom:10px;}
.video_table,
.video_table_cell{display:block;height:auto !important;position:static;padding:10px 0;background:#ccc;}
.success_collage .owl-buttons{padding-bottom:50px;}
.video_table p{line-height:26px;font-size:18px;text-align:center;}
.partner_carousel_showhide{margin-bottom:10px;}
.index_blog_table,
.index_blog_table_cell{vertical-align:top;}
.toscroll_blog .owl-next,
.toscroll_blog .owl-prev{background:#ff6600;border-color:#ff6600;}
.toscroll_blog .owl-next:hover,
.toscroll_blog .owl-prev:hover{color:#ff6600;background:#fff;border-color:#ff6600;}
.partners_logo_table{width:90%;height:80px;vertical-align:middle;position:relative;text-align:center;display:table;border:1px solid #b9b9b9;margin:0 auto;}
.partners_logo_table_cell img{max-width:130px;}
ul.community{padding-bottom:15px;}
section.partners,
section.steps,
section.index_blog,
section.success,
.parallax_table{}
.steps_carousel h4{min-height:0;padding:0 0 10px 0;}
.steps_carousel p{min-height:140px;padding:0 15px 0 15px;}
.video_table h1{font-size:27px;line-height:36px;padding:35px 0;text-align:center;}
.video_table h1 span{font-size:32px;}
.toscroll_next{}
}*/
@media only screen and (max-width:767px){.parallax_table_cell h2,
.parallax_table_cell_small h2{font-size:26px;line-height:34px;padding-bottom:10px;}
.parallax_table_wrapper{position:relative;}
.parallax_table_wrapper{height:auto !important;}
.parallax_table,
.parallax_table_small{height:auto !important;top:0 !important;display:block;padding:15px 0 50px 0;background-color:rgba(0, 0, 0, 0) !important;}
.parallax_table_cell,
.parallax_table_cell_small{display:block;}
.parallax{height:auto !important;min-height:0 !important;}
.parallax_table_cell h2,
.parallax_table_cell_small h2{color:#1683fb;}
.parallax_table_cell p,
.parallax_table_cell_small p{line-height:22px;color:#505050;font-size:15px;}
.success_carousel{padding-bottom:15px;}
.index_blog_table_cell img{max-height:205px;width:auto;}
.index_blog_table{height:210px;vertical-align:top;}
.index_blog_table_cell{vertical-align:top;}
.video_table p span,
.video_table p{font-size:18px;line-height:30px;color:#333;text-shadow:0 0 0 transparent;}
.parallax_table_cell .btn,
.parallax_table_cell_small .btn{margin:8px 0;}
.steps_carousel h4,
.toscroll_blog h4{font-size:22px;padding-bottom:0;}
.video_table h1,
.video_table h1 span{font-size:26px;line-height:34px;text-align:center;}
section.index_blog .thumbnail .caption p.para_height{height:100px;}
.video_table,
.video_table_cell{display:block;height:auto !important;position:static;padding:10px 0;background:#ccc;}
.video_table img{margin:0 auto 15px auto;display:block;}
}
@media (min-width:319px) and (max-width:479px){.partners_logo_table_cell img{max-width:100px;}
.steps_carousel p{padding:0;}
.video_table img{max-width:55%;margin:0 auto 15px auto;display:block;}
.index_blog_table{height:200px;}
.index_blog_table_cell img{max-height:200px;max-width:300px;width:auto;}
}
@media only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-devicepixel-ratio:1.5),
only screen and (min-resolution:1.5dppx){.toscroll_next{background-image:url(../images/toscroll@2x.png);background-size:100% 100%;}
}


@media only screen and (max-width: 767px) {
    .partners_logo_table_cell {
        height:80px;
    }

    .success_collage .owl-buttons {
        margin-top:20px;
        margin-bottom:20px;
    }
}
