@font-face {
 font-family:headingfont;
 src: url("ProximaNova-Regular_0.eot") /* EOT file for IE */
}
@font-face {
 font-family: headingfont;
 src: url("ProximaNova-Regular_0.otf") /* TTF file for CSS3 browsers */
}


@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;}

.fl {float:left;}

.fr {float:right;}

.cl {clear:both;}

a{font-family: 'Lato', sans-serif; font-size:11px; color:#e22e23; line-height:28px; font-weight:400; outline:none; text-decoration:none;}

select, textarea, input{ font-family: 'Lato', sans-serif; outline:none;}

ul, li{list-style:none;}

.no-margin{margin:0px !important;}

.no-padding{padding:0 !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:'Lato', sans-serif;}

h1,h2,h3,h4,h5,h6{}

.new-search-inner-search {border:none!important;}

.new-wraper {width:810px; margin:auto; padding-left: 124px;}

.search-text-box input::-moz-placeholder {color: #393939; opacity: 1;}

.banner-wraper {clear:both; background:#18a9ee; max-height:100%; width:100%; color:#fff;}

.banner-wraper .text {font-family: 'Raleway', sans-serif; width:100%; text-align:center; font-size:30px; padding-top:180px;}

.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: 'Raleway', sans-serif;  width:100%; text-align:center; font-size:24px; color:#fff; padding-top: 10px; line-height:normal;}

.slicknav_menu {

	display:none;

}

.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}

.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: 19px 34px 15px;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:#fff;transition: top 0.5s ease-in-out;-webkit-transition: top 0.5s ease-in-out;height: 50px;position: fixed;top: 0;width: 100%;}

.register{width:100%;display:block; top:0; left:0; right:0;height:100%;}

.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}

.logo{float:left; display:inline-block; margin:5px 0px 0px 0px; vertical-align:middle;}

.poweredby {display: inline-block;}

.logo p{display:inline-block;color:#fff;font-size:14px;font-family: 'Lato', 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: 'Lato', 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';*/ font-family:headingfont; border: 1px solid #9d9d9c; border-radius:20px; color:#9d9d9c; font-size:14px;margin: 0 12px 0 0;padding:0px;text-decoration: none;text-transform: capitalize; display:inline-block; width:110px !important; text-align:center;}

.sign > a:hover{background:#29ABE2; border:1px solid #29ABE2; color:#fff;}

.search_main a{color:#fff;font-size:18px;text-decoration:none;font-family:'Lato', 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: 'Lato', 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: 'Lato', sans-serif;}

.tab_contain > h2{font-size:38px;text-align:left;font-weight:300;font-family: 'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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: 'Lato', 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: 'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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: 'Lato', 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: 'Lato', sans-serif;font-size:14px;color:#666666;}

.services_detail .services_detail_sub p{text-align:center;font-family: 'Lato', 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:'Lato', 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: 'Lato', 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: 'Lato', 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: 'Lato', sans-serif;}

.add-services .read-more{width:100%;margin-top:30px;}

.add-services .read-more a{background-color:#8cc63f;color:#fff;font-family:'Lato', 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:'Lato', 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:'Lato', 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: 'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:'Lato', 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:45px; 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:'Lato', 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:'Lato', sans-serif;}

.address-bg p a{font-weight:300;color:#fff;margin-left:20px;color:#fff;font-size:25px;font-family:'Lato', sans-serif;text-decoration:none;}

.address-bg h4{font-size:22px;line-height:30px;margin-top:20px;text-transform:uppercase;color:#fff;font-family:'Lato', 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: 'Lato', 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.gif) center no-repeat #fff;}

.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: 'Lato', 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 : 640px) {

	.register_main {background:#000;}

	.sign > a {border:1px solid #29abe2; color:#29abe2;}

	.sign > a:hover {color:#fff;}

	.logo {margin:0px!important;}

}



@media only screen

and (max-width : 480px) {

	.register_main {background:#000;}

	.sign > a {border:1px solid #29abe2; color:#29abe2;}

	.sign > a:hover {color:#fff;}

	.logo {margin:0px !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;}

