﻿@font-face {
    font-family: 'MontserratReg';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#MontserratReg') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ProximanovaLight';
    src: url('fonts/proximanova-light-webfont.eot');
    src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-light-webfont.woff') format('woff'),
         url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#ProximanovaLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MontserratBold';
    src: url('fonts/montserrat-bold-webfont.eot');
    src: url('fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-bold-webfont.woff') format('woff'),
         url('fonts/montserrat-bold-webfont.ttf') format('truetype'),
         url('fonts/montserrat-bold-webfont.svg#MontserratBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'NexaBold';
    src: url('fonts/nexa_bold-webfont.eot');
    src: url('fonts/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/nexa_bold-webfont.woff') format('woff'),
         url('fonts/nexa_bold-webfont.ttf') format('truetype'),
         url('fonts/nexa_bold-webfont.svg#NexaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'MuseoSans500';
    src: url('fonts/museosans_500-webfont.eot');
    src: url('fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/museosans_500-webfont.woff') format('woff'),
         url('fonts/museosans_500-webfont.ttf') format('truetype'),
         url('fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


.left
{
    float:left;
}
.right
{
    float:right;
}
.clear
{
    clear:both;
}
a img
{
   border:none;
}
img
{
   border:none;
}
.Container
{
    width:1024px;
    margin:0 auto;
}
.header
{
    width:1024px; height:79px;
    padding-top:67px;
}
.landingPage_logo
{
    width:345px; height:79px;
}
.contents
{
    width:1024px;
    margin-top:115px;
}
h1
{
    font:normal 75px ProximanovaLight;
    color:#FFF; line-height:80px;
    margin:0px;
}
h6
{
    font:normal 26px ProximanovaLight;
    color:#FFF; text-indent:6px;
    margin:20px 0 0 0;
}
.signup
{
    width:724px; height:173px;
    background:url('../images/signup_bg.png') no-repeat;
    margin-left:-4px; margin-top:20px;
}
.signup_header
{
    font:normal 15px MontserratBold;
    color:#4D4D4D; text-align:center;
    line-height:75px; text-indent:20px; width:100%;
}
.txtbox
{
   /* background:url('../images/txtbox_bg.png') no-repeat left center;*/
    width:461px; height:67px;
    border:0px;
    font:normal 17px MontserratReg;
    color:#B1337D;
    padding:0 0 0 15px;
    margin:9px 0px 9px 22px;
    line-height:67px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
.txtboxerror { border:solid 1px #F00;background: #fff url('../images/error_icon.png') no-repeat  440px center; color:#F00}
.valerrorcls .txtbox01 {border:solid 1px #F00 !important;background: #fff url('../images/error_icon.png') no-repeat  420px center;}
.valsuccesscls .txtbox01 { background: #fff url('../images/tick_icon.png') no-repeat  420px center; } 

.signupbtn
{
    width:201px; height:68px;
    background:url('../images/signup_btn.png') no-repeat;
    font:normal 17px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:68px; margin:9px 5px;
}
.footer
{
    width:1024px; height:37px;
    padding:213px 0 0 0;
}
.lpfooter_logo
{
    width:161px; height:37px;
    padding-right:17px;
}
.copy
{
    font:normal 10px MontserratReg;
    color:#666; line-height:37px;
}
.footerlink
{
    font:normal 12px ProximanovaLight;
    color:#FFF; line-height:37px;
}
.footerlink a
{
    font:normal 12px ProximanovaLight;
    color:#FFF;
    text-decoration:none;
}
.footerlink a:hover
{
    text-decoration:underline;
}
.footerlink span
{
    margin:0px 22px;
}

/*** home ***/
.bg
{
    /*background:#FFF url('../images/bg.png') repeat center top;*/
	background-position:center top;
	 background-repeat:repeat;
	 margin:0px;
	 
}
body { margin:0px; padding:0px;}
#newtest
{
	background-postion:center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.contactform .formcontrols { margin: 12px 0 0 200px !important}
.contactform .txtbox01 { height:45px !important}
.headerContainer
{
    width:100%; background:#FFF;
    /*border-bottom:1px solid #A4C1CB;*/
}
.hheader
{
    /*width:1024px; height:82px;boot*/
	height:130px;
    padding-top:48px;
    margin:0 auto;
    /*border-bottom: 1px solid #CCCCCC;*/
}
.logo
{
    width:232px; height:54px;
}
/*.nav
{
    width:380px; height:54px;
    padding:0 0 0 185px; margin:0px;
    list-style:none none;
}
.nav li
{
    float:left;
    line-height:54px;
}
.nav li a
{
    font:normal 11px NexaBold;
    color:#666;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:0.5px;
    padding:0px;
    margin:0px 15px;
    line-height:54px;
}
.nav li a:hover
{
    color:#3D8AAA;
    padding:40px 0px;
    line-height:54px;
    border-bottom:6px solid #9A2EA0;
}
.nav li a.active
{
    color:#3D8AAA;
    padding:40px 0px;
    line-height:54px;
    border-bottom:6px solid #9A2EA0;
}*/
.nav
{
    width:430px; height:54px;
    padding:0 0 0 90px; margin:0px;
    list-style:none none;
}
.nav li
{
    float:left;
    line-height:54px;
}
.nav li a
{
    display:block;
    width:100px; height:82px;
    font:normal 11px NexaBold;
    color:#666;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
    letter-spacing:0.5px;
    padding:20px 0px !important;
    margin:0px 4px  !important;
}
.nav li a:hover
{
    color:#3D8AAA;
    padding:20px 0px !important;
    border-bottom:6px solid #9A2EA0;
	background:#FFFFFF  !important;
}
.nav li a.activeMenu
{
    color:#3D8AAA;
    padding:20px 0px !important;
    border-bottom:6px solid #9A2EA0;
	background:#FFFFFF  !important;
}
.loginbtn
{
    width:101px; height:36px;
    background:url('../images/login_btn.png') no-repeat;
    font:normal 11px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:36px; margin:9px 0px;
}
.freeTrialbtn
{
    width:121px; height:36px;
    background:url('../images/freeTrial_btn.png') no-repeat;
    font:normal 11px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:36px; margin:9px 0 0 4px;
}
.sliderContainer
{
    width:100%; height:612px;
   /* background:url('../images/slider_bg.png') no-repeat center top;*/
	background-position:center top;
	background-repeat:no-repeat;
	background-postion:center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.slider
{
    /*width:1024px; boot*/height:612px;
    padding-top:155px;
    margin:0 auto;
}
.slider h1
{
    font:normal 47px MontserratBold;
    color:#3C6C8C;
    margin:0px;
}
.slider h6
{
    font:normal 26px ProximanovaLight;
    color:#333; text-indent:6px;
    margin:20px 0 0 0;
}
.startfreeeTrialbtn
{
    width:305px; height:68px;
    background:url('../images/startfreeTrial_btn.png') no-repeat;
    font:normal 25px MontserratBold;
    color:#FFF; line-height:68px;
    text-decoration:none; text-align:center;
    margin:42px 0 0 4px;text-transform:uppercase;
}
.startfreeeTrialbtn:hover{color:#ffffff;text-decoration:none;}
.playbtn
{
    width:128px; height:128px;
    background:url('../images/play_btn.png') no-repeat;
    margin:42px 110px 0 0;
}
.CContainer
{
    width:100%;
    border-bottom:1px solid #a6afb5;
}
.featurebox
{
    width:100%;
    background:#FFF;
}
.featurebox ul
{
    width:1024px; height:138px;
    padding:0px; margin:0 auto;
    list-style:none none;
}
.featurebox ul li
{
    float:left;
}
.featurebox ul li a
{
    display:block;
    text-align:center;
    width:256px; height:138px;
    text-decoration:none;
}
.featurebox ul li a img
{
    margin:25px 0px 10px;
    vertical-align:middle;
}
.featurebox ul li a span
{
    font:normal 15px MontserratBold;
    color:#4D4D4D;
    text-transform:uppercase;
    text-align:center;
}
.featurebox ul li a:hover
{
    display:block;
    background:#F5F8F9;
    width:256px; height:131px;
    padding-top:0; margin:0px;
    border-bottom:7px solid #982B9E;
}
.featureboxItem
{
    /*width:1024px; height:246px;*/
    margin:0 auto; padding-top:90px;height:0px auto;
}
.featureboxLeft
{
    width:505px; height:100%;
    margin:0 auto;
}
h2
{
    font:normal 33px MontserratReg;
    color:#3D8AAA; line-height:80px;
    margin:0px;
}
p
{
    font:normal 17px MuseoSans500;
    color:#4a4f53;
    margin:0px;
}
.leftarrow
{
    display:block;
    width:46px; height:46px;
    margin:95px 0 0 -86px;
    background:url('../images/left_arrow.png') no-repeat;
}    
.righttarrow
{
    background: url("../images/right_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 46px;
    margin-right: -70px;
    margin-top: 105px;
    width: 46px;
}
.integrations
{
    width:100%; height:232px; background:#FFF;
}
.integrationsItem
{
    width:100%; margin:0 auto;
    padding-top:60px;
}
.integrations span
{
    font:normal 15px MontserratReg;
    color:#3C6C8C;
}
.pricingItem
{
    width:100%; margin:0 auto;
    padding:70px 0 109px;
}
.headding
{
    font:normal 15px MontserratBold;
    color:#982b9e;
    text-transform:uppercase;
    text-align:center;
    display:block;
}
.para01
{
    font:normal 19px MontserratReg;
    color:#4a4f53;
    text-align:center;
    padding-top:20px;
	margin:0px !important;
}
.visfalse
{
    display:none;
}
.pricingbox
{
    width:90%; height:369px;
    padding:65px 0px 40px; margin:0 auto;
    list-style:none none;
}
.pricingbox li
{
    float:left;
    width:339px; height:402px;
}
.pricingbox li .box
{
    text-align:center;
    width:339px; height:367px;
    background:url('../images/box_bg.png') repeat-x;
    border:1px solid #C6D5DF;
    text-decoration:none;
}
.pricingbox li .box .headding01
{
    font:normal 25px MontserratBold;
    color:#FFF;
    display:block; height:87px;
    background:#64A1BB;
    text-align:center;
    line-height:87px;
}
.pricingbox li .box .boxItem
{
    width:289px; height:210px;
    padding:45px 25px 20px;
    text-align:center;
}
.pricingbox li .box .boxItem .price
{
    font:normal 38px MontserratReg;
    color:#29abe2;
    vertical-align:middle;
}
.pricingbox li .box .boxItem .text01
{
    font:normal 15px MontserratReg;
    color:#4D4D4D;
    vertical-align:super;
}


/* custom */
.pricingbox li.activeBox .boxItem
{
    padding-top:19px;
}
.pricingbox li.activeBox .box
{
    text-align:center;
    width:341px; height:402px;
    background:url('../images/box_bg.png') repeat-x center bottom;
    border:1px solid #C6D5DF;
    text-decoration:none;
    margin-top:-20px;
	margin-left:-1px;
}
.pricingbox li.activeBox .ribbon
{
    display:block !important;
    width:354px; height:46px;
    background:url('../images/ribbon.png') no-repeat center top;
    font:normal 11px MontserratBold;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    line-height:46px;
    margin-left:-7px;
    position:relative;
}
.pricingbox li.activeBox .boxItem
{
    padding-top:19px;
}
.pricingbox li.activeBox .box .headding01
{
    font:normal 25px MontserratBold;
    color:#135976;
    display:block; height:87px;
    background:#e0ecf1;
    text-align:center;
    line-height:87px;
}


.para02
{
    font:normal 14px ProximanovaLight;
    color:#666;
    text-align:center;
    padding-top:20px;
}
.pricingbox li a img
{
    margin:25px 0px 10px;
    vertical-align:middle;
}
.learnbtn
{
    display:block;
    width:192px; height:51px;
    background:url('../images/learn_btn.png') no-repeat;
    font:normal 11px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:51px; margin:35px 0 0 50px;
}
.learnbtn:hover, .loginbtn:hover, .freeTrialbtn:hover{color:#FFF;text-decoration:none;}
/*.pricingbox li:hover .box
{
    text-align:center;
    width:340px; height:402px;
    background:url('../images/box_bg.png') repeat-x center bottom;
    border:1px solid #C6D5DF;
    text-decoration:none;
    margin-top:-20px;
}
.pricingbox li:hover .ribbon
{
    display:block !important;
    width:354px; height:46px;
    background:url('../images/ribbon.png') no-repeat center top;
    font:normal 11px MontserratBold;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    line-height:46px;
    margin-left:-7px;
    position:relative;
}
.pricingbox li:hover .boxItem
{
    padding-top:19px;
}*/
.startbtn
{
    width:305px; height:69px;
    background:url('../images/start_btn.png') no-repeat center top;
    margin:0 auto;
}
.startbtn a
{
    display:block;
    width:305px; height:69px;
    font:normal 18px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:69px;
    margin-top:30px;
}
.startbtn a:hover {color:#FFF;text-decoration:none;}
.footerContainer
{
    width:100%; height:auto;
    background:#1e3646;clear:both;
}
.hfooter
{
    height:228px; margin:0 auto;
    padding-top:45px;
}
.footermenu01
{
    height:auto;
    padding:0px; margin:0px;
    list-style:none none;
}
.footermenu01 li
{
    float:left;
    line-height:54px;
    font:normal 11px MontserratReg;
    color:#29abe2;
    padding-right:73px;
    line-height:15px;
}
.footermenu01 li ul
{
    width:120px; height:auto;
    padding:10px 0 0 0; margin:0px;
    list-style:none none;
}
.footermenu01 li ul li
{
    padding-right:0px;
    line-height:15px;
    width:120px;
}
.footermenu01 li ul li a
{
    font:normal 11px ProximanovaLight;
    color:#FFF;
    text-decoration:none;
    padding:0px !important; margin:0px;
    line-height:15px;
}
.footermenu01 li ul li a:hover
{
    text-decoration:underline;
}
.footermenu01 li.socialIcon
{
    width:150px; height:auto;
    padding:10px 0 0 0; margin:0px;
    list-style:none none;
}
.footermenu01 li ul.socialIcon
{
    float:right;
    padding:0px;
    margin-top:-10px;
}
.footermenu01 li ul.socialIcon li
{
    float:left;
    padding-right:0px;
    line-height:15px;
    width:31px;
    margin-left:5px;
}
.padd
{
    float: right !important;
    padding-right: 0 !important;
    width: auto !important;
}
.twitter
{
    width:31px; height:31px; display:block;
    background:url('../images/twitter_icon.png') no-repeat center top;
}
.facebook
{
    width:31px; height:31px; display:block;
    background:url('../images/facebook_icon.png') no-repeat center top;
}
.google
{
    width:31px; height:31px; display:block;
    background:url('../images/google_icon.png') no-repeat center top;
}
.padtop
{
    padding-top:75px;
}
.hfooter .copy
{
    color:#FFF;
}
.shadow
{
    width:475px; height:258px;
    /*background:url('../images/shadow.png') no-repeat center center;
	background-size:cover;*/
}
.shadow img
{
    margin:6px;
}
.para03
{
    color: #4A4F53;
    font: 17px MuseoSans500;
    margin: 0;
    /*width:510px;*/
	width:100%;
}

/*Pricing*/
.commonBanner,.pricingHeader
{
    width:100%; min-height:200px;
    background:#FFF url('../images/banner-bg.png') repeat center center;
}
.commonBannerItem
{
    /*width:1024px; boot*/ margin:40px auto;
   /* padding-top:60px;*/
}
h3
{
    font:normal 52px MontserratBold;
    color:#FFF;
    margin:0px; text-align:center
}
.para04
{
    font:normal 19px MontserratReg;
    color:#FFF; text-align:center;
    text-align:center;
    padding-top:10px;
}
.pricingContents
{
    width:100%; background:#FFF;
}
.pricingItem01
{
    width:1024px; margin:0 auto;
}
h4
{
    font:normal 40px MontserratReg;
    color:#4D4D4D;
    margin:0px; text-align:center
}
.pricingbox01
{
    width:1024px; height:449px;
    padding:65px 0 100px; margin:0 auto;
    list-style:none none;
}

.pricingbox01 ul
{
    float:left;
	margin:-10px 0 0 -65px;	
}
.pricingbox01 li
{
    float:left;
    width:253px;
	list-style:none;
	text-align:center;
	font:normal 13px MontserratReg;
	border-bottom:1px #ebebee solid;
	padding:12px 0;
	color:#666;
	margin-left:1px;
	
}
.nostyle{
	border:none !important;
		
	}
	.pricingItem01 h4 { font-size:40px; padding-top:60px}
	.faqarea h4 { font:normal 33px MontserratBold;}
	.faqarea h5 {  font:normal 16px MontserratBold;}
/*.pricingbox01 li
{
    float:left; margin-bottom:60px;
    width:255px; height:334px; margin-left:1px;
}*/
.pricingbox01 li .box01
{
    text-align:center;
    width:255px; height:334px;
    background:url('../images/box_bg01.png') repeat-x;
    border:1px solid #C6D5DF;
    text-decoration:none;
}
.pricingbox01 li .box01 .headding01
{
    font:normal 23px MontserratBold;
    color:#095270;
    display:block; height:82px;
    background:#c4dce5;
    text-align:center;
    line-height:82px;
}
.pricingbox01 li .box01 .boxItem
{
    width:255px; height:210px;
    padding:30px 25px 20px;
    text-align:center;
}
.pricingbox01 li .box01 .boxItem .price
{
    font:normal 30px MontserratReg;
    color:#29abe2;
    vertical-align:middle;
}
.pricingbox01 li .box01 .boxItem .text01
{
    font:normal 15px MontserratReg;
    color:#4D4D4D;
    vertical-align:text-bottom;
	line-height:20px !important;
}
.para02
{
    font:normal 14px ProximanovaLight;
    color:#666;
    text-align:center;
    padding-top:20px;
}
.pricingbox01 li a img
{
    margin:25px 0px 10px;
    vertical-align:middle;
}
/*.pricingbox01 li:hover .box01,*/.activeprice .box01
{
    text-align:center;
    width:255px; height:375px !important;
    background:url('../images/box_bg02.png') repeat-x center bottom  !important;
    border:1px solid #C6D5DF;
    text-decoration:none;
    margin-top:-20px;
}
/*.pricingbox01 li:hover .boxItem,*/.activeprice .boxItem
{
    padding-top:19px !important;
}
.boxout
{
    width:255px; height:420px;
}
/*.pricingbox01 li:hover .ribbon01,*/.activeprice .ribbon01
{
    display:block !important;
    width:267px; height:46px;
    background: url('../images/ribbon01.png') no-repeat center top;
    font:normal 11px MontserratBold;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    line-height:46px;
    position:relative;
    margin-left:-6px;
	margin-top:-15px;
	z-index:999;
}
/*.pricingbox01 li:hover .box01 .headding01,*/.activeprice .box01 .headding01
{
    background:#e0ecf1 !important;
}
.headdbg
{
    background:#e0ecf1 !important;
}
/*.pricingbox li:hover .ribbon,*/.activeprice .ribbon
{
    display:block !important;
    width:354px; height:46px;
    background:url('../images/ribbon.png') no-repeat center top;
    font:normal 11px MontserratBold;
    color:#FFF;
    text-transform:uppercase;
    text-align:center;
    line-height:46px;
    margin-left:-7px;
    position:relative;
}
.pricingbox li .box01:hover .boxItem
{
    padding-top:19px;
}
.freebtn
{
    width:142px; height:52px; display:block;
    background:url('../images/freeTrial_btn01.png') no-repeat;
    font:normal 15px MontserratBold;
    color:#FFF; text-transform:uppercase;
    text-decoration:none; text-align:center;
    line-height:52px; margin-left:60px;
	margin-top:65px;
}

.freebtn.activepricebtn{ margin-top:44px;}

/*.freebtn:hover,*/.activepricebtn
{
    width:142px; height:52px; display:block;
    background:url('../images/freeTrial_btn02.png') no-repeat;
    line-height:52px; margin-left:60px;
}
.bottomcontents
{
    width:100%;
}
.bottomText
{
    width:948px; margin:0 auto;
    padding:55px 38px 100px;
    height:100%; min-height:250px;
}
.para05
{
    font:normal 12px ProximanovaLight;
    color:#6e6e6e;
    text-align:center;
    padding-top:20px;
    line-height:40px;
}
h4
{
    font:normal 35px MontserratBold;
    color:#4d4d4d;
    margin:0px; text-align:center;
    padding-top:95px;
}
h5
{
    font:normal 18px MontserratBold;
    color:#4d4d4d;
    margin:0px; text-align:left;
}
.para06
{
    font:normal 16px MuseoSans500;
    color:#808080; text-align:center;
    text-align:left; line-height:22px;
    padding-top:10px;
    width:415px;
}


/*signup*/
.signupContainer
{
    width:100%; height:841px;
   /* background:url('../images/bg01.png') no-repeat center top;*/
	background-position:center top;
	background-repeat:no-repeat;
	/*overflow:hidden;*/
}
.signupItem
{
    width:100%; margin:0 auto;
}
.signupItem.signupPage
{
    width:1024px; margin:0 auto;/*position: absolute;*/
}
.signupHeader
{
    width:100%; height:200px;
    text-align:center;
}
.loginHeader
{
    width:100%; height:150px;
    text-align:center;
}
.signupLogo
{
    width:100%; height:79px;
    padding-top:54px;
}
.signupform
{
    width:100%; height:699px;
    background:url('../images/signup_formbg.png') no-repeat center top;
    position:relative;
}
.loginpform
{
    width:60%; margin:0px auto; min-height:357px; border:solid 1px #C9D6DF;
    background:url('../images/login_formbg.png') repeat center top;
    position:relative;
}
.loginbox { width:100%; height:auto; overflow:hidden; clear:both}
.loginpform .signupformItem { margin-top:5px !important}
.loginpform .thankmsg { line-height:55px !important; color:#3D8AAA !important; font-size:22px;}
.loginpform .valerrorcls .txtbox01, .loginpform .valsuccesscls .txtbox01, .signupform .valerrorcls .txtbox01,.signupform  .valsuccesscls .txtbox01{background-position :95% center;}
.msg
{
    display:block;
    font:normal 12px MontserratReg;
    color:#5c627f;
    line-height:105px !important;
    text-align:center;
}
.thankmsg {
	display:block;
    font:normal 29px MontserratReg;
    color:#5c627f;
    line-height:100px;
    text-align:center;
	}
#verification .thankmsg {line-height:70px}	
.pinklink { color:#93278f !important;}
.msg a
{
    color:#3d8aaa;
    text-decoration:none;
}
.msg a:hover { text-decoration:underline;}
.signupformItem {
    float: none;
    height: 650px;
    margin: 23px auto;
    width: 850px;
}
.formcontrols
{
    margin:10px 0 0 200px;
}
.loginformcontrols
{
   /* margin:30px auto;
	width:50%; changed by prabu for desktop version */
	margin: 30px 20px 10px 150px;
	width: 100%;
}
.lbl
{
    font:normal 12px MontserratBold;
    color:#7b849b;
    text-transform:uppercase;
}
.req
{
    color:#ff00ff;
}
.loginformcontrols .txtbox01 { width:55%;/*width:100%; changed by prabu for desktop version */}
.txtbox01
{
    /*background:url('../images/txtbox_bg01.png') no-repeat left center;*/
    width:446px; height:47px;
    border: 1px solid #C7D4DE;
    font:normal 13px MontserratBold;
    color:#7b849b;
    padding:0 0 0 15px;
    margin:5px 0 20px;
    line-height:47px;
}
.txtboxarea01 {
	 width:446px; height:107px;
    border: 1px solid #C7D4DE;
    font:normal 13px MontserratBold;
    color:#7b849b;
    padding:0 0 0 15px;
    margin:5px 0 20px;
    line-height:17px;
}
.register, .loginbg
{
    width:446px; height:63px;
    background:url('../images/register_bg.png') no-repeat center center;
}
.loginbg {     /*margin: 0 auto; changed by prabu for desktop version*/
    padding-top: 3px;
    text-align: center;
    width: 367px;}
.register input
{
    margin:6px 0 0 113px;
}
.loginbg input
{
    margin:6px auto;
}
.signuppagefooter
{
    width:100%; height:203px;
    background:#1e3646;overflow:hidden;
}
.signupfooter
{
    width:100%; margin:0 auto;
    padding-top:150px; height:53px;
}
.copyri
{
    color:White;
}
.registerbtn
{
    width:219px; height:51px; border:none;
    background:url('../images/register.png') no-repeat;
}
.enquirebtn
{
    width:219px; height:51px; border:none;
    background:url('../images/enquiry.png') no-repeat;
}
.txtlower { text-transform:lowercase}
.txtupper { text-transform:uppercase}
.thankusign { text-align:center}
.thankyouform .formcontrols {
    margin: 58px 0 0 0;
}
.thankyouform .formcontrols p { margin-top:20px; font-size:15px !important}
.formcontrols .error, .loginformcontrols .error { color:#F00;font-family: MontserratReg;font-size: 10px; font-style:italic; margin-left:10px;font-weight:normal;}
.formcontrols label.valid, .loginformcontrols label.valid { color:#063;font-family: MontserratReg;font-size: 10px; font-style:italic; margin-left:10px;font-weight:normal;}
/*.formcontrols input.valid { background: #fff url('../images/tick_icon.png') no-repeat  420px center; border: 1px solid #C7D4DE;} */
.socialmediaItem
{
    width:700px; height:68px; margin-top:40px;
}
.socialmediaItem span
{
    font:normal 20px MontserratBold;
    color:#FFF;
    line-height:68px;
    position:absolute;
}
.socialmediaItem img
{
    margin:23px 0 0 -3px;
}
.media
{
    width:203px; height:68px;
    padding:0 0 0 20px; margin:0px;
    list-style:none none;
}
.media li
{
    float:left;
}
.media li a.fbook
{
    display:block;
    width:68px; height:68px;
    background:url('../images/ficon.png') no-repeat;
}
.media li a.fbook:hover
{
    display:block;
    width:68px; height:68px;
    background:url('../images/ficon_hover.png') no-repeat;
}
.media li a.twit
{
    display:block;
    width:67px; height:68px;
    background:url('../images/ticon.png') no-repeat;
}
.media li a.twit:hover
{
    display:block;
    width:67px; height:68px;
    background:url('../images/ticon_hover.png') no-repeat;
}
.media li a.goog
{
    display:block;
    width:68px; height:68px;
    background:url('../images/gicon.png') no-repeat;
}
.media li a.goog:hover
{
    display:block;
    width:68px; height:68px;
    background:url('../images/gicon_hover.png') no-repeat;
}
.priceplanrow span { color:#93278F}
.dynamicplan { font-weight:bold;}
.commonpinkbtn
{
	 width:217px; height:48px; display:block;cursor: pointer;
    background:url('../images/freeTrial_btn02.png') repeat;
    line-height:48px; margin-left:60px; color:#fff; text-align:center;
	font: 15px/48px MontserratBold; border:none;
}
.loginbase{ width:100%; height:auto; padding:50px 0; margin:auto; font:normal 11px MontserratReg; color:#666;}
.loginbase .col-xs-3 {text-align:right;}
.loginbase .col-xs-9 {text-align:left;}
.loginbase a{ color:#29abe2; text-decoration:none; }


/** Feature page - Start **/
.featureOuter .commonBannerItem h3{font:normal 40px MontserratBold; }
.featureContent .para01{color:#4d4d4d;}
.featureContentItemBg{ background:#f3f3f3;clear: both;}
.featureContentItem.first {padding-top: 1px;}
.featureContentItem{ /*width:1024px; boot*/ margin:0px auto;clear: both;padding:89px 0;}
.featureContentItem h4 {color: #3D8AAA;font: 35px MontserratReg;letter-spacing: -1px;padding-top: 0;}
.featureContentItem .para04{color: #4D4D4D;font: 19px/27px MontserratReg;}
.featureContentbtnWrapper {text-align: center;}
.featureContentItem.first .featureImage {display: block;height: auto;margin-top:60px;}
.featureContentItem.first > h4 {margin-top: 60px;}
.featureContentbtn {background: url("../images/feature-button.png") no-repeat scroll 0 0;color: #FFFFFF;display: inline-block;font: 21px/68px MontserratBold;height: 68px;margin: 42px 0 0 4px;text-align: center;text-decoration: none;width: 305px;text-transform: uppercase;}
a.featureContentbtn:hover{color:#FFFFFF;text-decoration:none;}
.featureSocialMediaLeft {padding: 60px 0 0 87px;}
.featureSocialMediaLeft .featureImage {display:block;height:auto;}
#featureWidget {display: block;}
#featureWidget .featureWidgetWrapper {/*background: url("../images/feature-widget-small.png") no-repeat scroll right center;*/height: 385px;margin: 0 auto;/*width: 1024px; boot*/}
#featureWidget .col-md-7 {padding-left: 32px;}
#featureWidget .col-md-7 p {text-align: left;font-size: 16px;line-height: 27px;padding:10px 0 0 0;}
#featureWidget .col-md-7 > h4 {color: #7C96B1;font-size: 28px;padding: 30px 0 0 0;text-align: left;}
.featureSocialMediaRight {padding: 100px 0 0 95px;}
.featureSocialMediaRight h4 {text-align:left; padding-top:0px;}
.featureSocialMediaRight p {text-align:left; }
/** Feature page - End **/
/** Contact Us page - Start **/
.contactUsOuter .commonBannerItem p a {color:#29abe2; text-decoration:none;}
.contactUsInner .bottomSpace{height:85px;clear:both;}
.contactUsInner .req {color: #58595B;}
.contactUsInner .lbl {color: #58595B;font: 13px MontserratReg;text-transform: uppercase;}
.contactUsInner .formcontrols{margin:0px;}
.contactUsInner .formcontrols label.valid, .contactUsInner .formcontrols label.error{margin-left: -92%;margin-top: -15px;position: absolute;text-align: right;width: 90%;}
.contactUsInner .formcontrols label.valid{color:#008000;}
.contactUsInner .valerrorcls .txtbox01, .contactUsInner .valsuccesscls .txtbox01{background-position :98% center;}
.contactUsLeft{padding-top:64px;}
.contactUsRight{padding-top:60px;}
.contactUsAddress div {color: #29ABE2;font: 13px MontserratBold;padding-bottom: 15px;text-transform: uppercase;}
.contactUsAddress p{color:#58595b;font:13px/22px MontserratReg;}
.contactUsAddressPad {padding-top:34px;}
.contactUsRight div[class^='col-'] .txtbox01{width:95%;height: 38px;font-family:MontserratReg;padding:0 10px;line-height:normal}
.contactUsRight div[class^='col-'] textarea.txtbox01{width:95%;height:205px !important;padding:0 10px;line-height:normal;font-family:MontserratReg;}
.contactUsRight div[class^='col-'] .submitbtn {background: url("../images/submit-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;cursor: pointer;height:44px;width: 170px;}
#type_of_inquiry {padding: 10px;width: 95%;}
.contactUsRight .socialmediaItem span {color: #58595B;font: 20px/68px MontserratBold;padding-right: 45px;position: static;}
.contactUsRight .socialmediaItem, .contactUsRight .socialmediaItem .media {width:100%;}
#contact-form-error {clear: both;color: #FF0000;text-align: center;text-transform: uppercase;font:12px MontserratReg;}
#contact-form-submit{width:201px;margin:13px;border:none; cursor: pointer;}
.contactUsAddress.contactUsAddressPad a {color: #58595B;text-decoration: none;}
/** Contact Us page - End **/
/** Terms Of Service page - Start **/
.termsOfServiceOuter .commonBannerItem p a {color:#29abe2; text-decoration:none;}
.termsOfServiceInner{margin:0px auto; clear:both;}
.termsOfServiceInner .termsOfServiceContent{padding-top:100px;}
.termsOfServiceInner .bottomSpace{ height:85px;clear:both;}
.termsOfServiceInner h2 {color:#4D4D4D; font: 25px MontserratReg;}
.termsOfServiceInner p {color:#4D4D4D; font: 16px/21px MontserratReg;text-align: justify;}
.termsOfServiceInner ul{list-style: disc outside none;margin-left: -20px;padding-bottom: 20px;}
.termsOfServiceInner ul li {color:#4D4D4D; font: 16px/21px MontserratReg;list-style-type: decimal;padding:5px;}
/** Terms Of Service  page - End **/
/** Privacy page - End **/
.privacyOuter .commonBannerItem p a {color:#29abe2; text-decoration:none;}
.privacyInner{ margin:0px auto; clear:both;}
.privacyInner .privacyContent{padding-top:30px;}
.privacyInner .bottomSpace{ height:85px;clear:both;}
.privacyInner h2 {color:#333333; font: 25px MontserratReg;}
.privacyInner p {color:#333333; font: 16px/21px MontserratReg;text-align: justify;}
.privacyInner ul{list-style: disc outside none;margin-left: -20px;padding-bottom: 20px;}
.privacyInner ul li {color:#333333; font: 16px/21px MontserratReg;list-style-type: decimal;padding:5px;}
/** Privacy page - End **/

.lpfooter_logo.col-xs-3 {width: 15%;}
.footerlink.col-xs-4 {text-align: right;width: 43%;}
#signupImg{padding-top:55px;}
.commonBannerItem h3 { font:normal 40px MontserratBold;}
/*#freeSignup .formcontrols {margin:11px 0 0 145px;}
#freeSignup .msg {margin-left: -140px;}*/
.termsOfServiceInner .termsOfServiceContent { padding-top:30px}
.quicklinks { width:230px !important;}

@media screen and (max-width: 400px) {
	.contactUsRight .left .col-md-9 { padding-right:0px !important}
	.contactUsRight div[class^='col-']{width:280px !important; }
	.padd{float:left !important;}
	.footerContainer{display:inline-block;height:auto;padding-bottom: 40px;}
	.footerlink { clear: both;float: none;text-align: center;}
	.padtop {margin: 0 !important;padding: 20px 0 0 !important;}
	.nav{width:270px;}
	.nav li a{width:76px;height:auto;}
	.nav li a.activeMenu,.nav li a:hover{border:none !important;height:auto;}
	.commonBanner{height:auto}
	/*.commonBannerItem{padding:0px;}*/
	.featureSocialMediaLeft,	.featureSocialMediaRight{padding:0px !important; width:100%;text-align:center;}
	.featureContentbtn {padding:0px !important; width:95%;text-align:center;}
	.featureOuter  div[class^='col-']{padding:0px!important;}
	#featureWidget .featureWidgetWrapper{height:auto;}
	.featureContentItem{padding:40px 0px;}
	
	/** Product **/
	.pricingItem{ padding:30px 0 20px 0;}
	.panel-wrapper .col-xs-6{ width:100%; padding: 10px 0px;}
	.pricingbox li{ float:none;clear:both;margin:0px auto; width:100%;}
	.pricingbox li .box, .pricingbox li.activeBox .box, .pricingbox li .box .boxItem{ width:100%;}
	.pricingbox li.activeBox .ribbon{background-size: 100% 100%;width:105%;}
	.learnbtn {background-size: 100% 100%;margin: 20px auto;width: 75%;}
	.startbtn, .startbtn a{width:100%;background-size: 100% 100%;}
	.shadow{height:auto;}
	.integrations{height:auto;}
	.playbtn {background-size: 100% 100%;float: none;left: 40%;margin: 0 auto;position: absolute;top: 230px;width:64px;height:64px;}
	.startfreeeTrialbtn{background-size:100% 100%; width:100%;margin:20px 0;}
	.slider {padding-top:115px;}
	.slider h1 {font-size:23px;}
	.slider h6 {font-size:20px;}
	.sliderContainer, .slider{ height:auto;}
	.integrationsItem{padding-top:20px;}
	.ls-select-box{margin-top:15px;}
	
	/** Pricing **/
	.pricingItem01{width:100%}
	.pricingbox01{width:auto;}
	
	.pricingbox01 li.col-xs-4 {clear: both;float: none;margin: 0 auto;width:253px;}
	.boxItem ul li {width: 100%;}
	.boxItem.left {float: none;margin: 0 auto !important;padding: 30px 0 0 !important;width: 100% !important;}
	.boxItem.left > ul {margin: -10px auto;padding: 0;width: 100% !important;}
	.freebtn.activepricebtn, .freebtn{ margin-top:15px;}
	.bottomText{padding:0px; width:100%;}
	.bottomText .col-ms-6 {float:none; width:100%;}
	.bottomText .col-ms-6 .para06{padding:0px; width:100%;}
	
	/** Login **/
	.loginpform{width:100%}
	.loginformcontrols{width:85%;}
	.loginbase.row{margin:0px;}
	.loginbase .col-xs-9 {padding: 0;text-align: center;width: 100%;}
	.loginbase .col-xs-3 {padding: 25px 0 0 0;text-align: center;width: 100%;}
	.signuppagefooter{height:auto !important;}
	.signupfooter.row{height:auto !important; padding-top:15px !important;margin:0px;}
	.signupfooter.row .col-xs-3, .signupfooter.row .col-xs-4, .signupfooter.row .col-xs-5{ clear:both; float:none; width:100%; text-align:center; margin:0px auto;padding-left:0px;padding-right:0px;}
	
	.loginbg{width:100%; background:none !important;}
	.commonpinkbtn{border:6px solid #EDEDED;width:75%;line-height:60px;height:60px;}
	
	/** Signup **/
	.signupItem.signupPage{ width:100%;margin:0px auto;}
	.signupformItem{ width:100%;margin:0px auto;height:auto;}
	.signupform{width:100%;margin:0px auto;/*position:absolute;*/height:auto;background-size:100% 100%;padding:3px 15px 30px;z-index:999; }
	 #freeSignup .formcontrols, #verification .formcontrols {width:100%; margin:0px auto;}
	.formcontrols .txtbox01{width:100%;}
	#signupImg{max-width:100%;}
	.register{width:100%; background:none !important;text-align: center;margin:0px auto !important;}
	.registerbtn{border:6px solid #EDEDED;width:75% !important;line-height:60px;height:60px;margin:0px !important;background-size:100% 100%;}
	.signupformItem .msg{margin-top: 37px;padding-bottom: 20px;line-height:normal !important;}
	#freeSignup .msg {margin-left:auto;}
	
	
	/** Thankyou **/
	.thankyouform .formcontrols{margin:0px auto; width:80%;}
	.signupform.thankyouText{ width: 90%;height:635px;}
	.thankmsg{line-height:95px !important;}
	
	/** Landing Page **/
	#landingpage .left{ float:none;}
	.landingPage_logo{width:280px;}
	.contents{width:100%;}
	.signup{width:100%;margin:20px auto;background-size:100% 100%;height:315px;}
	.signupbtn{display:block;margin:9px 42px;}
	.signup_header {display: inline-block;font: 14px MontserratBold;margin: 0 auto;padding: 45px 20px;text-indent: 0;}
	.txtbox {border: 0 none;border-radius: 5px;color: #B1337D;font: 10px/50px MontserratReg;height: 50px;margin: 9px 0 9px 22px;padding: 0 0 0 7px;width: 240px;}
	.footer {height: auto;padding: 50px 0 0;width: 100%; text-align:center;}
	.lpfooter_logo {height: 37px;padding: 0;width: 100%;}
	.header{width:100%;}
	
	/** Verification **/
	#verification .signupform {height:auto !important;}
	#verification .txtboxarea01 {width:100%;}
	#verification .thankmsg{font-size:28px;}
	#verification .register input{margin:0px auto;}
	#verification .thankmsg {line-height: 126px !important;}
	#verification .thankmsg.verification-success {font-size: 25px;line-height: 60px !important;}
	#verification .left{float:none}
	#verification .signupContainer{height:970px;}
	.loginpform .loginformcontrols { width:80%; margin:20px auto}
	.loginformcontrols .txtbox01 { width:100%}
	.signupformItem { width:95%}
	.signupHeader { height:auto}
	.faqarea h4 { padding-bottom:30px; padding-top:30px}
	.footermenu01 li { float:none}
	.contactpart1 { padding-right:0px !important}
	.ls-nav { display:none}
	.hheader { min-height:195px; padding-top:20px}
	
	.learnbtn { margin:auto}
	
}

@media (min-width: 400px)  and (max-width: 767px) {
	.contactUsRight div[class^='col-']{width:445px;}	
	.padd{float:left !important;padding-top:15px;}
	.footerContainer{display:inline-block;height:auto;padding-bottom: 40px;}
	.footerlink { clear: both;float: none;text-align: center;}
	.padtop {margin: 0 !important;padding: 20px 0 0 !important;}
	.footermenu01 li{padding-right: 20px;width: 23%;}
	.nav li a{height:auto;}
	.nav li a.activeMenu,.nav li a:hover{border:none !important;height:auto;}
	.commonBanner{height:auto}
	/*.commonBannerItem{padding:20px 0 0 0;}*/
	
	.featureSocialMediaLeft,	.featureSocialMediaRight{padding:0px !important; width:100%;text-align:center;}
	.featureOuter  div[class^='col-']{padding:0px!important;}
	 #featureWidget .featureWidgetWrapper{height:auto;}
	.featureContentItem{padding:40px 0px;}
	
	/** Products **/
	.pricingItem{ padding:30px 0 20px 0;}
	.panel-wrapper .col-xs-6{ width:100%; padding: 10px 0px;}
	.pricingbox li{ float:none;clear:both;margin:0px auto; width:57%;}
	.pricingbox li .box, .pricingbox li .box .boxItem{ width:100%;}
	.integrations{height:auto;}
	.pricingbox li .box, .pricingbox li.activeBox .box, .pricingbox li .box .boxItem{ width:100%;}
	#homebanner{background-size:cover;}
	.startfreeeTrialbtn{margin:0 0 10px;}
	.slider {padding-top:20px;}
	.slider h1 {font-size:23px;}
	.slider h6 {font-size:20px;}
	.sliderContainer, .slider{ height:auto;}
	.integrationsItem{padding-top:20px;}	
	.playbtn{margin:10px;}
	.ls-select-box{margin-top:15px;}
	.shadow{height:auto;}
	
	/** Pricing **/
	.pricingItem01{width:100%}
	.pricingbox01{width:auto;}
	.pricingbox01 li.col-xs-4 {clear: both;float: none;margin: 0 auto;width: 57%;}
	.boxItem ul li {width: 100%;}
	.boxItem.left {float: none;margin: 0 auto !important;padding: 30px 0 0 !important;width: 100% !important;}
	.boxItem.left > ul {margin: -10px auto;padding: 0;width: 100% !important;}
	.freebtn.activepricebtn, .freebtn{ margin-top:15px;}
	.bottomText{padding:0px; width:100%;}
	.bottomText .col-ms-6 {float:none; width:100%;}
	.bottomText .col-ms-6 .para06{padding:0px; width:100%;}
	
	/** Login **/
	.loginpform{width:100%}
	.loginformcontrols{width:85%;}
	.loginbase.row{margin:0px;}
	.loginbase .col-xs-9 {padding: 0;text-align: center;width: 100%;}
	.loginbase .col-xs-3 {padding: 25px 0 0 0;text-align: center;width: 100%;}	
	
	.signuppagefooter{height:auto !important;}
	.signupfooter.row{height:auto !important; padding-top:15px !important;margin:0px;}
	.signupfooter.row .col-xs-3, .signupfooter.row .col-xs-4, .signupfooter.row .col-xs-5{ clear:both; float:none; width:100%; text-align:center; margin:0px auto;padding-left:0px;padding-right:0px;}
	
	.loginbg{width:100%; background:none !important;}
	.commonpinkbtn{border:6px solid #EDEDED;width:75%;line-height:60px;height:60px;}
	
	.loginpform .loginformcontrols { width:80%; margin:20px auto}
	.loginformcontrols .txtbox01 { width:100%}
	
	/** Signup **/
	.signupItem.signupPage{ width:90%;margin:0px auto;}
	.signupformItem{ width:100%;margin:0px auto;height:auto;}
	.signupform{width:100%;margin:0px auto;/*position:absolute;*/height:auto;background-size:100% 100%;padding:0 15px 30px;z-index:999; }
	 #freeSignup .formcontrols, #verification .formcontrols {width:100%; margin:0px auto;}
	.formcontrols .txtbox01{width:100%;}
	#signupImg{max-width:100%;}
	.register{width:100%; background:none !important;text-align: center;margin:0px auto !important;}
	.registerbtn{border:6px solid #EDEDED;width:75% !important;line-height:60px;height:60px;margin:0px !important;background-size:100% 100%;}
	#freeSignup .msg {margin-left:auto;}
	
	/** Thankyou **/
	.thankyouform .formcontrols{margin:0px auto; width:80%;}
	.signupform.thankyouText{ width: 94%;height:635px;}
	.thankmsg{line-height:95px !important;}

	/** Landing Page **/
	#landingpage .left{ float:none;}
	.contents{width:100%;}
	.signup{width:100%;margin:20px auto;background-size:100% 100%;height:360px;}
	.signupbtn{display:block;margin:10px 115px;}
	.signup_header {display: inline-block;font: 18px MontserratBold;margin: 0 auto;padding: 45px 20px;text-indent: 0;}
	.txtbox {width: 400px;}
	.footer {height: auto;padding: 50px 0 0;width: 100%; text-align:center;}
	.lpfooter_logo {height: 37px;padding: 0;width: 100%;}
	.header{width:100%;}
	
	/** Verification **/
	#verification .txtboxarea01 {width:100%;}
	#verification .register input{margin:0px auto;}
	
	#verification .signupform {height:auto !important;}
	#verification .thankmsg {line-height: 126px !important;}	
	#verification .thankmsg.verification-success {font-size: 25px;line-height: 60px !important;}
	#verification .left{float:none}
	#verification .signupContainer{height:1030px;}
	#freeSignup .formcontrols, #verification .formcontrols { margin:10px;  width:auto}
	.ls-nav { display:none}
	.pricingbox li.activeBox .ribbon { background-size: 100% 100%;
    width: 105%;}
	.learnbtn { margin:auto}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.nav{height:82px;}
	.contactUsRight div[class^='col-']{    float: left;padding-left: 0;padding-right: 0;width: 250px;}
	.featureContentItem div[class^='col-']{    float: left;padding-left: 0;padding-right: 0;width: 50%;}
	.featureWidgetWrapper .col-md-7{float: left;width: 60%;}
	.featureWidgetWrapper .col-md-5{float: left;width: 40%;}
	
	.featureSocialMediaLeft{padding:0px;}
	.featureSocialMediaRight {padding: 100px 0 35px 35px;}
	#featureWidget .featureWidgetWrapper{height:325px;}
	
	/** Products **/
	.slider h1 {font-size:35px;}
	.slider {padding-top:0px; height:265px;}
	.sliderContainer{ height:auto; background-size:cover;}
	.ls-select-box{ display:none !important}
	#slider-id-nav-ul{ display:block !important}
	.playbtn{margin:70px 0 0;}
	.pricingItem{padding:0px 0 109px}
	.learnbtn{margin:35px auto auto}
	.pricingbox {width:100%;}
	.pricingbox li, .pricingbox li .box , .pricingbox li .box .boxItem{width:240px;}
	.pricingbox li.activeBox .box{width:250px; position:absolute; z-index:9999;}
	.pricingbox li.activeBox .ribbon{width:260px; background-size:100% 100%;}
	#slider-id-nav-ul{ width:100%}
	#slider-id-nav-ul li { width:25%}
	#slider-id-nav-ul li  a, .slider-id-nav-ul li  a.current{ width:100%}
	.ls-wrapper .ls-nav a{font-size:13px;}
	.shadow{height:auto;}
	
		/** Pricing **/
	.pricingItem01{width:100%}
	.pricingbox01{width:auto;padding:65px 0 100px 95px;}
	.pricingbox01 li.col-xs-4 {width: 270px;}
	.boxItem ul li {width: 100%;}
	.boxItem.left {float: none;margin: 0 auto !important;padding: 30px 0 0 !important;width: 100% !important;}
	.boxItem.left > ul {margin: -10px auto;padding: 0;width: 100% !important;}
	.freebtn.activepricebtn, .freebtn{ margin-top:15px;}
	.bottomText{padding:0px; width:100%;}
	.bottomText .col-ms-6 {float:left; width:50%;}
	.bottomText .col-ms-6 .para06{padding:0px; width:100%;}
	li.nostyle.col-xs-4.last{padding-top:33px;}
	.signupfooter.row  .col-xs-3 {width:23% !important;}
	.signupfooter.row  .col-xs-5 {width:45%;}
	.signupfooter.row  .col-xs-4{width:auto; text-align:left; padding-left:0px; padding-right:0px;}
	
	.loginpform{width:85%;}
	.loginbg{width:100%; background:none !important;}
	.commonpinkbtn{border:6px solid #EDEDED;width:75%;line-height:60px;height:60px;}
	
	/** Signup **/
	.signupItem.signupPage{ width:90%;margin:0px auto;}
	.signupformItem{ width:100%;margin:0px auto;height:auto;}
	.signupform{width:100%;margin:0px auto;/*position:absolute;*/height:auto;background-size:100% 100%;padding:0 15px 30px;z-index:999; }
	#freeSignup .formcontrols, #verification .formcontrols {width:60%; margin:0px auto; float:none;}
	.formcontrols .txtbox01{width:100%;}
	#signupImg{max-width:100%;}
	.register{width:100%; background:none !important;text-align: center;margin:0px auto !important;}
	.registerbtn{border:6px solid #EDEDED;width:58% !important;line-height:60px;height:60px;margin:0px !important;}
	#freeSignup .msg {margin-left:auto;}
	
		/** Thankyou **/
	.thankyouform .formcontrols{margin:0px auto; width:80%;}
	.signupform.thankyouText{ width: 94%;height:735px;}
	.thankmsg{line-height:115px !important;}
	
	/** Landing Page **/
	.contents{width:100%;}
	.header{width:100%;}	
	.footer {height: auto;width: 100%;}
	
	
	/** Verification **/
	#verification .txtboxarea01 {width:100%;}
	#verification .register input{margin:0px auto;}	
	#verification .thankmsg.verification-success {font-size: 25px;line-height: 60px !important;}
/*	#verification .signupform {height:730px !important;}*/
	#verification .left{float:none}
	
	.loginpform .loginformcontrols { margin: 20px auto 20px 19%;}
	.loginformcontrols .txtbox01 { width:60%}
	.loginbg { width:367px}

/** faq **/
	.bottomText .col-ms-6 { float:none; width:100% }
	.faqarea h4 { padding-top:30px; padding-bottom:30px;}
}
@media (min-width: 992px) and (max-width: 1199px) {	
	.ls-select-box{ display:none !important}
	#slider-id-nav-ul{ display:block !important}
	.pricingbox {width:100%;}
	.pricingbox li{width:313px;}
	.pricingbox li .box{width:325px;}
	.pricingbox li.activeBox .box{width:315px;}
	.pricingbox li .box .boxItem{width:289px;}
	.pricingbox li.activeBox .ribbon{width:327px;background-size:100% 100%}
	
			/** Pricing **/
	.pricingItem01{width:100%;}
	.pricingbox01{width:100%;}
	.pricingbox01 li.col-xs-4 {width: 226px;}
	.hpart3 { padding:0px !important}
	.activeprice.nostyle.col-xs-4 {
		position: relative;
		z-index: 99999;
	}

	/** Login **/
	.loginpform .loginformcontrols { margin: 20px auto 20px 19%;}
	.loginformcontrols .txtbox01 { width:60%}
	.loginbg { width:367px !important}
	.signupfooter.row  .col-xs-3 {width:18%;}.signupfooter.row  .col-xs-4{width:40%; text-align:right}
	.footerlink.col-xs-4{text-align:right;}
	
	.loginbg{width:100%; background:none !important;}
	.commonpinkbtn{border:6px solid #EDEDED;width:75%;line-height:60px;height:60px;}
	
	/** Signup **/
	.signupItem.signupPage{ width:95%;margin:0px auto;}	
	.signupformItem{/*margin-left:65px;*/}
	#freeSignup .formcontrols, #verification .formcontrols{margin: 5px 0 0 200px !important; }
	#freeSignup .msg {margin-left:auto;}
	/** Landing Page **/
	.contents{width:100%;}
	.header{width:100%;}	
	.footer {height: auto;width: 100%;}
	
		/** Verification **/
	#verification .txtboxarea01 {width:100%;}
	#verification .register input{margin:0px auto;}

	
}

@media (min-width: 1200px) {}

/* changes by prabu */
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hpart1 { width:30% !important}
	.hpart2 { width:40% !important}
	.hpart3 { width:30% !important}
	.learnbtn { margin:30px auto !important}
	
}
@media (min-width: 700px) and (max-width: 975px) {
	.hpart1 { width:50% !important; float:left }
	.hpart2 { width:50% !important; float:left}
	.hpart3 { width:100% !important;}
	.learnbtn { margin:30px auto !important}
	
}
@media (min-width: 700px) and (max-width: 677px) {
	.hpart1 { width:50% !important; float:left }
	.hpart2 { width:50% !important; float:left}
	.hpart3 { width:100% !important;}
	.learnbtn { margin:30px auto !important}
	
}