@charset "utf-8";



/* CSS Document */



@font-face {



    font-family: 'robotoregular';



    src: url('../fonts/roboto-regular_0/roboto-regular_0-webfont.eot');



    src: url('../fonts/roboto-regular_0/roboto-regular_0-webfont.eot?#iefix') format('embedded-opentype'),



         url('../fonts/roboto-regular_0/roboto-regular_0-webfont.woff2') format('woff2'),



         url('../fonts/roboto-regular_0/roboto-regular_0-webfont.woff') format('woff'),



         url('../fonts/roboto-regular_0/roboto-regular_0-webfont.ttf') format('truetype'),



         url('../fonts/roboto-regular_0/roboto-regular_0-webfont.svg#robotoregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



	font-family:"Roboto Light";



	src:url("../fonts/roboto_light/Roboto-Light.eot?") format("eot"), 



		url("../fonts/roboto_light/Roboto-Light.woff") format("woff"), 



		url("../fonts/roboto_light/Roboto-Light.ttf") format("truetype"),



		url("../fonts/roboto_light/Roboto-Light.svg#Roboto-Light") format("svg");



	font-weight:normal;



	font-style:normal;



}







@font-face {



    font-family: 'robotobold';



    src: url('../fonts/roboto-bold/Roboto-Bold-webfont.eot');



    src: url('../fonts/roboto-bold/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),



         url('../fonts/roboto-bold/Roboto-Bold-webfont.woff2') format('woff2'),



         url('../fonts/roboto-bold/Roboto-Bold-webfont.woff') format('woff'),



         url('../fonts/roboto-bold/Roboto-Bold-webfont.ttf') format('truetype'),



         url('../fonts/roboto-bold/Roboto-Bold-webfont.svg#robotobold') format('svg');



    font-weight: normal;



    font-style: normal;







}











*{margin:0;padding:0;font-size:14px;color:#333;line-height:20px;transition-property:width;-moz-transition-property:width;



-webkit-transition-property:width;transition-duration:0.5s;-moz-transition-duration:0.5s;-webkit-transition-duration:0.5s;



transition-timing-function:ease;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease; outline:none; font-family: 'robotoregular';}



body{font-family:Arial, Helvetica, sans-serif;vertical-align:baseline;outline:none;border:none;/* background:#f9f9f9;*/}



a, img{border:none;text-decoration:none;color:#019acc;}



ul, li{list-style:none outside none;margin:0;padding:0;font-family: 'robotoregular';}



p{margin:0;padding:0;line-height:18px;font-family: 'robotoregular';}



.clear{clear:both;margin:0;padding:0;}



h1{ font:36px 'robotobold'}



h2{ font:36px 'robotobold'}



h3{font:18px 'robotobold'; color:#d11313}



input[type="submit"], input[type="button"]{ background-color:#019acc; padding:10px 20px; color:#fff; border:none; cursor:pointer; transition:background-color ease 0.5s; -webkit-transition:background-color ease 0.5s; -moz-transition:background-color ease 0.5s; font:20px 'robotobold'}



input[type="submit"]:hover, input[type="button"]:hover{ background-color:#333}











#overlay{ background:rgba(0,0,0,0.9); width:100%; height:100%; position:fixed; bottom:0; z-index:100; display:none}



#overlay .popupSec {
    max-width: 400px;
    width: 96%;
    margin: 30px auto 0;
    background-color: #fff;
}


#overlay .popupSec h2{ background-color:#f05251; padding:15px 20px; color:#fff; font-size:24px}



#overlay .popupSec h2 span{ float:right; font-size:12px; font-weight:700; margin:5px 0 0; cursor:pointer; color:#fff}



#overlay .popupSec form{ margin:20px; padding:0 0 20px}



/* #overlay .popupSec form input[type="text"]{background-color:#efefef; height:40px; padding:0 3%; border:1px solid #ededed; width:94%; margin-bottom:10px; float:left} */

#overlay .popupSec form input[type="text"] {
    background-color: #efefef;
    height: 30px;
    padding: 0 3%;
    border: 1px solid #ededed;
    width: 94%;
    margin-bottom: 0px;
    float: left;
}
#overlay .popupSec form .form-group{
    margin-bottom:10px
}
select {
    appearance: none !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    width: 100%;
    text-indent: 1px;
    background-color: #efefef;
    height: 30px;
    padding: 0 3%;
    border: 1px solid #ededed;
    width: 100%;
    margin-bottom: 10px;
    float: left;
    text-overflow: '';
}

form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZT5zZWxlY3RhcnJvdzwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZyBpZD0ic2VsZWN0YXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiIHN0cm9rZT0iIzg2OEU5NiI+PHBvbHlsaW5lIGlkPSJQYXRoIiBwb2ludHM9IjAgMyAzLjA1NTA4NDkzIDAgNiAyLjg5MTgxNjU3Ii8+PHBvbHlsaW5lIGlkPSJQYXRoLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA4LjUwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC04LjUwMDAwMCkgIiBwb2ludHM9IjAgMTAgMy4wNTUwODQ5MyA3IDYgOS44OTE4MTY1NyIvPjwvZz48L2c+PC9zdmc+)!important;
    background-position: right 20px center;
    background-repeat: no-repeat;
}

#overlay .popupSec form textarea{background-color:#efefef; width:95.5%; padding:2%; height:70px; float:left; text-align:left; border:none; margin-bottom:20px;}



#overlay .popupSec form label{ float:left; margin-bottom:5px}



#overlay .popupSec form button[type="button"]{ float:left}



#overlay .popupSec .infoCls{ background-color:#dcebce; padding:15px;}



.thankyou{ margin:100px auto; max-width:800px; width:96%; }



.thankyou h1{font:36px 'robotobold'; text-align:center; margin-bottom:10px}



.thankyou p{text-align:center; font:14px/24px 'robotoregular';}







select::-ms-expand {



    display: none;



}



select {



	appearance: none !important;



	-webkit-appearance: none !important;



	-moz-appearance: none !important;



	text-indent: 1px;



	text-overflow: '';



}



.styled-select select {



   background: transparent;



   line-height: 1;



   border: 0;



   border-radius: 0;



   height: 40px;



   -webkit-appearance: none; margin:0; width:100%



   }



.styled-select {



   width: 93.5%;



   height: 40px;



   overflow: hidden;



   background: url(../images/new_arrow.jpg) no-repeat right #fff;



   border: 1px solid #EDEDED; margin:0 0 15px



   }







/*Header section*/



.main header{ background-color:#222222; padding:20px 0; width:100%; position:fixed; top:0; z-index:99; display:n one}



.main header .headerSec{ max-width:1200px; width:96%; margin:0 auto}



.main header .headerSec figure{ float:left; display:block}



.main header .headerSec figure{ float:left}



.main header .headerSec nav{ display:block; float:left; margin:10px 0 0 144px}



.main header .headerSec nav a{ display:block; float:left; padding:10px 20px; color:#fff}



.main header .headerSec .mobMenu{ display:none; float:right; margin:16px 0 0; cursor:pointer}



.main header .headerSec .call{ float:right; margin:20px 0 0}



.main header .headerSec .call p{ color:#fff}


#overlay .popupSec form input[type="submit"] {
    float: left;
}

button[type="button"], button[type="button"] {
    background-color: #019acc;
    padding: 10px 20px;
    color: #fff;
    border: none;
    cursor: pointer;
    transition: background-color ease 0.5s;
    -webkit-transition: background-color ease 0.5s;
    -moz-transition: background-color ease 0.5s;
    font: 20px 'robotobold';
}

.banContHolder form select{

    
    width: 100%;
    padding: 0 2%;
    height: 40px !important;
    float: left;
    text-align: left;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA2IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjx0aXRsZT5zZWxlY3RhcnJvdzwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48ZyBpZD0ic2VsZWN0YXJyb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiIHN0cm9rZT0iIzg2OEU5NiI+PHBvbHlsaW5lIGlkPSJQYXRoIiBwb2ludHM9IjAgMyAzLjA1NTA4NDkzIDAgNiAyLjg5MTgxNjU3Ii8+PHBvbHlsaW5lIGlkPSJQYXRoLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMuMDAwMDAwLCA4LjUwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMy4wMDAwMDAsIC04LjUwMDAwMCkgIiBwb2ludHM9IjAgMTAgMy4wNTUwODQ5MyA3IDYgOS44OTE4MTY1NyIvPjwvZz48L2c+PC9zdmc+)!important;
    background-position: right 20px center !important;
    background-repeat: no-repeat !important;

}

.banContHolder form .field-error {
    width: 100%;
    color: red;
    float: none;
    text-align: left;
}


.field-error {
    width: 100%;
    color: red;
    float: left;
    font-size: 14px;
}




/*Banner section*/



.main .banner{ background:url(../images/banner.jpg) center top; background-size:cover; width:100%; margin:100px 0 0; display:table; text-align:center; padding:160px 0}



.main .banner .banHolder{ display:table-cell; vertical-align:middle}



.main .banner .banHolder .banContHolder{max-width:1000px; width:96%; margin:0 auto}



.main .banner .banHolder .banContHolder .banCont{width:60%; float:right; background-color:#fff; padding:50px; margin-left:200px}



.main .banner .banHolder .banContHolder .banCont h1{ text-align:left; font:28px/38px 'robotobold'; color:#d11313; margin-bottom:30px;}



.main .banner .banHolder .banContHolder .banCont h1 small{ font:14px 'robotobold';}



.main .banner .banHolder .banContHolder .banCont p{ text-align:left; line-height:22px; margin-bottom:30px; font-size:15px}



.main .banner .banHolder .banContHolder .banCont input[type="button"]{ float:left; margin:10px auto 0;}



.main .banner .banHolder .banContHolder .banCont input[type="button"].phone{ color:#1d6604; background-color:#7be457; display:none; float:left; margin-left:1%}







/*We handle section*/



.main .handle{ max-width:1200px; width:96%; margin:30px auto 80px}



.main .handle fieldset{ border:none; border-top:1px solid #ccc;}



.main .handle fieldset legend{ padding:20px;}



.main .handle .handleHolder{ width:93%; margin:40px auto 0; display:table; text-align:center; padding:0 0 0 7%}



.main .handle .handleHolder .eachHandle{ display:inline-block; width:90%; vertical-align:top; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3;}



.main .handle .handleHolder .eachHandle ul li{ display:block; text-align:left; margin-bottom:15px; background:url(../images/tikMarkTop.png) no-repeat left 4px; padding-left:23px}







/*Call to action section*/



.main .ctast{ background:url(../images/ban2.jpg) center right; background-size:cover; width:100%; display:table; text-align:center; padding:80px 0 70px}



.main .ctast .banHolder{ display:table-cell; vertical-align:middle}



.main .ctast .banHolder .banContHolder{max-width:1000px; width:96%; margin:0 auto}



.main .ctast .banHolder .banContHolder .banCont{width:65%; float:left; background-color:#fff; padding:50px}



.main .ctast .banHolder .banContHolder .banCont h1{ text-align:left; font-size:36px; color:#d11313; margin-bottom:10px; margin-bottom:30px; line-height:50px}



.main .ctast .banHolder .banContHolder .banCont p{ text-align:left; line-height:22px; margin-bottom:30px}



.main .ctast .banHolder .banContHolder .banCont input[type="button"]{ float:left;}







/*Call to action section 3*/



.main .happy{ background:url(../images/map.jpg) no-repeat right top #0087b3; width:100%; display:table; text-align:center; padding:80px 0 70px}



.main .happy .banHolder{ display:table-cell; vertical-align:middle}



.main .happy .banHolder .banContHolder{max-width:1100px; width:96%; margin:0 auto}



.main .happy .banHolder .banContHolder .banCont{width:450px; float:left;}



.main .happy .banHolder .banContHolder .banCont h1{ text-align:left; font-size:36px; color:#fff; margin-bottom:30px; line-height:42px}



.main .happy .banHolder .banContHolder .banCont p{ text-align:left; line-height:20px; color:#fff; margin-bottom:30px}



.main .happy .banHolder .banContHolder .banCont input[type="button"]{ float:left; background-color:#d11313; color:#fff;}







/*Software section*/



.main .handle .softwareHolder{ width:100%; margin:40px auto 0; display:table; text-align:center;}



.main .handle .softwareHolder .eachHandle{ display:inline-block; width:17%; margin:0 0.6% 1.5%; border:1px solid #e0e0e0; padding:18px 0; text-align:center; vertical-align:top}



.main .handle .softwareHolder .eachHandle img{ width:70%}







/*Why Integra section*/



.main .whyExp{ background-color:#f1f1f1; padding:80px 0 40px}



.main .why{ max-width:1200px; width:96%; margin:0 auto}



.main .why fieldset{ border:none; border-top:1px solid #ccc;}



.main .why fieldset legend{ padding:20px;}



.main .why .whyHolder{ width:100%; margin:40px auto 0; display:table; text-align:center;}



.main .why .whyHolder .eachWhy{display:inline-block; width:25%; margin:0 4% 60px; text-align:left; vertical-align:top}



.main .why .whyHolder .eachWhy img{ float:left; margin-bottom:15px; width:100%}



.main .why .whyHolder .eachWhy h3{ margin-bottom:8px}



.main .why .whyHolder .eachWhy p{ line-height:22px}







/*Pricing section*/



.main .price{ max-width:1200px; width:96%; margin:100px auto 80px}



.main .price fieldset{ border:none; border-top:1px solid #ccc;}



.main .price fieldset legend{ padding:20px;}



.main .price .priceHolder{ width:100%; margin:40px auto 0; display:table; text-align:center;}



.main .price .priceHolder .eachPrice{ display:inline-block; width:43.5%; vertical-align:top; margin:0 2% 40px; border:1px solid #c0e0d9;}



.main .price .priceHolder .eachPrice .heading{ padding:20px 30px 25px; position:relative; background-color:#2bb0a5}



.main .price .priceHolder .eachPrice .heading h2{ font:28px 'robotobold'; margin:0; padding:0; text-align:left; color:#fff}



.main .price .priceHolder .eachPrice .heading span{ float:left; color:#fff;}



.main .price .priceHolder .eachPrice .heading .optionVal{ position:absolute; top:0; right:20px; background:url(../images/green.jpg) no-repeat bottom center #046e78; padding:10px 5px 25px; width:73px; text-align:center; color:#fff; font:13px 'robotobold';}



.main .price .priceHolder .green{ border:1px solid #fad4d4;}



.main .price .priceHolder .green .heading{ background-color:#f05251}



.main .price .priceHolder .green .heading .optionVal{background:url(../images/yellow.jpg) no-repeat bottom center #f7d757; color:#d11313}



.main .price .priceHolder .eachPrice .shared{ margin:30px;}



.main .price .priceHolder .eachPrice .shared ul li{display:block; text-align:left; margin-bottom:15px; background:url(../images/tikMark.png) no-repeat left 4px ; padding-left:23px}



.main .price .priceHolder .eachPrice .shared input[type="button"]{ float:left; background-color:#2bb0a5; margin:10px 0 0;}



.main .price .priceHolder .green .shared ul li{display:block; text-align:left; margin-bottom:15px; background:url(../images/redTik.png) no-repeat center left; padding-left:23px}



.main .price .priceHolder .green .shared input[type="button"]{ float:left; background-color:#f05251; margin:10px 0 0}



.main .price .priceHolder .eachPrice .shared  input[type="button"]:hover, .main .price .priceHolder .green .shared  input[type="button"]:hover{ background-color:#333}







/*FAQ section*/



.main .price .faqHolder{width:100%; margin:60px auto 0; display:table; text-align:center;}



.main .price .faqHolder .faqEach{ display:inline-block; width:43.5%; vertical-align:top; margin:20px 2%;}



.main .price .faqHolder .faqEach h3{ text-align:left; font:16px 'robotoregular'; margin:10px 0 8px; float:left; width:100%}



.main .price .faqHolder .faqEach p{ text-align:left; line-height:20px; margin-bottom:20px; float:left}



.main .price .faqHolder .faqEach p span{ font-weight:700}



.main .price .faqHolder .faqEach strong{ display:block; float:left; width:100%; text-align:left; margin-bottom:5px}







/*Call to action second section*/



.main .ctand{ background:url(../images/ctand.jpg) center right; background-size:cover; width:100%; display:table; text-align:center; padding:100px 0 70px}



.ctand.privacy {

    background: #fff;

    padding: 100px 0 0;

}

.main .ctand .banHolder{ display:table-cell; vertical-align:middle}



.main .ctand .banHolder .banContHolder{max-width:1100px; width:96%; margin:0 auto}



.main .ctand .banHolder .banContHolder .banCont{ max-width:400px; width:65%; float:left; background-color:#fff;}



.main .ctand .banHolder .banContHolder .banCont h1{ text-align:left; font-size:26px; padding:10px 20px; color:#fff; margin-bottom:10px; background-color:#f05251}



.main .ctand .banHolder .banContHolder .banCont form{margin:30px 20px}



.main .ctand .banHolder .banContHolder .banCont form label{ float:left; width:100%; margin-bottom:5px; text-align:left}



.main .ctand .banHolder .banContHolder .banCont form input[type="text"]{ width:95.5%; padding:0 2%; height:40px !important; float:left; text-align:left; border:1px solid #ccc; margin-bottom:0px;}

.main .ctand .banHolder .banContHolder .banCont form .form-group{
    margin-bottom: 10px;
}

.main .ctand .banHolder .banContHolder .banCont form textarea{ width:95.5%; padding:2%; height:70px; float:left; text-align:left; border:1px solid #ccc; margin-bottom:20px;}



.main .ctand .banHolder .banContHolder .banCont input[type="submit"]{ float:left; width:100%; font-size:20px}











.main footer{ width:100%; padding:80px 0 0; background:#f5f5f5;}



.main footer .foo{ max-width:1200px; width:96%; margin:0 auto; display:table; text-align:center}



.main footer .foo .eachFoo{ display:inline-table; width:28%; margin:0 2%; vertical-align:top}



.main footer .foo .eachFoo h3{ text-align:left; color:#777; font-size:16px; margin-bottom:5px}



.main footer .foo .eachFoo address{ text-align:left; color:#777; margin-bottom:50px; font-size: 14px;line-height:20px;}



.main footer .foo .eachFoo ul li{/*display: inline-block;*/ line-height: 20px; height: 28px; width: 50%; float: left; margin: 0 0 45px;}



.main footer .foo .eachFoo ul li a{font: 13px Arial, Helvetica, sans-serif; float: left; margin: 5px 0 0 10px; color: #545454;}



.main footer .foo .eachFoo ul li img{ float:left}



.main footer .foo .eachFoo ul li p{float: left; margin: 0 0 0 15px; text-align:left}



.main footer .foo .eachFoo ul li span{text-decoration: underline;color: #8f8f91; text-align:left}



.main footer .copyExp{ background-color:#e6e6e6; padding:20px 0}



.main footer .copyExp .copyright{ max-width:1110px; width:96%; margin:0 auto}



.main footer .copyExp .copyright a{ float:left; padding:0 20px 0 0; display:block; margin:0 20px 0 0; border-right:1px solid #999; color:#777; font-size:12px;}



.main footer .copyExp .copyright span{ float:left; color:#777; font-size:12px;}







.privacypolicy{width: 100%;



height: 100%;



position: fixed;



top: 0;



left: 0;



background: rgba(0, 0, 0, 0.8) no-repeat;



z-index: 1001;



display: none;}



.privacyCont{max-width: 800px; width:80%;



position: relative;



margin: 100px auto 0;



background: #fff;



padding:25px; }



.privacyCont .closePP{ position:absolute; top:-15px; right:-15px; cursor:pointer; background-color:#000; padding:5px 11px; border:3px solid #fff; color:#fff; border-radius:100px; -webkit-border-radius:100px; -moz-border-radius:100px;}



.privacyCont .policy{height:500px; overflow-y:scroll; padding:0 20px 0 0}



.privacyCont .policy h1{font:30px 'robotoregular'; color:#d11313}



.privacyCont .policy h2{font:20px 'robotoregular'; color:#d11313}



.privacyCont .policy p{ margin-bottom:24px; line-height:22px}



#overAll{width:100%; border-bottom:1px solid #ccc;}

#container{width:1004px; margin:170px auto 0; text-align:center;}

#container .thank{text-align:center;width:90%;margin:60px auto;}

#container .thank h1{color:#c42b24;/*font-family:'Raleway-Light';*/font-size:30px;margin:0 0 10px 0;}

#container .thank p{text-align:center;}





/*Privacy*/



.navigator {

    width: 100%;

    background-color: #e6e7e8;

    overflow: hidden;

    padding: 14px 0;

}

.container-nav {

    width: 1070px;

    margin: auto;

}

.navigator ul li:first-child {

    background: none;

    padding: 1px 6px 0px 0px;

}

.navigator ul li {

    color: #555757;

    font-size: 14px !important;

    float: left;

    background: url(../images/navigator.png) no-repeat;

    background-position-x: 0%;

    background-position-y: 0%;

    background-position: left;

    padding: 1px 10px;

}

.navigator ul li a {

    font-size: 14px;

    color: #555757;

    padding: 0;

}

.main .inner-handle {

    max-width: 1070px;

    width: 96%;

    margin: 0 auto;

}

.inner_div {

    width: 100%;

    float: left;

    text-align: left;

    margin: 30px 0 0;

}

.inner_div article .section {



    margin: 5px 0 35px 0;



}

.inner_div article h1 {

    font: bold 26px 'robotoregular';

    color: #C11D16;

}

.inner_div article p {

    font-family: 'robotoregular';

    font-size: 15px;

    color: #333;

    line-height: 19px;

    text-align: justify;

}

.inner_div article h2 {

    font: bold 18px 'robotoregular';

    color: #C11D16;

}

section .para {

    margin: 5px 0 20px 0;

}









#clientsDiv {

    background: #e2f0f8;

    background: -moz-linear-gradient(top, #e2f0f8 0%, #ffffff 96%);

    background: -webkit-linear-gradient(top, #e2f0f8 0%,#ffffff 96%);

    background: linear-gradient(to bottom, #e2f0f8 0%,#ffffff 96%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2f0f8', endColorstr='#ffffff',GradientType=0 );

    padding: 20px;

    border-bottom: none overflow: hidden;

}



#clientsDiv .container {

    width: 1200px;

    max-width: 96%;

    margin: 0 auto;

}



#clientsDiv .container .cl-list li {

    display: inline-block;

    list-style: none;

    width: 24.5%;

    text-align: center;

}

#clientsDiv .container .cl-list li img {

    vertical-align: middle;

}



.lst {

    padding: 0 13px;

    width: 100%;

    margin: 5px 0 15px 0;

}

.lst li {

    font-size: 15px;

    color: #999;

    font-family: 'robotoregular';

    list-style-type: Square;

    padding: 9px 0px 0px;

}



.ck-bg{
	position: fixed;
    bottom: 0;
    width: 100%;
	z-index:16000003;
	left: 0;
}
.ck-bg p{
    background-color: #4c4c4c;
	padding:10px !important;
	color:#fff !important;
	text-align: center;
}
.ck-bg a{
	color:#fff !important;
	text-decoration:underline;
}
.ck-bg .ck-btn {
    background-color: #ab0303;
    padding: 5px 15px;
    border: none;
    margin: 0 20px;
    color: #fff;
	cursor:pointer;
}
.ck-bg .ck-btn:focus{
	outline:none;
}
div.ck-bg p {
    background-color: #717070;
	line-height:1.5 !important
}
div.zopim{
	z-index:160000021 !important;
}
div.ck-bg p span {
    display:block;
	color:#fff
}


.field-error {
    width: 100%;
    color: red;
    float: left;
}
.form-group {
    width: 100%;
    float: left;
}

