.topgico {
clear:both;
float:right;
}
body {
padding:0px;
margin:0px;
color:#5a5a5a;
font-size:16px;
font-weight:300;
margin-bottom:70px;
}
.mainContent {
font-size:18px;
}
#header1 {
width:100%;
height:auto;
}
.maxwidth100 {
max-width:100%;
}
.smart-desktop-menu a {
text-transform:uppercase;
}
.smart-desktop-menu ul {
padding:0px;
margin:0px;
}
#header1 {
position:fixed;
top:0px;
left:0px;
padding:0px;
margin:0px;
background:#fff;
padding-bottom:14px;
z-index:999;
}
#header1 .width10 {
padding-top:10px;
}
#header1 .smart-desktop-menu a:hover,
#header1 .smart-desktop-menu li.active a {
color:#8e8e8e;
border-top:10px solid #e2e2e2;
}
#header1 .smart-desktop-menu a {
padding-top:35px;
border-top:10px solid transparent;
color:#5a5a5a;
text-decoration:none;
font-weight:300;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.transition.linear {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}

.button1:hover {
background:#fff;
color:#f36f21;
}
.button1 {
padding:10px 15px;
font-size:14px;
font-weight:600px;
background:#f36f21;
color:#fff;
font-weight:400;
border:1px solid #f36f21;
}
#header1 .paddingTop {
padding-top:30px;
}
.ico-phone {
background:url("../../../images/ico-top-phone.png");
background-repeat:no-repeat;
display:block;
width:20px;
height:20px;
}
.tophoneln {
line-height:46px;
font-weight:bolder;
}
.tophoneico {
margin-top:19px;
}
.overhidden {
overflow:hidden;
}
#header2 {
margin-top:110px;
padding:0px;
width:100%;
height:auto;
overflow:hidden;
}
.bgimages {
background:url("../../../images/static-img-slide.jpg");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
position:relative;
z-index:0;
}
.height500 {
height:500px;
}
.bgimages .item .carousel-caption {
left:0px;
top:50px;
}
.secondaryslide .subTitleText {
text-align:center;
font-size:20px;
color:#ffffff;
}
.secondaryslide .sltext {
text-align:center;
font-size:39px;
font-weight:600;
color:#ffffff;
}
.secondaryslide {
background:url("../../../images/secondary/sec-static-img-compressor.jpg");
background-size:cover;
background-repeat:no-repeat;
padding:40px 0px;
}
.bgimages .item h3 {
text-align:left;
font-size:39px;
font-weight:600;
}
.bgimages .item h3 .upper {
font-size:30px;
}
.bgimages .item {
width:100%;
height:auto;
overflow:hidden;
min-height:230px;
}
.sepa60px {
width:100%;
clear:both;
display:block;
height:60px;
overflow:hidden;
}
.sepa40px {
width:100%;
clear:both;
display:block;
height:40px;
overflow:hidden;
}
.button2.gray:hover {
color:#fff;
background:#8a8a8a;;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.button2.gray {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
background:#fff;
border:1px solid #8a8a8a;
color:#8a8a8a;
padding:10px 15px;
font-size:18px;
text-align:center;
font-weight:300;
text-decoration:none;
margin:5px auto;
width:180px;
display:block;
}
.bigbutton.colored:hover {
color:#f36f21;
background:transparent;
}
.bigbutton.colored {
background:#f36f21;
border:1px solid #f36f21;
color:#fff;
padding:15px 35px;
font-size:34px;
font-weight:200;
text-decoration:none;
margin:0px 0px;
}

.bigbutton.white:hover {
background:rgba(255,255,255,0.3)
}
.bigbutton.white {
margin:0px 5px;
background:transparent;
border:1px solid #ffffff;
color:#ffffff;
padding:15px 35px;
font-size:34px;
font-weight:200;
text-decoration:none;
}
.cwhite {
color:#ffffff;
}
.clear {
clear:both;
}
.fnts16 {
font-size:16px;
}
.fntw400 {
font-weight:400;
}
.fntw300 {
font-weight:300;
}
.bgimages .container {
position:relative;
height:100%;
}
.upper {
text-transform:uppercase;
}
.fnts17 {
font-size:17px;
}
.fnts18 {
font-size:18px;
}
.lineh21 {
line-height:21px;
}
.aunder a {
text-decoration:underline;
}
.heightauto {
height:auto;
}
#header3 {
padding:40px 0px;
}
.moduletitle {
font-size:34px;
font-weight:400;
}
.modulesubtitle {
font-size:24px;
color:#8e8e8e;
font-weight:300;
}
#header3 .col-lg-3 .txt {
font-weight:300;
font-size:18px;
}
#header3 .col-lg-3 .title {
font-weight:300;
padding-bottom:15px;
}
#header3 .ico, .mainContent .ico {
width:102px;
height:102px;
margin:0 auto;
}
#header3 .modulesubtitle {
padding-bottom:40px;
}
.ico-GetLeads {
background:url("../../../images/ico-GetLeads.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-PasteCode {
background:url("../../../images/ico-PasteCode.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-Customize {
background:url("../../../images/ico-Customize.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-SignUp {
background:url("../../../images/ico-SignUp.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-LowStartUpCost {
background:url("../../../images/ico-LowStartUpCost.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-NoContract {
background:url("../../../images/ico-NoContract.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-CustomDesign {
background:url("../../../images/ico-CustomDesign.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-SpanishAvailable {
background:url("../../../images/ico-SpanishAvailable.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-CallConnect {
background:url("../../../images/ico-CallConnect.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-WhiteLabel {
background:url("../../../images/ico-WhiteLabel.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-HIPAACompliant {
background:url("../../../images/ico-HIPAACompliant.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-BuildtoMarket {
background:url("../../../images/ico-BuilttoMarketYourBusiness.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-IndustryExpertise {
background:url("../../../images/ico-IndustryExpertise.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-PayforPerformancePricing {
background:url("../../../images/ico-PayforPerformancePricing.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.ico-CloudBased {
background:url("../../../images/ico-CloudBased.png");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}


.margintop20 {
margin-top:20px;
}
.scale0 {
transform:scale(0);
-ms-transform:scale(0);
-webkit-transform:scale(0);
-moz-transform:scale(0);
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.scale0.scaled {
transform:scale(1);
-ms-transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;   
}
.tright {
text-align:right;
}
.tleft {
text-align:left;
}
.tcenter {
text-align:center;
}
.block {
display:block;
}
.fnts20 {
font-size:20px;
}
.fnts28 {
font-size:28px;
}
.fnts24 {
font-size:24px;
}
.fntw300 {
font-weight:300;
}
.paddingtop10 {
padding-top:10px;
}
.paddingtop6 {
padding-top:6px;
}
#header3 .col-lg-3.scale0 .ico {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
#header3 .col-lg-3.scale0:hover .ico {
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.getStartedPage .col-lg-3 .ico {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.getStartedPage .col-lg-3:hover .ico {
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
#header4 {
padding:40px 0px;
background:#f5f5f5;
}
.relative {
position:relative;
}
.height1px {
height:1px;
}
.margin0auto {
margin:0 auto;
}
.hbigline {
left:50%;
margin-left:-15%;
}
.width1px {
width:1px;
}
.height100 {
height:100%;
}
.left50 {
left:50%;
}
.left0px {
left:0px;
}
.right0px {
right:0px;
}
.lineAnimationBlock .txt {
font-size:18px;
}
.lineAnimationBlock .title {
font-weight:300;
}
.lineAnimationBlock .width50.fright {
padding-top:50px;
}
.lineAnimationBlock .hline {
position:relative;
left:50%;
margin-left:-150px;
margin-top:40px;
}
.width0 {
width:0px;
}
.absolute {
position:absolute;
}
.vlineLongCenter {
left:50%;
margin-left:-0.5px;
}
.lineAnimationBlock .width50.fleft .hSmallLine {
margin-top:32px;
height:1px;
width:0px;
right:0px;
left:auto;
}
.lineAnimationBlock .width50.fright .hSmallLine {
margin-top:32px;
height:1px;
width:0px;
right:auto;
left:0px;;
}
.lineAnimationBlock .width50.fleft .absolute.bubble {
left:auto;
right:11%;
width:15px;
height:15px;
margin-top:25px;
opacity:0;
border-radius:100%;
border:2px solid #eb6e1c;
}
.lineAnimationBlock .width50.fright .absolute.bubble {
left:11%;
right:auto;
width:15px;
height:15px;
margin-top:25px;
opacity:0;
border-radius:100%;
border:2px solid #eb6e1c;
}
.lineAnimationBlock .width100 .absolute.bubble {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.lineAnimationBlock .width100:hover .absolute.bubble {
background:#eb6e1c;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
#section1-1 {
position:relative;
width:100%;
height:auto;
padding:40px 0px;
}
#section1-1 .parallax {
background:url("../../../images/pricing-parallax.jpg");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
background-attachment:fixed;
z-index:0;
}
#section1-1 .relative {
z-index:1
}
.top0 {
top:0px;
}
.left0 {
left:0px;
}
.height400px {
height:400px;
}
.left5 {
left:5%;
}
#section1-1 .modulesubtitle {
padding-bottom:40px;
}
#section1-1 .plan1 .inner, #section1-1 .plan3 .inner,
.pricingPage .plan1 .inner, .pricingPage .plan3 .inner {
border:1px solid #c5c5c5;
margin-top:20px;
}
#section1-1 .plan3 .inner,
.pricingPage .plan3 .inner {
border-left:0px solid transparent;
}
#section1-1 .plan2 .inner,
.pricingPage .plan2 .inner {
border:2px solid #c5c5c5;
}
#section1-1 .plan .inner, .pricingPage .plan .inner {
background:#fff;
}
#section1-1 .plan .header, .pricingPage .plan .header {
min-height:80px;
}
#section1-1 .plan, .pricingPage .plan {
width:235px;
color:#5c5c5c;
}
#section1-1 .plan .header .title,
.pricingPage .plan .header .title {
color:#5c5c5c;
font-weight:600;
}

#section1-1 .plan .header .subtitle,
.pricingPage .plan .header .subtitle {
font-weight:300;
font-size:18px;
}
#section1-1 .plan .price,
.pricingPage .plan .price {
font-weight:800;
font-size:40px;
padding:10px 0px;
border-top:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
}

#section1-1 .plan .price .small,
.pricingPage .plan .price .small {
font-size:28px;
padding:0px 10px;
margin-top:9px;
position:relative;
top:-10px;
margin-left:-30px;
}
#section1-1 .plan2 .header,
.pricingPage .plan2 .header {

}
#section1-1 .plan1 .content
{

padding:20px 20px;
font-size:16px;
font-weight:300;
height: 120px;
}
#section1-1 .plan3 .content
{
padding:20px 20px;
font-size:16px;
font-weight:300;
height: 260px;
}
.pricingPage .plan3 .content
{
padding:20px 20px;
font-size:16px;
font-weight:300;
height: 260px;
}
.pricingPage .plan1 .content {
padding:20px 20px;
font-size:16px;
font-weight:300;
height: 140px;
}
#section1-1 .plan2 .content,
.pricingPage .plan2 .content {
padding:20px 20px;
font-size:16px;
font-weight:300;
height: 114px;
}
.plan1 .button3:hover, .plan3 .button3:hover {
background:transparent;
color:#28368f;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan2 .button3:hover {
background:transparent;
color:#f36f21;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan1 .button3, .plan3 .button3 {
display:block;
width:90%;
border:1px solid #28368f;
background:#28368f;
padding:10px 0px;
margin:0px auto 5% auto;
text-align:center;
font-weight:200;
font-size:26px;
color:#fff;
text-decoration:none;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan2 .button3,
.special-offer .button3 {
display:block;
width:90%;
border:1px solid #f36f21;
background:#f36f21;
padding:10px 0px;
margin:0px auto 5% auto;
text-align:center;
font-weight:300;
font-size:26px;
color:#fff;
text-decoration:none;   
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan .header {
padding:5px;
}
.plan1 .header .overlay {
background:#28368f;
width:100%;
height:0px;
top:0px;
left:0px;
}
.plan2 .header .overlay,
.special-offer .header .overlay {
background:#f36f21;
width:100%;
height:0px;
top:0px;
left:0px;
}
.plan3 .header .overlay {
background:#28368f;
width:100%;
height:0px;
top:0px;
left:0px;
}
.plan .header h3, .plan .header p {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan .header .overlay {
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;   
}

.plan:hover .header h3, .plan:hover .header p {
color:#fff!important;
position:relative;
z-index:1;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.plan3:hover .header .overlay {
height:100%!important;
z-index:0;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}
.plan2:hover .header .overlay {
height:100%!important;
z-index:0;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}
.plan1:hover .header .overlay {
height:100%!important;
z-index:0;
-webkit-transition: all 800ms ease;
-moz-transition: all 800ms ease;
-o-transition: all 800ms ease;
transition: all 800ms ease;
}
.plan2 .header {
padding-top:11px;
padding-bottom:12px;
}


ul.varna {
list-style-type:none;
padding:0px 0px 0px 20px;
}
ul.varna li {
background:url("../../../images/ico-checkbox.png");
background-repeat:no-repeat;
background-position:0 7px;
padding-left:20px;
display:block;
padding-top:2px;
padding-bottom:2px;
}
.paddingtop40px {
padding-top:40px;
}
#section1-2, #section1-1 {
border-bottom:1px solid #eaeaea;
overflow:hidden;
}
.cblack {
color:#000000;
}
.fntw200 {
font-weight:200;
}
#section1-2 {
padding:40px 0px;
position:relative;
}
#header4 .bigbutton.colored {
width:100%;
}
#header4 .buttonblock {
padding:40px 0px 15px 0px;
margin-top:20px;
display:block;
}
#section1-2 .fnts27, #section2-1 .fnts27, #header4 .fnts27 {
font-size:27px;!important;
}
#section1-2 .fnts20, #section2-1 .fnts20, #header4 .fnts20 {
font-size:20px;!important;
}
#section1-2 .row {
position:relative;
z-index:1;
}
.scrollingImage {
position:absolute;
width:100%;
height:100%;
top:0px;
right:0px;
z-index:0;
}
#section1-2 .width50 {
position:relative;
z-index:1;
}
.scrollingImage .img0 {
opacity:1;
background:url("../../../images/Popup/popup0.jpg");
background-repeat:no-repeat;
background-size:cover;
background-position:50% 50%;
}
.scrollingImage .opacity0 {
position:absolute;
right:0px;
top:0px;
width:45%;
height:480px;
z-index:0;
}
#section2-1 {
padding:40px 0px;
position:relative;
}
#section2-1 .innerSideImage {
position:absolute;
top:0px;
left:0px;
width:45%;
height:553px;
z-index:0;
background:url("../../../images/BusinessVerticalsWeServe.jpg");
background-repeat:no-repeat;
background-size:100% auto;
background-position:50% 50%;
}
#section2-1 .smartBlock .smartico {
opacity:0.8;
}
#section2-1 .smartBlock1 .smartico {
background:url("../../../images/ic0-attorneys.png");
background-repeat:no-repeat;
background-size:100% 100%;
width:62px;
height:62px;
margin:0 auto;
}
#section2-1 .smartBlock2 .smartico {
background:url("../../../images/ic0-RealEstateAgents.png");
background-repeat:no-repeat;
background-size:100% 100%;
width:62px;
height:62px;
margin:0 auto;
}
#section2-1 .smartBlock3 .smartico {
background:url("../../../images/ic0-CPAs.png");
background-repeat:no-repeat;
background-size:100% 100%;
width:62px;
height:62px;
margin:0 auto;
}
#section2-1 .smartBlock4 .smartico {
background:url("../../../images/ic0-MedicalPractices.png");
background-repeat:no-repeat;
background-size:100% 100%;
width:62px;
height:62px;
margin:0 auto;
}
#section2-1 .smartBlock .txt {
font-size:14px;
text-transform:uppercase;
color:#446ea9;
font-weight:400;
}
#section2-1 .smartBlock {
text-align:center;
}
.fnts38 {
font-size:38px;
}
.fntw400 {
font-weight:400;
}
#section2-2 {
padding:40px 0px;
background:url("../../../images/testim-bg.png");
background-attachment:fixed;
background-repeat:repeat;
border-top:1px solid #eaeaea;

}
#header1 {
border-bottom:1px solid #eaeaea;
}
#testimonials .carousel-inner .item {
min-height:250px;
}
#carousel-chatbox .item {
min-height:250px;
}
#carousel-chatbox .item img {
width:33%;
float:left;
}
#carousel-chatbox .carousel-caption {
width:100%;
left:0px;
right:0px;
}
#carousel-chatbox .carousel-control {
z-index:999;
background-image:none;
}
#testimonials .carousel-caption p.title {
color:#8e8e8e;
}
#testimonials .carousel-caption img {
padding:0px 30px 20px 0px;
}
#testimonials .carousel-caption p {
text-align:left;
color:#5f5f5f;
text-shadow:none;
font-size:20px;
}
#testimonials .carousel-caption {
left:0px;
right:0px;
}
#testimonials .carousel-indicators li {
border:1px solid #8e8e8e;
background:#8e8e8e;
margin:0 8px;
}
#testimonials .carousel-indicators li.active {
background:#446eaa;
border:1px solid #446eaa;
width:19px;
height:19px;
margin:-3px 8px;
}
ul.inline li {
display:inline-block;
list-style-type:none;
}
#footermenu {
border-bottom:1px solid #eaeaea;
border-top:1px solid #eaeaea;
padding:20px 0px;
}
#footermenu a {
color:#8e8e8e;
text-align:center;
padding:5px 12px;
}
#footermenu ul {
margin: 0 auto;
text-align: center;
width: 100%;
}
#footermenu a:hover, #footermenu li.active a {
color:#f36f21;
text-decoration:none;
}

.copyrightsocialinfo a:hover {
color:#f36f21;
text-decoration:none;
}
.copyrightsocialinfo a {
color:#8e8e8e;
}
.copyrightsocialinfo {
padding:15px 0px;
font-size:12px;
color:#8e8e8e;
}
.inner-page .mainContent {
}
.graybox {
width:100%;
height:auto;
overflow:hidden;
background:#f5f5f5;
padding:20px 20px;
margin:20px 0px;
}
.graybox .ico-setting {
background:url("../../../images/secondary/ico-setting.png");
background-repeat:no-repeat;
background-position:0px 50%;
margin:0px;
padding:10px 0px 10px 70px;
}
.aboutMainBox {
background:url("../../../images/secondary/pc-compressor.png");
background-repeat:no-repeat;
background-size:100% auto;
background-position:50% 100%;
padding-bottom:80px;
}
.fnts22 {
font-size:22px;
}
.aboutSecBox {
margin:0px 0px 0px 0px;
}
.featuresSecBox {
margin:0px 0px 60px 0px;
}
.featurePage {
margin:40px 0px;
}
.inner-page .mainContent {
margin:40px 0px 60px 0px;
}
.height550 {
height:550px;
}
.accordText {
height:0px;
width:100%;
display:block;
min-height:0px;
opacity:0;
}
.accordText.active {
min-height:50px!important;
height:auto!important;
opacity:1!important;
}
.accordTitle {
cursor:pointer;
}
.transition {
-webkit-transition: all 800ms linear;
-moz-transition: all 800ms linear;
-o-transition: all 800ms linear;
transition: all 800ms linear; 
}
.imgWhyPage {
height:535px;
background:url("../../../images/why.jpg");
background-repeat:no-repeat;
background-size:cover;
}
.blockFeatures .col-lg-3 .ico {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.blockFeatures .col-lg-3:hover .ico {
-webkit-transform: rotate(-20deg);
-moz-transform: rotate(-20deg);
-ms-transform: rotate(-20deg);
-o-transform: rotate(-20deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.animatingCustomizeBG {
height:540px;
overflow:hidden;
}
.animatingCustomizeBG .img1 {
width:80%;
height:100%;
top:0px;
left:0px;
background:url("../../../images/ChatBox1.png");
background-repeat:no-repeat;
background-size:100% auto;
}
.animatingCustomizeBG .img2 {
width:80%;
height:100%;
top:5%;
left:5%;
background:url("../../../images/ChatBox2.png");
background-repeat:no-repeat;
background-size:100% auto;
}
.animatingCustomizeBG .img3 {
width:80%;
height:100%;
top:10%;
left:10%;
background:url("../../../images/ChatBox3.png");
background-repeat:no-repeat;
background-size:100% auto;
}
.animatingCustomizeBG .img {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.animatingCustomizeBG:hover .img1 {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.animatingCustomizeBG:hover .img2 {
top:170px;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.animatingCustomizeBG:hover .img3 {
top:340px;
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.contentInCircle {
border-radius:100px;;
width: 30px;
height: 30px;
padding: 8px;
background: #fff;
border: 1px solid #446ea9;
text-align: center;
}
.acordionAboutBox h3.accordTitle {
-webkit-transition: all 500ms linear;
-moz-transition: all 500ms linear;
-o-transition: all 500ms linear;
transition: all 500ms linear;
}
.acordionAboutBox h3.accordTitle.ttl1:hover {text-decoration:underline !important; font-weight:700;}
.acordionAboutBox h3.accordTitle.ttl2:hover {text-decoration:underline !important;font-weight:700;}
.acordionAboutBox h3.accordTitle.ttl3:hover {text-decoration:underline !important;font-weight:700;}
.acordionAboutBox h3.accordTitle.ttl4:hover {text-decoration:underline !important;font-weight:700;}

.acordionAboutBox h3.accordTitle.ttl1 {
padding:10px 0px 10px 50px;
background:url("../../../images/circle1.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl2 {
padding:10px 0px 10px 50px;
background:url("../../../images/circle2.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl3 {
padding:10px 0px 10px 50px;
background:url("../../../images/circle3.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl4 {
padding:10px 0px 10px 50px;
background:url("../../../images/circle4.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl1.active {
padding:10px 0px 10px 50px;
background:url("../../../images/circle1-hvr.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl2.active {
padding:10px 0px 10px 50px;
background:url("../../../images/circle2-hvr.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl3.active {
padding:10px 0px 10px 50px;
background:url("../../../images/circle3-hvr.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.acordionAboutBox h3.accordTitle.ttl4.active {
padding:10px 0px 10px 50px;
background:url("../../../images/circle4-hvr.png");
background-repeat:no-repeat;
background-position:0% 50%;
}
.inner-page .standSignUpSecPage .width29 .bigbutton {
padding: 10px 20px;
font-size:30px;
}
.inner-page .standSignUpSecPage .width70 {
padding-right:35px;
}

.inner-page .standSignUpSecPage {
margin-top:-40px;
margin-bottom:40px;
}
.underline {
text-decoration:underline;
}
.italic {
font-style:italic;
}
.fnts22 {
font-size:22px;
}
.inner-page .contactPage {
background:url("../../../images/contact-img-compressor.jpg");
background-repeat:no-repeat;
background-position:left bottom;
background-size:100% auto;
margin:0px!important;
padding:40px 0px;
}
#header2 .carousel-caption {
width:50%;
}
.fntw600 {
font-weight:600;
}

#carousel-chatbox .carousel-control {
opacity:1;
}

ul li > div.dropbox {width:320px !important;}
.dropbox ul {width:320px !important;}
.dropbox > ul {width:320px !important;}
.dropbox > ul li {width:320px !important;font-size:14px;margin:0px !important;padding:0px !important;border:none !important;}
.dropbox > ul li a{width:320px !important;margin:0px !important;padding:10px 12px !important;}

.apex-img img{margin-top:25%;width:100%;}
.img-box{margin:50px 0px 25px;padding:8px;border:1px solid #ddd;}
.acordionAboutBox h3.accordTitle.ttl1.active::after, .acordionAboutBox h3.accordTitle.ttl2.active::after, .acordionAboutBox h3.accordTitle.ttl3.active::after, .acordionAboutBox h3.accordTitle.ttl4.active::after {
content:"";
width: 0; 
height: 0; 
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #293b8f;
position:absolute;
top:16px;
right:0px;
}

.acordionAboutBox h3.accordTitle.ttl1::after, .acordionAboutBox h3.accordTitle.ttl2::after, .acordionAboutBox h3.accordTitle.ttl3::after, .acordionAboutBox h3.accordTitle.ttl4::after {
content:"";
width: 0; 
height: 0; 
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #293b8f;
position:absolute;
top:13px;
right:0px;
}
