@font-face {
  font-family: 'GothamBook';
  src: url('../font/GothamBook.eot?#iefix') format('embedded-opentype'),  url('../font/GothamBook.woff') format('woff'), url('../font/GothamBook.ttf')  format('truetype'), url('../font/GothamBook.svg#GothamBook') format('svg');
  font-weight: normal;
  font-style: normal;
}
* {margin:0px; padding:0px;}
html{height:100%;}
img {border:none; display:block; width: 40px; border-radius: 10px;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:both;}
a{font-family: 'Nunito', sans-serif; font-size:11px; color:#e22e23; line-height:28px; font-weight:400; outline:none; text-decoration:none;}
select, textarea, input{ font-family: 'Nunito', sans-serif; outline:none;}
ul, li{list-style:none;}
.no-margin{margin:0px !important;}
.no-padding{padding:0 !important;}
/* .m-t-40{/*margin-top:40px !important;*/} */
.last{margin-right:0px !important;}
.first{margin-left:0px !important;}
.fl{float:left !important;}
.fr{float:right !important;}
p{font-size:14px; color:#333333;line-height:0;font-family: 'Nunito', sans-serif;}
h1,h2,h3,h4,h5,h6{}
.new-search-inner-search {border:none!important;}
.new-wraper { display:inline-block; margin:0px auto;}
.search-text-box input::-moz-placeholder {color: #393939; opacity: 1;}
.banner-wraper {clear:both; max-height:100%; width:100%; color:#fff;}
.banner-wraper .text { font-family: 'Nunito', sans-serif; width:100%; text-align:center; font-size:30px;/* padding-top:180px;*/}
.banner-wraper .text h2{ text-transform:capitalize; font-size: 1.6em;}
.banner-wraper .text1 { font-family: 'Nunito', sans-serif; width:100%; text-align:center;}
.banner-wraper .text1 h2{ text-transform:capitalize; font-size: 1.6em;}
.banner-wraper h3{ font-weight:normal; padding:15px 0px; font-size:20px;}
.banner-wraper h4{ font-weight:normal; padding:15px 0px; font-size:22px; font-weight:normal; margin:40px 0 -70px 0px;}
.banner-wraper p{ font-family: 'Nunito', sans-serif;  width:100%; text-align:center; font-size:24px; color:#fff; padding-top:0px; line-height:normal;}
.slicknav_menu {display:none;}
.slideswrapper, .slideswrapper .inner, .slides, .search-text-box input[type="text"], .banner-wraper{
  width: 100% !important;
}
.slideswrapper{
	background: transparent !important;
}
.grecaptcha-badge{
  display: none;
}
.sliderBlock{display:block; width:100%; margin-top: 15px; }

.nav-up {/* display: none;transition: top 0.5s ease-in-out;-webkit-transition: top 0.5s ease-in-out; */
		animation: anim1 0.5s ease-in-out 0s 1 both;
		-webkit-animation: anim1 0.5s ease-in-out 0s 1 both;

}
.register_main.nav-down {/* display: block;transition: top 0.5s ease-in-out;-webkit-transition: top 0.5s ease-in-out; */
	   animation: anim2 0.5s ease-in-out 0s 1 both;
	   -webkit-animation: anim2 0.5s ease-in-out 0s 1 both;
}
@keyframes anim2 {
  to{ transform: translateY(0%);}
  from{transform: translateY(-100%);}
}
@keyframes anim1 {
  to{ transform: translateY(-100%);}
  from{transform: translateY(0%);}
}
@-webkit-keyframes anim2 {
  to{ transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
  from{transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);}
}
@-webkit-keyframes anim1 {
  to{ transform: translateY(-100%);-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);}
  from{transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
}
/*.nav-up {top: -90px;}*/
.toggle.toggle-iphone{width:57px; display:inline-block; margin:0 10px; height:30px; vertical-align:bottom;}
.toggle-on{height:30px; line-height:30px;}
.toggle-blob{height:30px; width:30px; margin-left:-20px}
.toggle-off{height:30px; line-height:30px;}

.wrap{width:95%;margin:0 auto;padding:0; overflow:hidden;}
.navbar{display:inline-block; width:auto; float: right; text-align: right;}
.navbar li{display:inline-block; position:relative;}
.navbar li a{font-family: 'GothamBook'; text-transform:uppercase; display: block;font-size: 18px;line-height: 1; padding:12px;text-decoration: none; color:#fff; font-weight:400;position:relative;}/*15*/
.navbar li a:hover{color:#0ABEF8;}
.navbar li a:hover:before{content:''; position:absolute; bottom:0; left:0; width:30%; right:0; margin:0 auto;height:2px;}
.sign > a:last-child{margin:0}
/*.register_main{z-index: 999;padding:10px 0;background-color:#1699d7;transition: top 0.5s ease-in-out;-webkit-transition: top 0.5s ease-in-out;position: fixed;top: 0;width: 100%;}*/
.register_main{z-index: 99999999999;padding:3px 0;transition: top 0.5s ease-in-out;-webkit-transition: top 0.5s ease-in-out;position: fixed;top: 0;width: 100%;}
.register{ width:100%; display:block; top:0; left:0; right:0; height:100%;
  /*background-image: url(../images/home-bg.jpg);
  background-size: cover;
  background-repeat: no-repeat;*/
}
.bxslider img{width:100%}
/*.register  .register_main{padding:8px 0;display:block;position:relative;}*/
.appgrader_logo{display:inline-block; vertical-align:bottom; margin:0 10px 0 0; width: 15%;}
.appgrader_logo img{width:85%;}
.logo{float:left; display:inline-block;/*margin:0 295px 0 0px;*/vertical-align:middle; width: 100%;}
.poweredby {display: inline-block;}
.logo p{display:inline-block;color:#fff;font-size:14px;font-family: 'Nunito', sans-serif; font-weight:400px;margin:0 0px 0 0; vertical-align:middle;}
.logo img{display:inline; vertical-align:middle;}
.logo a{display:inline-block}
.register_main .sign{display:inline-block;color:#fff;font-size:14px;line-height:40px; position:relative; }
.sign input{margin:0 10px 0 0}
.sign form{display:inline-flex;}
.banner_text{display:block;margin:183px 0 0 0;position:absolute;top:0;width:100%}
.banner_text h2{font-size:66px;line-height:40px;color:#fff;display:block;text-shadow:8px 2px 23px #000000;font-family: 'Nunito', sans-serif;}
.search_main {display:block;width:771px;background-color:rgba(0, 0, 0, 0.44);padding:20px 24px;border-radius:4px;border:1px solid rgba(255, 255, 255, 0.5);margin:100px 0 0}
.search_main p{display:inline-block;color:#fff;font-size:18px;}
.bxslider li .search_main img{display:inline-block;margin:0 6px 0 28px; width:auto;vertical-align:middle;}
.search_main span{display:inline-block;}
.search_main .search-form{margin:0 0 15px 0; display:inline-block;}
.search_main .search-submit{background-color:#29abe2 !important;border:none;padding:10px 30px !important; color:#fff; margin:0 0px 0 -10px; font-size:21px;border-radius:0 3px 3px 0; line-height:39px; cursor:pointer; box-sizing:border-box;-webkit-appearance:none; -moz-appearance:none; }
.search_main .search-submit:hover{background-color:#F7931E !important;}
.no_margin{margin:0}
/*.sign > a {font-family: 'GothamBook'; border: 1px solid #ffffff; border-radius: 20px; color: #ffffff; font-size: 14px;margin: 0 12px 0 0; padding: 8px 20px; text-decoration: none; text-transform: capitalize;}*/
.sign > a {font-family: 'Montserrat', sans-serif; border: 1px solid #ffffff; border-radius: 20px; color: #ffffff; font-size: 14px;margin: 0 12px 0 0; padding: 8px 20px; text-decoration: none; text-transform: capitalize;}
.sign > a:hover{background:#29ABE2; border:1px solid #29ABE2;}
.search_main a{color:#fff;font-size:18px;text-decoration:none;font-family: 'Nunito', sans-serif; }

#site-content{position:relative;  z-index:888;}
.tabContainer{ background:#fff;}
.tab .tab_contain{display:inline-block;vertical-align:top;width:607px;}

.bxslider li img{display:block; width:100%; background-size:cover;}
.bxslider li.banner_2 h2{color:#fff; text-shadow:none; font-size:50px;}
.bxslider li.banner_2 .text{top:20%;}
/*.bxslider li.banner_2 .search_main{background:rgba(255, 255, 255, 0.1)}*/
.bxslider .text{position:absolute; top:28%; left:auto;}/*left:5%;*/
.bxslider h2{color:#000; font-size:57px; font-family: 'Nunito', sans-serif; text-shadow: 2px 2px 6px rgb(255, 255, 255);}
.register .bx-wrapper .bx-viewport{border:none}
.formbtn {
    padding: 10px 10px 9px;
    border-radius: 5px;
    background: white;
    border: none;
    color: #999;
}
.register .search-field {
    background-color: rgb(255, 255, 255);
    border-radius: 3px;
    cursor: text; border:none;
    outline: 0 none;
    padding: 5px 20px; font-size:21px;
    width: 510px;color: #808080;
    line-height: 39px;
    padding: 10px 20px;
    height:auto;}

.register .bx-wrapper .bx-next{background:none;}
.register .bx-wrapper .bx-prev{background:none;}
.register .bx-wrapper .bx-controls-direction a{width:50px; height:50px; z-index:222;}
.register .bx-wrapper .bx-controls-direction a.bx-next:before{position:absolute; text-indent:0; top:10px; left:20px; content:'\f105'; font-family: FontAwesome; font-size:50px; color:#fff; text-shadow:2px 2px 6px rgb(0, 0, 0);}
.register .bx-wrapper .bx-controls-direction a.bx-prev:before{position:absolute; text-indent:0; top:10px; left:16px; content:'\f104'; font-family: FontAwesome; font-size:50px; color:#fff; text-shadow:2px 2px 6px rgb(0, 0, 0);}
.register .bx-wrapper .bx-controls-direction a:hover:before{color:#29ABE2; text-shadow:2px 2px 6px #444;}
.search-form{position:relative;}
.search-form .ios{position:absolute; top:20px; right:21%; color:#888; font-size:16px; font-family: "Lato",sans-serif;}
.search-form .ios .fa{margin:0 5px 0 0; font-size:14px;}
.search-form .ios .fa.fa-caret-down{margin:0 0 0 5px;}
.appicon{display: block;}
/* ==== end header ==== */
/* Discover */
.discover{display:block;}
.discover .discover_main{display:block;padding:50px 0}
.discover_main  h2{font-weight:300;font-size:55px;text-align:center;font-family: 'Nunito', sans-serif;}
.tab_contain > h2{font-size:38px;text-align:left;font-weight:300;font-family: 'Nunito', sans-serif;margin:25px 0 0 0;}
.tab_img{display:inline-block;}
.left{margin:0 110px 80px 150px;}/*40px 110px 0 150px*/
.tab_img.left > img {width: 100%;}
#inc .tab_img.left > img {width: 100%;}
#analy .left{margin:0 140px 0 160px}
#analy .tab_contain{vertical-align:top;}
#screen .tab_img.left > img {width: 100%;}
#inc .left{margin:0 110px 0 150px;}
#screen .left{margin:0 100px 0 160px; vertical-align:top;}
#inc .tab_contain{vertical-align:top;}
#screen .tab_contain{vertical-align:middle;}
.tab_contain{display:inline-block;width:43%;vertical-align:bottom;}
.tab_contain  p{line-height:25x;color:#666666;line-height:25px;font-size:18px; margin:40px 0 92px 0;}
.tab_contain a{color:#fff;text-decoration:none;background-color:#f7931e;padding:15px 70px;font-size:21px;border-radius:3px;display:inline-block;}
.tab_contain a:hover{background:rgb(207, 123, 25); transition:all 0.4s ease-in; -webkit-transition:all 0.4s ease-in; -moz-transition:all 0.4s ease-in;}
.idTabs {display: block;padding:0px;margin:40px 0 42px 0;text-align:center;}
#freedom > li{display:inline-block;margin:0 -5px 0 0}
#freedom a{margin:0;padding:22px 56px;font-size:18px; display:block;color:#888;border:1px solid #dfdfdf;text-decoration:none;background-color:#f4f4f4; height:76px; box-sizing:border-box;text-align:center;width:300px;}
#154 .tab_img{float:right}
#freedom a.selected {border-bottom: 5px solid #29abe2;background-color:#fff;color:#29abe2;}
.tab_containt{width:100%}
.add-services {
    background: none repeat scroll 0 0 rgb(252, 252, 252);
    padding: 5% 0 2%;
    width: 100%;
}
.add-services h3 {
    color: rgb(102, 102, 102);
    font-size: 66px;
    font-weight: 300;
    line-height: 70px;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}
.add-services-box {
    padding: 50px 0;
    width: 100%;
}
.add-services .col5 {
    cursor: pointer;
    float: left;
    text-align: center;
    width: 20%;
}
.add-services .title h2 {
    color: rgb(102, 102, 102);
    font-size: 16px;
    font-weight: normal;
    height: 32px;
    line-height: 22px;
    width: auto;
}
.add-services .col5 .image {
    width: 100%;
}
.add-services .col5 img {
    border-radius: 50%;
    display: inline;
    height: auto;
    max-width: 100%;
    transition: all 0.5s ease 0s;
}
.add-services .title {
    margin-top: 20px;
    width: 100%;
}
.add-services .content {
    margin-top: 15px;
    width: 100%;
}
.add-services .content p {
    color: rgb(102, 102, 102);
    font-size: 14px;
    font-weight: normal;
    height: 110px;
    line-height: 20px;
    padding: 0 20px;
    width: auto;
}
.add-services .read-more {
    margin-top: 30px;
    width: 100%;
}
.add-services .read-more a {
    background: none repeat scroll 0 0 rgb(140, 198, 63);
    border-radius: 20px;
    color: rgb(255, 255, 255);
    display: table;
    font-size: 17px;
    font-weight: normal;
    line-height: 22px;
    margin: 0 auto;
    padding: 10px 20px;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
    width: auto;text-decoration:none;
}
hr {
    background: none repeat scroll 0 0 rgb(41, 171, 226);
    color:#29abe2;
    height: 2px;
    margin: 0 auto;
    text-align: center;
    width: 210px; border:none;
}
.discover_main > div {min-height: 400px;}
/* End Discover */

/* success */
.success{background: #02cbfe; /* Old browsers */
background: -moz-linear-gradient(left, #02cbfe 0%, #0fb7f5 50%, #2694e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#02cbfe), color-stop(50%,#0fb7f5), color-stop(100%,#2694e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* IE10+ */
background: linear-gradient(to right, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02cbfe', endColorstr='#2694e4',GradientType=1 ); /* IE6-9 */display:block;margin:0 0 -6px}
.success .success_main{display:block;padding:100px 0 32px; text-align:center;}
.success .success_main  span{display:block;margin:0 auto;text-align:center;}
.success_main  span img{margin:0 auto;text-align:center;}
.success_main  h2{display:block;color:#fff;text-align:center;font-size:48px;font-family: 'Nunito', sans-serif;font-weight:300;margin:25px 0 50px;}
.success_main .success_contain{display:block}
.success_main .success_contain .succ_sub{display:inline-block;width:575px;margin:0 68px 38px 0}
.success_main .succ_sub{display:inline-block;width:643px;margin:0 40px 30px 0; vertical-align:top;text-align:left;}
.success_main .succ_sub:nth-child(2n){width:560px; margin:0 0 30px 0}
.success_main .succ_sub span{display:inline-block;text-align:center;margin:0 34px 0 0;width:20%;}
.succ_sub  div{display:inline-block;width:404px;vertical-align:top;}
.succ_sub  p{display:inline-block;vertical-align:top;}
.succ_sub h3{color:#fff;font-size:24px;font-family: 'Nunito', sans-serif;line-height:30px;margin:0 0 8px 0;font-weight:600;}
.succ_sub div p{line-height:25px;color:#fff;font-size:19px;font-family: 'Nunito', sans-serif;font-weight:300;}
.success .dashboard_img  img{width:100%}
/* end style sheet  */
/* dashaboard */
.dashboard{background:url(../images/background.png);display:block;background-size:100% 100%;}
.dashboard_main{display:block;padding:110px 0}
.dashboard_contain{display:inline-block;width:675px;vertical-align:top;}
.dashboard_contain h2{color:#fff;font-size:55px;font-family: 'Nunito', sans-serif;font-weight:300;margin: 0 0 25px;text-align: center;}
.dashboard_contain p{color:#fff;font-size:19px;line-height:27px;margin:27px 0 52px 30px; width:100%;font-weight: 300;}
.dashboard_imgs{display:inline-block;margin:50px 50px 0 0;}
.dashboard_contain a{color:#fff;padding:10px 42px;text-decoration:none;border:2px solid #fff;border-radius:3px;font-size:21px;text-transform:uppercase;font-family: 'Nunito', sans-serif;margin: 0 0 0 30px;}
.dashboard_contain a:hover{background:rgb(15, 183, 245) none repeat scroll 0 0; border-color:rgb(15, 183, 245)}
.dashboard_contain hr {background: #fff;}

/* End dashboard */

/* Report */
.report{display:block;padding:156px 0 84px; background:#fff;}
.report .report_main{display:block;padding:75px 0;position:relative;top:-88px}
.report .report_contain{display:inline-block;width:610px;}
.report .report_contain h2{color:#808080;font-size:55px;font-family: 'Nunito', sans-serif;font-weight:300;margin:0 0 25px 0;text-align: center;}
.report .report_contain p{color:#666666;font-size:18px;line-height:22px;font-size:20px;line-height:31px;font-weight:300;margin: 20px 0 0;}
.report .report_img{display:inline-block;position:absolute;right:0px;top:0; width:80%;}
.report_img img{width:100%}
/* End Report */
/* creator */
.creator{display:block;background:url("../images/creator.png") no-repeat; background-size:cover; width:100%; background-position:center; position:relative; }
.creator:before{position:absolute; top:-1px; right:0; content:''; background:url(../images/green_tab.png) no-repeat; width:321px; height:244px;}
.creator .creator_app{width:100%;}
.creator .creator_main{display:block;padding:80px 0;text-align:center;}
.creator .creator_main h2{color:#fff;font-size:55px;text-align:center;margin:0 0 22px 0;font-family: 'Nunito', sans-serif;font-weight:300;}
.creator .creator_main p{color:#fff;font-size:35px;text-align:center;line-height:50px;}
.creator .creator_main a{color:#fff;padding:10px 42px;text-decoration:none;border:2px solid #fff;border-radius:3px;font-size:21px;text-transform:uppercase;font-family: 'Nunito', sans-serif;text-align:center;display:inline-block;margin:25px auto 0;}
.creator .creator_main a:hover{background:#8CC63F; border-color:#8CC63F}
.creator hr{border: none;margin: 0px auto 28px;text-align: center;width: 20%; background:#fff;}/*1px solid #cccccc*/
/* End creator */

/*learn more*/

.learnmore{background:url(../images/learnmore.jpg) no-repeat; background-size:cover; display:block; width:100%; padding:50px 0 32px; text-align:center;}
.learnmore p{font-size:40px; font-weight:300; color:#fff; display:inline-block; line-height:42px; vertical-align:middle; margin:0 0 9px;}
.learnmore .searchbox{background:#fff; border-radius:5px; font-size:15px; display:inline-block; border:none; padding:10px; width:220px; box-sizing:border-box; }
.learnmore .fa{border-radius:50px; background:#29abe2; height:31px; width:31px; font-size:16px; display:inline-block; margin:-2px 0 0 -40px; color:#fff; vertical-align:middle; padding:7px 0 0; box-sizing:border-box;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;transform: rotate(0deg);-webkit-transform: rotate(0deg);cursor:pointer;}
.learnmore .fa:hover, .searchbox:focus + .fa{transform: rotate(360deg);-webkit-transform: rotate(360deg);transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}


/* pricing */
.pricing{display:block; background:#fff;}
.pricing_header hr{margin:0 auto 35px; width:160px;}
.pricing .pricing_main{display:block;padding:52px 0 80px;}
.pricing_main .pricing_header{display:block;text-align:center;}
.pricing .pricing_main h2{font-size:55px;color:#000;font-family: 'Nunito', sans-serif;text-align:center;font-weight:300;display:inline-block;margin:25px 0;}
.pricing_hr{height:2px;display:inline-block;width:230px;margin:16px 36px;background: #36c5f3; /* Old browsers */
background: -moz-linear-gradient(left, #36c5f3 0%, #3f8ac9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#36c5f3), color-stop(100%,#3f8ac9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* IE10+ */
background: linear-gradient(to right, #36c5f3 0%,#3f8ac9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36c5f3', endColorstr='#3f8ac9',GradientType=1 ); /* IE6-9 */}
.pricing_hr1{height:2px;display:inline-block;width:230px;margin:16px 36px;background: #36c5f3; /* Old browsers */
background: -moz-linear-gradient(left, #36c5f3 0%, #3f8ac9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#36c5f3), color-stop(100%,#3f8ac9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #36c5f3 0%,#3f8ac9 100%); /* IE10+ */
background: linear-gradient(to right, #36c5f3 0%,#3f8ac9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36c5f3', endColorstr='#3f8ac9',GradientType=1 ); /* IE6-9 */}
.pricing .pricing_main p{color:#404041;font-size:32px;text-align:center;font-family: 'Nunito', sans-serif;line-height:27px;margin:0 0 24px 0;}
.pricing .pricing_main .year{display:block;text-align:center;}
.pricing .pricing_main .year p{display:inline;font-size:20px;color:#404041;font-family: 'Nunito', sans-serif;}
.price_detail{display:block;margin:0 auto;text-align:center;}
.price_detail .price_detail_sub{display:inline-block;text-align:center;margin:40px 33px;box-shadow:0 -1px 17px -4px rgb(204, 204, 204);border-radius:3px;}

.price_detail .price_detail_sub .price_title_india{background-color:#8bc540;padding:12px 36px;border-top-left-radius:4px;border-top-right-radius:4px}
.price_detail .price_detail_sub .price_text{padding:23px 70px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.price_detail .price_detail_sub .price_text_india{padding:23px 35px 52px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.price_detail .price_detail_sub .price_text_india h3{font-size:36px;font-family: 'Nunito', sans-serif;margin:0 auto; font-weight:400;}
.price_detail .price_detail_sub .price_text_india h3 span{text-decoration:line-through; font-size:18px; font-weight:normal; vertical-align:middle; margin:0 5px 0 0;}
.price_detail .price_detail_sub .price_text_india h5{font-size:20px;font-family: 'Nunito', sans-serif;margin:0 auto;text-transform:uppercase;font-weight:400;}
.price_detail .price_detail_sub .price_text_india p{font-size:12px;margin:10px auto 25px;color:#000;line-height:27px;}
.price_detail .price_detail_sub .price_text_india .india{background-color:#8bc540;color:#fff;font-size:20px;padding:9px 57px;margin:10px 0;border-radius:3px;text-decoration:none;}
.price_detail .price_detail_sub .price_text_india .india:hover{background:#72a241; transition:all 0.4s ease-in; -webkit-transition:all 0.4s ease-in; -moz-transition:all 0.4s ease-in; -ms-transition:all 0.4s ease-in;}
.price_title_india h4{font-family: 'Nunito', sans-serif;margin:0 auto;text-align:center;font-size:30px;color:#fff;font-weight:300;text-shadow:4px 4px 8px #000000;}
.price_detail_sub:nth-child(2) .price_title_india{background-color:#29a9e1; padding:18px 117px;}
.price_detail_sub:nth-child(3) .price_title_india{background-color:#f05b26;}
.price_detail .price_detail_sub:nth-child(2) .price_text_india .india {background-color:#29a9e1;}
.price_detail .price_detail_sub:nth-child(2) .price_text_india .india:hover{background:#2292c1;}
.price_detail .price_detail_sub:nth-child(3) .price_text_india .india {background-color:#f05b26;}
.price_detail .price_detail_sub:nth-child(3) .price_text_india .india:hover{background:#c14a27;}
.price_detail .price_detail_sub:nth-child(3) .price_text_india p{line-height:20px;}
/* End pricing */
/* services */
.services{display:block; background:#fff;}
.services .services_main{display:block;padding:95px 0;}
.services_main h2{font-size:60px;font-family: 'Nunito', sans-serif;color:#666666;margin:0 auto 37px;text-align:center;font-weight:normal;}
.services_main hr{background-color:#29abe2;width:186px;text-align:center;margin:0 auto;text-align:center;height:2px;}
.services_main .services_detail {display:block;margin:40px 0 0 0;}
.services_main .services_detail .services_detail_sub{display:inline-block;width:19.7%;}
.services_detail .services_detail_sub h4{text-align:center;font-family: 'Nunito', sans-serif;font-size:14px;color:#666666;}
.services_detail .services_detail_sub p{text-align:center;font-family: 'Nunito', sans-serif;font-size:12px;color:#666666;line-height:20px;margin: 0 0 28px;padding: 0 20px;}
.services_detail .services_detail_sub a{background-color:#8cc63f;color:#fff;font-family: 'Nunito', sans-serif;font-size:16px;border-bottom:1px solid #6c9931;padding:11px 20px;margin:0 auto;text-align:center;display:table;border-radius:4px;font-weight:bold;text-decoration:none;text-transform:uppercase;cursor:pointer;}
.services_detail_sub  span{display:table;margin:0 auto}

.add-services hr{background-color:#29abe2;width:186px;text-align:center;margin:0 auto;text-align:center;height:2px;border:none;}
.add-services{padding:5% 0 2%;width:100%;background:#fcfcfc;}
.add-services h3{text-align:center;width:100%;color:#666666;font-size:55px;font-weight:300;line-height:70px;margin-bottom:37px;font-weight: 300;font-family: 'Nunito', sans-serif;}
.add-services span{color:#000000;display:block;font-size:50px;height:3px;margin:0 auto;width:231px;font-size:50px;background:url(../images/title-bottom.png) no-repeat;}
.add-services-box{width:100%;padding:50px 0;display:inline-block;}
.add-services .col5{float:left;width:20%;text-align:center;cursor:pointer; text-align:center;}
.add-services .col5 .image{width:100%;}
.add-services .col5 img{height:auto;max-width:100%;display:inline;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;border-radius:50%;-webkit-border-radius:50%;}
.add-services .title{width:100%;margin-top:20px;}
.add-services .title h2{height: 32px;width:auto;color:#666666;font-size:16px;font-weight:normal;line-height:22px;font-family: 'Nunito', sans-serif;}
.add-services .content{width:100%;margin-top:15px;}
.add-services .content p{height: 110px;width:auto;padding:0 20px;color:#666666;font-size:14px;font-weight:normal;line-height:20px;font-family: 'Nunito', sans-serif;}
.add-services .read-more{width:100%;margin-top:30px;}
.add-services .read-more a{background-color:#8cc63f;color:#fff;font-family: 'Nunito', sans-serif;font-size:16px;padding:11px 20px;margin:0 auto;text-align:center;display:inline-block;border-radius:4px;font-weight:bold;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;font-family: 'Nunito', sans-serif;}
.add-services .col5:hover .image img{transform:rotate(360deg);-webkit-transform:rotate(360deg);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;}
.add-services .col5:hover .read-more a{background:#7eb633;color:#fff;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;}


/* End services */
/* success stories */
.success_stories{display:block; background: #02cbfe; /* Old browsers */
background: -moz-linear-gradient(left, #02cbfe 0%, #0fb7f5 50%, #2694e4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#02cbfe), color-stop(50%,#0fb7f5), color-stop(100%,#2694e4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* IE10+ */
background: linear-gradient(to right, #02cbfe 0%,#0fb7f5 50%,#2694e4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02cbfe', endColorstr='#2694e4',GradientType=1 ); /* IE6-9 */}
.success_stories .success_stories_main{display:block;padding:46px 0 80px;}
.success_stories_main h2{font-family: 'Nunito', sans-serif;font-size:55px;color:#fff;font-weight:300;text-align:center;margin:25px 0;}
.success_stories_main hr{width:228px;height:2px;background-color:#fff;margin:0 auto;text-align:center;}
.success_stories_main p{width:600px;color:#fff;display:block;text-align:center;margin:44px auto;line-height:36px;font-size:24px;font-weight: 300;}
.success_stories_main span{margin:0 auto;text-align:center;display:table;}
.success_stories_main .overkill{width:55.7%;float:right;margin:10px 0 0;position:relative;}
.success_stories_main .overkill h4{font-size:32px;color:#fff;font-family: 'Nunito', sans-serif;display:inline-block;font-weight:normal}
.success_stories_main .overkill a{font-size:15px;text-decoration:none;color:#fff;padding:6px 45px;border:2px solid #fff;border-radius:3px;margin:0px 0 0 0; position:absolute; top:25px; right:10%;}
.success_stories_main .overkill a:hover{background:#fff; color:#1AA6ED;}
.success_stories .bx-wrapper .bx-next{background:transparent;/*border:2px solid #fff;*/}
.success_stories .bx-wrapper .bx-prev{background:transparent;/*border:2px solid #fff;*/}
.success_stories .bx-wrapper .bx-controls-direction a{width:40px; height:40px;top:32%;}
.success_stories .bx-wrapper .bx-controls-direction a.bx-next:before{position:absolute; text-indent:0; top:5px; left:17px; content:'\f105'; font-family: FontAwesome; font-size:30px; color:#fff;}
.success_stories .bx-wrapper .bx-controls-direction a.bx-prev:before{position:absolute; text-indent:0; top:5px; left:13px; content:'\f104'; font-family: FontAwesome; font-size:30px; color:#fff;}
.success_stories .bx-wrapper .bx-controls-direction a:hover{background:#fff;}
.success_stories .bx-wrapper .bx-controls-direction a:hover:before{color:#1CA4EC;}

.social_icons{position:relative; width:auto; display:inline-block; margin:0 auto; text-align:center;}
.social_icons img.social2{position:absolute; bottom:35px; left:-59px;}
.social_icons img.social1{position:absolute; top:-5px; left:-11px;}
.social_icons img.g{position:absolute; top:-58px; left:102px;}
.social_icons img.fb{position:absolute; top:4px; right:-14px;}
.social_icons img.twitter{position:absolute; bottom:28px; right:-59px;}
/* End success stories */
/* Press */
	.press{display:block; background:#fff; position:relative;}
	.press_main{display:block;padding:75px 0;}


.press{padding:75px 0 0;width:100%;background:#fff;display:inline-block;}
.press h3{text-align:center;width:100%;color:#666666;font-size:55px;font-weight:300;line-height:70px;margin-bottom:20px;font-family: 'Nunito', sans-serif;}
.press span{color:#000000;display:block;font-size:50px;height:3px;margin:0 auto;width:231px;font-size:50px;background:url(../images/title-bottom.png) no-repeat;}
.press-box{width:100%;padding:50px 0;}
.press .col3{float:left;width:33.33%;text-align:center;cursor:pointer;}
.press .col3 .image{width:100%;}
.press .col3 img{height:auto;max-width:100%;display:inline;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;transform:scale(1);-webkit-transform:scale(1);}
.press .col3 img:hover{transform:scale(0.9);-webkit-transform:scale(0.9);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;}

/* End press */
/* Results */
	.result{display:block; position:relative; background:#fff;}
	.result .result_main{display:block;padding:50px 0;}
	.result_main h2{font-family: 'Nunito', sans-serif;font-size:55px;color:#666666;font-weight:300;text-align:center;margin:25px 0;}
	.result_main hr{width:265px;height:2px;background-color:#29abe2;margin:0 auto;text-align:center;}
	.result_main p{font-size:21px;color:#808080;line-height:34px;text-align:center;margin:34px auto; 0}
	.result_main .result_details{display:block;}
	.result_main .result_details .result_details_sub{display:inline-block;width:16%;margin-right:60px;}
	.result_details_sub .result_img{display:block}
	.result_img > img {width: 100%;}
	.result_details_sub .game_sport{width:100%;color:#929292;font-size:30px;line-height:0}
	.result_details_sub .game_name {display:block;color:#929292;font-size:24px;width:100%;margin:9px auto 0}
	.game_img{margin:0 auto;text-align:center;display:table;}
	.game_sport  span{color:#363476;}
	.result_main .result_details .result_details_sub:last-child{margin:0 0 0 0}
	 .result_details_sub:nth-child(2) .game_sport  span{color:#329c5f}
	 .result_details_sub:nth-child(3) .game_sport  span{color:#67b5d8}
/*End result */

/* Asked Question */
.asked_qus{display:block; position:relative; background:#fff;}
.asked_qus .asked_qus_main{display:block;padding:50px 0}
.asked_qus_main h2{font-size:55px;font-family: 'Nunito', sans-serif;font-weight:300;color:#4d4d4d;text-align:center;margin:25px 0;}
.asked_qus_main hr{width:265px;height:2px;background-color:#29abe2;margin:0 auto;text-align:center;}
.arc{width:100%;margin:50px 0 0;}
.ui-accordion.ui-widget.ui-helper-reset{width:49.8%;display:inline-block;vertical-align:top;}
.arc h3{ font-size:18px;}
.arc .ui-accordion .ui-accordion-header{font-size:18px;}
.arc #accordion1.ui-accordion .ui-accordion-content{padding:7px 0 7px 70px}
.arc #accordion1.ui-accordion.ui-widget.ui-helper-reset{width:44%;}
.arc #accordion.ui-accordion.ui-widget.ui-helper-reset{width:55%;}

/* Asked Question */


/* performance */

.performance{display:block;background:url("../images/game_background.png"); background-size:cover; min-height:480px; padding:0px 0 0; background-attachment:fixed; background-position:center top; position:relative; background-repeat:repeat-y; }
@supports (-webkit-appearance:none) { .performance { background-attachment:inherit;} }
.performance .performance_main{display:block;padding:78px 0 110px; position:relative;}
.performance_main h2{font-size:55px;font-family: 'Nunito', sans-serif;font-weight:300;color:#FFF;text-align:center; margin:25px 0;}
.performance_main hr{width:265px;height:2px;background-color:#29abe2;margin:0 auto;text-align:center;}
.performance_number{display:block;text-align:center;}
.perfo_number_main > hr{margin:20px auto 35px;display:block;text-align:center;width:20%;}
.performance_number .perfo_number_main{display:inline-block;width:24.5%;margin:50px auto 0;}
.performance_number .perfo_number_main h3{font-size:50px;color:#fff;font-family: 'Nunito', sans-serif;text-align:center;font-weight:normal}
.performance_number .perfo_number_main p{font-size:21px;color:#fff;text-align:center;}
/* performance */
/* Footer */
.contact{width:100%;position:relative;}
.contact-top h3{color:#fff;font-size:60px;font-weight:300;margin:0 auto;text-align:center;top:30px;width:auto;font-family: 'Nunito', sans-serif;padding:30px 0; box-sizing:border-box;}
.contact > img{width:100%;}
.contact-map{margin-top:-3px;position:relative;width:100%;}
.contact-map iframe{width:100%;margin: -150px 0 -84px;pointer-events: none;}
.contact-form{left:150px;margin:0 auto;position:absolute;right:150px;top:120px;width:1170px;}
.contact-left{float:left;width:42%;}
.contact-right{float:right;width:56%;}
.contact-left h3{width:100%;color:#666666;font-size:50px;font-weight:normal;line-height:55px;margin:0 0 8px 0;font-weight:300;font-family: 'Nunito', sans-serif;}
.contact-left form{width:100%;}
.contact-left p{width:100%;}
.contact-left p input[type="text"]{border:2px solid #aeaead;border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;padding:9px 20px;width:390px;font-size:18px;outline:none;color:#404041;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;display:block;}
.contact-left p textarea{border:2px solid #aeaead;border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;padding:9px 20px;width:390px;font-size:18px;height:115px;color:#404041;outline:none;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;display:block;}
.contact-left p select{top:15px;font-family: 'Nunito', sans-serif;outline:none;border:2px solid #aeaead;border-radius:5px;-webkit-border-radius:5px;margin-bottom:10px;padding:9px 20px;width:430px;font-size:18px;outline:none;color:#404041;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;height: 32px;}
.contact-left p.select{/*overflow:hidden;width:434px;*/}

div.selector {margin-bottom: 10px;height: 45px;padding: 0;width: 433px !important;border: 2px solid #aeaead;border-radius: 5px;}
div.selector span {background-color: #fff;background-image: url("../images/select-bg.png");background-size: 65px auto;padding: 10px 0 10px 20px;width: 414px !important;color: #7e7e7e;font-size: 18px;}

.search-select-area div.selector { margin-bottom:0px; height:auto; padding:0; width:70% !important; border:none; border-radius:5px; }
.search-select-area div.selector span { background-color:#fff; background-image:none; background-size:auto; padding:8px 0px; width:auto !important; color:#7e7e7e; font-size:14px; }

.contact-left p input[type="submit"]{border:none;margin-bottom:10px;padding:11px 45px 11px 6px;width:190px;font-size:24px;outline:none;background:#8cc63f;color:#fff;display:block;margin:0 auto;border-radius:5px;-webkit-border-radius:5px;font-weight:bold;cursor:pointer;-webkit-appearance:none; -moz-appearance:none; }
.contact-left .submit{width:434px;margin-top:10px;}
.contact-left p:hover .fa.fa-paper-plane-o{color:#000;}
.contact-left p:hover input[type="submit"]{background:#7eb633;color:#000;}
.contact-left p input[type="text"]:focus{background:#efe6e6;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.contact-left p select:focus{background-color:#efe6e6;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.contact-left p textarea:focus{background:#efe6e6;transition:all 0.5s ease-in-out 0s;-webkit-transition:all 0.5s ease-in-out 0s;}
.submit p{position:relative;display:table;margin:0 auto;width:200px;}
.contact-left .fa.fa-paper-plane-o{color:#fff;font-size:20px;left:140px;position:absolute;top:17px;cursor:pointer;}
.contact-inner{width:100%;}
.address-bg{background:url(../images/address_text_bg.png) no-repeat;color:#fff;height:334px;padding:55px 60px;width:540px;float: right;}
.address-bg h3{font-size:26px;line-height:30px;margin-bottom:10px;font-family: 'Nunito', sans-serif;}
.address-bg p{font-size:25px;line-height:28px;font-weight:300;margin-bottom:8px;color:#fff;}
.address-bg p span{font-weight:bold;color:#fff;font-family: 'Nunito', sans-serif;}
.address-bg p a{font-weight:300;color:#fff;margin-left:20px;color:#fff;font-size:25px;font-family: 'Nunito', sans-serif;text-decoration:none;}
.address-bg h4{font-size:22px;line-height:30px;margin-top:20px;text-transform:uppercase;color:#fff;font-family: 'Nunito', sans-serif;}
.address-bg p a:hover{color:#ddd;}
footer{width:100%;}
.footer-social{margin-top:5px;width:auto;display: inline-block;float: left;}
.footer-social ul{width:100%;}
.footer-social ul li{display:inline-block;margin-right:15px;padding:10px 0;width:auto;}
.footer-social a{border-radius:50%;color:#fff;display:block;height:45px;line-height:45px;text-align:center;width:45px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;}
.footer-social i{border-radius:50%;font-size:26px;height:45px;line-height:45px;width:45px;}
.footer-social a:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease-out 0s;}
.appointment {float: right;margin-top: 20px;}
.contact-right .fa.fa-facebook{background:#5471ae;}
.contact-right .fa.fa-twitter{background:#4fc6f6;}
.contact-right .fa.fa-reddit{background:#e77668;}
.contact-right .fa.fa-google-plus{background:#fe8343;}
.copy-right{text-align:center;width:100%;display:inline-block;}
.copy-right p{color:#404041;font-size:22px;font-weight:500;width:100%;}
.contact-top{width:100%;background:#29ABE2;height:auto;}
label.error {background: #fff;color: red;display: inline-block;margin-bottom: 14px;padding: 8px;position: relative;width: auto;line-height:10px;}
label.valid {background: url(../img/valid.png) no-repeat scroll center center transparent;display: inline-block;height: 24px;text-indent: -9999px;width: 24px;position:absolute;margin: 0 auto;
padding: 0;}
.form-search label.error, .form-search label.valid {margin-left: 70px;}
.google-map {width: 100%; overflow: hidden; height: 1010;}


/* End Footer */
.toggle-content.active .price_detail.yearly{display:block !important;}
.toggle-content.active .price_detail.monthly{display:none !important;}

.price_detail.yearly{display:none !important;}
.price_detail.monthly{display:block !important;}


/*toggle*/

.toggle-slide {
  overflow: hidden;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  direction: ltr;
}
.toggle-slide .toggle-on,
.toggle-slide .toggle-off,
.toggle-slide .toggle-blob {
  float: left;
}
.toggle-slide .toggle-blob {
  position: relative;
  z-index: 99;
  cursor: hand;
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.toggle-iphone .toggle-slide {
  border-radius: 9999px;
  -webkit-box-shadow: 1px 1px 0 0 rgb(238, 238, 238);
          box-shadow: 1px 1px 0 0 rgb(238, 238, 238);
}
.toggle-iphone .toggle-on,
.toggle-iphone .toggle-off {
  color: white;
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.toggle-iphone .toggle-on {
  border-radius: 9999px 0 0 9999px;
  background: #77b7e4;
 /* -webkit-box-shadow: inset 2px 2px 5px #638ec8;
          box-shadow: inset 2px 2px 5px #638ec8;*/
}
.toggle-iphone .toggle-on:after {
  background: -webkit-gradient(linear, left top, left bottom, from(#1189f1), to(#3797ef));
  background: -webkit-linear-gradient(top, #1189f1 0%, #3797ef 100%);
  background: linear-gradient(to bottom, #1189f1 0%, #3797ef 100%);
  height: 50%;
  content: '';
  margin-top: -39%;
  display: block;
  border-radius: 9999px;
  margin-left: 10%;
}
.toggle-iphone .toggle-off {
  -webkit-box-shadow: -2px 2px 0 rgb(221, 221, 221) inset;
          box-shadow: -2px 2px 0 rgb(221, 221, 221) inset;
  border-radius: 0 9999px 9999px 0;
  color: #828282;
  background: #fff;
  text-shadow: 0 0 1px white;
}
.toggle-iphone .toggle-off:after {
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fdfdfd));
  background: -webkit-linear-gradient(top, #fafafa 0%, #fdfdfd 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #fdfdfd 100%);
  height: 50%;
  content: '';
  margin-top: -39%;
  display: block;
  margin-right: 10%;
  border-radius: 9999px;
}
.toggle-iphone .toggle-blob {
  border-radius: 50px;
  background: #fff;
    -webkit-box-shadow: 0 0 0 2px rgb(187, 187, 187) inset, 0 0 0 0 rgb(221, 221, 221) inset, 0 0 0 rgb(240, 240, 240) inset;
          box-shadow: 0 0 0 2px rgb(187, 187, 187) inset, 0 0 0 0 rgb(221, 221, 221) inset, 0 0 0 rgb(240, 240, 240) inset;
}


/*thank you*/
.header-top{width:100%;background:#18AAEF;background-size:cover;height:237px;}
.header-top h2{color:#ffffff;font-size:60px;font-family: 'Nunito', sans-serif;letter-spacing:12px;line-height:62px;padding:88px 0;text-align:center;width:100%;text-transform:uppercase;font-weight:300;}
.get-results{width:100%;padding:40px 0 0px;}
.get-results h3{text-align:center;width:100%;color:#666666;font-size:66px;font-weight:normal;line-height:70px;margin: 30px 0;font-weight:300;}
.get-results span{color:#000000;display:block;font-size:50px;height:3px;margin:0 auto;width:231px;font-size:50px;background:url(../images/title-bottom.png) no-repeat;}
.get-results p{color:#58595b;display:table;font-size:20px;font-weight:normal;line-height:30px;margin:34px auto 0;text-align:center;width:62%;}
.thankyou_icon{font-size:180px; color:#8BC540; text-align:center; margin:20px auto 0;}
.result_main > p {font-weight: 300;}
.no-js #loader { display: none;}
.js #loader { display: block; position: absolute; left: 100px; top: 0;}
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 9999;background: url(../images/preloader-logo.gif) center no-repeat #1699d7;}
.logo a.mobile-logo{display:none;}
.fancybox-lock .fancybox-overlay {background: rgba(0, 0, 0, 0.7) repeat;}
.fancybox-opened .fancybox-skin {padding: 0 !important;}
.fancybox-wrap .fancybox-inner {border: 10px solid #fff;background: #fff none repeat scroll 0 0;}


.sign-up-content p select {border: 2px solid #aeaead;border-radius: 5px;-webkit-border-radius: 5px;color: #404041;font-family: "Lato",sans-serif;font-size: 18px;height: 45px;margin-bottom: 10px;outline: medium none;
padding: 9px 20px;top: 15px;width: 430px;}
.sign-up-content p input[type="text"] {border: 2px solid #aeaead;border-radius: 5px;-webkit-border-radius: 5px;color: #404041;display: block;font-size: 18px;margin-bottom: 10px;outline: medium none;padding: 9px 20px;
transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;width: 390px;}
.sign-up-content p input[type="password"] {border: 2px solid #aeaead;border-radius: 5px;-webkit-border-radius: 5px;color: #404041;display: block;font-size: 18px;margin-bottom: 10px;outline: medium none;padding: 9px 20px;    transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;width: 390px;}
.sign-up-content p input[type="text"]:focus, .sign-up-content p input[type="password"]:focus  {background: #efe6e6 none repeat scroll 0 0;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}

.sign-up-content {padding: 22px;}
.form-title h2 {color: #666666;font-family: "Lato",sans-serif;font-size: 50px;font-weight: 300;line-height: 55px;margin: 0 0 8px;width: 100%;text-transform: capitalize;}
.form-title h3 {color: #666666;font-family: "Lato",sans-serif;font-size: 22px;font-weight: 500;line-height: 40px;margin: 0 0 8px;width: 100%;}
.sign-up-content p input[type="submit"] {width: auto;height:52px;margin:0; font-family: 'Nunito', sans-serif; border:none;padding:9px 40px;font-size:24px;outline:none;background:#29a9e1;color:#fff;display:block;border-radius:5px;-webkit-border-radius:5px;border-bottom:3px solid #2292c1;
font-weight:400;cursor:pointer;-webkit-appearance:none; -moz-appearance:none;color: #fff;}
.sign-up-content p input[type="submit"]:hover { background-color: #2292c1;}
.form-content p {margin: 0 0 20px;}
.form-title {margin: 20px 0 0;}

.learnmore form {display: inline;margin: 0 0 0 20px;position: relative;width: auto;}
.learnmore form .error {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;bottom: -44px;display: table;left: 0;margin: 0 auto;position: absolute;right: 0;width: 220px;}
#learn_more_result {margin: 10px 0 0;}
.sign-up-content .error {margin: 0;}
.sign-up-content .error.valid {position: static;}
.contact-inner .error.valid {position: static;margin: 0 0 10px;}

.confirm-content {padding: 22px;}
.confirm-content input[type="button"] {border:none;padding:10px 20px;font-size:14px;outline:none;background:#2fc1ff;color:#fff;display:block;border-radius:5px;-webkit-border-radius:5px;border-bottom:3px solid #2292c1;
font-weight:400;cursor:pointer;-webkit-appearance:none; -moz-appearance:none;color: #fff;display: block;margin: 0 auto;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}

.confirm-logo {margin: 80px 0 30px;width: 100%;}
.confirm-logo img {display: block;margin: 0 auto;}
.confirm-info {margin: 20px 0;width: 100%;}

.confirm-info h2 {color: #666666;font-family: "Lato",sans-serif;font-size: 26px;font-weight: 400;line-height: 30px;margin: 0 0 5px;width: 100%;text-align: center;}
.confirm-info h3 {color: #666666;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 400;line-height: 24px;margin: 0 0 10px;width: 100%;text-align: center;}
.confirm-info p {color: #666666;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;margin: 20px auto 30px;width: 88%;text-align: center;display:block;}

.confirm-bottom {display: block;margin: 30px auto 0;width: 80%;}
.confirm-bottom img {display: inline-block;vertical-align: middle;}
.confirm-bottom span {color: #666666;display: inline-block;font-family: "Lato",sans-serif;font-size: 14px;font-weight: 400;line-height: 20px;margin: 0 0 0 10px;vertical-align: middle;width: 320px;}

.confirm-content input[type="button"]:hover {background: #2292c1;transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;}
.confirm-pop {display:none;}
/*.fancybox-overlay.fancybox-overlay-fixed{background: rgba(0, 0, 0, 0.7) repeat 0 0;}*/
.fancybox-overlay.fancybox-overlay-fixed.confirm-bg{background: url(../images/confirm-bg.png) center no-repeat #fff;background-size: cover;}
.confirm-popup-logo {left: 0;position: absolute;right: 0;top: 90px;width: auto;z-index: 9999;}
.confirm-popup-logo img {display: block;margin: 0 auto;}
.confirm-popup-logo {display:none;}

.fancybox-wrap .fancybox-inner { border-radius: 15px !important;}
.fancybox-close {border-radius: 0px 15px !important;}
.fancybox-skin { border-radius: 15px !important; -webkit-border-radius: 15px !important; -moz-border-radius: 15px !important;}


/*Custom CSS*/
body#index { overflow-x: hidden;}
@media only screen and (max-width : 1200px) {
  .slideswrapper, .slideswrapper .inner, .slides, .search-text-box input[type="text"], .banner-wraper, .new-search{
    width: 100% !important;
  }
  
  .search-select-area select{ padding: 15px 0; width: 100% !important;  }

}

@media only screen
and (max-width : 640px) {
	.register_main {background:transparent;}
	.sign > a {border:1px solid #29abe2; color:#29abe2;}
	.sign > a:hover {color:#fff;}
	.logo {margin:0px!important;}
  .appgrader_logo{width: 30% !important;}
}

@media only screen and (max-width : 480px) {
	.register_main {background:#transparent;}
	.sign > a {border:1px solid #29abe2; color:#29abe2;}
	.sign > a:hover {color:#fff;}
	.logo {margin: 20px 0 !important; }
    .banner-wraper .text h2{ font-size: 1.2em; padding-bottom: 0.3em !important; }
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .success_stories_main .overkill { float: none; margin: 0 auto; position: relative; top: 265px; width: 21%!important; }
    .formbtn { padding:7px 10px; }

}

.search-left { background: url(../images/down-arrow.png) center center no-repeat!important;}
#loginContainer-2{ display:none;}
.register_main .sign{ float:none; display:inline-block; line-height:normal;}
.register_main .casto-link-area{ display:inline-block; display:inline-block; vertical-align:middle;}
.register_main .casto-link-area ul { display:inline-block; vertical-align:top;}
.register_main .casto-link-area ul li{ display:inline-block; vertical-align:top; border-right:1px #fff solid;}
.register_main .casto-link-area ul li:last-child{ border-right:0px; }
.register_main .casto-link-area ul li a{ color:#fff; font-size:14px; line-height:normal; display:block; padding:0px 8px}
.register_main .casto-link-area ul li a br{ display:none;}
#loginBox{ display:block;}
#loginBox .sean-casto-curve{ display:none;}
#loginBox .top-area { display:inline-block; vertical-align:middle;}
#loginBox .top-area .casto-logo{ width:30px; height:30px; display:inline-block; vertical-align:middle; }
#loginBox .top-area .casto-logo img { width:100%; height:100%; border-radius:50%; }
#loginBox .top-area .casto-logo-right{display:inline-block; vertical-align:middle; border-right:1px #fff solid; padding:0px 10px 0px 0px;}
/*#loginBox .top-area .casto-logo-right h3{ margin:0px; padding:0px; line-height:normal; display:inline-block; vertical-align:middle; text-transform:capitalize}*/
#loginBox .top-area .casto-logo-right h3{ margin:-3px 6px 0px 0px; padding:0px; line-height:normal; display:inline-block; vertical-align:middle; text-transform:capitalize}
#loginBox .top-area .casto-logo-right a{margin:0px; padding:0px; line-height:normal; color:#fff; font-size:14px;}



@media(min-width:766px) and (max-width:999px)
{
.banner-wraper {  height: 220px!important;}
.new-search { margin: 0 auto; top: 0px !important;}
.navbar { display: none;}
.newbutton {
  padding: 12px 25px;
}
}



@media(min-width:0px) and (max-width:767px)
{

.register_main { height: auto;}
.logo { display:block; float:none; text-align:center; margin: 15px auto;}
#loginBox .top-area .casto-logo-right { border-right:0px;}
.register_main .sign{ width:100%; display:block;}
#loginBox{ display:block;}
#loginBox .top-area { display: block; text-align:center;}
.register_main .casto-link-area { display: block; vertical-align: middle; text-align:center;}
.register_main .casto-link-area ul { display:inline-block; vertical-align: top;}
.register_main .casto-link-area ul li { border-right: 0px; display:inline-block; vertical-align: top;}

.slideswrapper{ height:auto!important;}
.banner-wraper{ height:auto!important;}
.register_main .sign{ float:none!important;}
.banner-wraper .text { padding: 10px!important;}
.banner-wraper p { padding-top: 10px;}
.navbar{ display:none;}
.new-search { margin: 0px!important; padding:0px!important;}
.slicknav_menu { padding: 0 3px !important;}
.slicknav_btn { margin: 15px auto !important; padding:0px !important; width: 30px !important;}
.slicknav_icon-bar { background:white; display: block; height: 3px; margin: 6px auto; width: 33px;}
.register_main { height: auto!important; /*position: static!important;*/}

}
