body{margin:0px;padding:0px;font-weight:normal;font-size:18px;color:#a0968a;}
h1,h2,h3,h4,h5,h6,section h1,section h3,section h4,section h5,section h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-family: 'Asap', sans-serif;letter-spacing:normal !important;}
p, ul li,ol li,ul li a,ol li a {font-size:18px;letter-spacing:normal;font-family: 'Asap', sans-serif;font-weight:400;}
ul,ol{list-style:none;margin-top:20px;margin-bottom:20px;}
.bluetext p strong,.bluetext ul li strong,.bluetext ol li strong ,.bluetext p a,.bluetext p span ,.bluetext p large,
.blacktext p strong,.blacktext ul li strong,.blacktext ol li strong ,.blacktext p a,.blacktext p span ,.blacktext p large{font-weight:600;color:#a0968a;}
p a:hover,p a:focus{outline:none;text-decoration:underline;}
.fa{vertical-align:middle;}
a{color:inherit;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;text-decoration:none !important;}
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"]{border-radius:10px;}
a:hover, a:focus, a:active{outline:none;color:#fe7e6a;}
a.btn-xl,.btn-xl,
.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"]{font-weight:700;font-family: 'Asap', sans-serif;padding:15px 36px;color: #FFF;font-size:16px;border:1px solid #fe7e6a;background:#fe7e6a;}
a.btn-xl:hover,.btn-xl:hover,
a.btn-xl:focus,.btn-xl:focus,
.btn-xl[type="submit"]:hover,
a.btn-xl[type="submit"]:hover,
.btn-xl[type="submit"]:focus,
a.btn-xl[type="submit"]:focus,
section a.btn-xl:hover,section .btn-xl:hover,
section a.btn-xl:focus,section .btn-xl:focus,
section .btn-xl[type="submit"]:hover,
section a.btn-xl[type="submit"]:hover,
section .btn-xl[type="submit"]:focus,
section a.btn-xl[type="submit"]:focus{outline: 0;background: #f2c136;border: 1px solid #f2c136;color: #ffffff !important;}
section .btn-wrap{margin:40px 0px;}
/*helper classes*/
.pad40{padding-top:40px !important;padding-bottom:40px !important;}
.padnone{padding-top:0px !important;padding-bottom:0px !important;}
.padbot0{padding-bottom:0px !important;}
.pad0{padding-left:0px !important;padding-right:0px !important;}
.margauto{float:none !important; margin:auto;}
.row0{margin-left:0px;margin-right:0px;}
.topbot0{padding-top:0px !important;padding-bottom:0px !important;}
.padtopbot{padding-top:0px !important;padding-bottom:0px !important;}
/*list column two common*/
 .columns2 {-moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;column-count: 2;column-gap: 40px;margin:40px auto;}
 .columns3 {-moz-column-count: 3;-moz-column-gap: 20px;-webkit-column-count: 3;-webkit-column-gap: 20px;column-count: 3;column-gap: 20px;margin:20px auto;}
 .columns4 {-moz-column-count: 4;-moz-column-gap: 10px;-webkit-column-count: 4;-webkit-column-gap: 10px;column-count: 4;column-gap: 10px;margin:10px auto;}
 .columns5{width:100%;-moz-column-count: 5;-moz-column-gap: 20px;-webkit-column-count: 5;-webkit-column-gap: 20px;column-count: 5;column-gap: 20px;}
/*Heading css*/
section h1{font-size:36px;}
section h2,footer h2{font-size:36px;}
section h3,footer h3{font-size:30px;}
section h4,footer h4{font-size:24px;}
section h5,footer h5{font-size:18px;}
section h6,footer h6{font-size:16px;}
section h3{margin-bottom:0px;}
section h2,
section h3,
section h4,
section h5,
section h6{margin-bottom:20px;margin-top:20px;letter-spacing:0px;}
section strong{font-weight:600;}
section p,footer p{line-height:1.5;margin-bottom:20px;letter-spacing:normal;font-size: 18px;color:#a0968a;font-family: 'Asap', sans-serif;font-weight:400;}
/*Heading after before css*/
.groupguy h1:before, .groupguy h2:before, .groupguy h3:before, .groupguyleft h1:before, .groupguyleft h2:before, .groupguyleft h3:before {
    content: url(../images/emoji_113.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -20px;
    margin-right: 10px;
}
.blueguy h1:before, .blueguy h2:before, .blueguy h3:before, .blueguyleft h1:before, .blueguyleft h2:before, .blueguyleft h3:before {
    content: url(../images/blueguy.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -20px;
    margin-right: 10px;
}
.greenguy h1:before, .greenguy h2:before, .greenguy h3:before, .greenguyleft h1:before, .greenguyleft h2:before, .greenguyleft h3:before {
    content: url(../images/bluegreen_guy.png);
    display: inline-block;
    vertical-align: middle;
    margin-top: -20px;
    margin-right: 10px;
}
/*End css*/
/*btn-styling*/
section .btnblack .btn-xl,section .btnblack a.btn-xl{background:transparent;border-color:#2e2e2e;}
section .btnblack .btn-xl:hover,section .btnblack a.btn-xl:hover{background:#FFF;color:#2e2e2e !important;border-color:#FFF;}
/*heading color css*/
.bggrey{background:#f7f7f7;}
.bgbluebackground{background:#1cd0d7;}
.bluetext h1,.bluetext h2,.bluetext h3,.bluetext h4,.bluetext h5,.bluetext h6{color:#1fd2d7;}
.bluetext p{color:#a0968a;}
.whitetext *{color:#FFF;}
.blacktext *{color:#2e2e2e;}
section .fullbg{background:url(../images/home_leftsec5.png); background-repeat:no-repeat;background-size:cover;padding:0px 0px ;position:relative;}
section .divide_two .left{background:url(../images/home_leftsec2.png); background-repeat:no-repeat;background-size:cover;padding:70px 0px;}
section .divide_two .right{background:url(../images/home_rightsec2.png); background-repeat:no-repeat;background-size:cover;padding:60px 0px;}
section .container-fluid{padding:60px 0px;}
section div p:last-child {margin-bottom:0px;}
/*Section Listing*/
section ul, section ol{list-style:none;margin-top:20px;margin-bottom:20px;letter-spacing: 1px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices){padding-left:0px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs) li{margin-bottom:10px;line-height:20px;position:relative;padding-left:25px;}
section ul:not(.list-inline):not(.list-unstyled):not(.sidebarservices):not(.nav-tabs) li:before{content: "\f111";color:#f2c136;display: inline-block;font-family:FontAwesome;font-size: 10px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;top: 0px;position: absolute;left: 0px;}
/*Placeholder Webkit*/
input::-webkit-input-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;  font-weight:400; font-size:18px;}
input:-moz-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;  font-weight:400; font-size:18px;}
input::-moz-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;  font-weight:400; font-size:18px;}
input:-ms-input-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;  font-weight:400; font-size:18px;;}
textarea::-webkit-input-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;font-weight:400; font-size:18px;}
textarea:-moz-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif; font-weight:400; font-size:18px;}
textarea:-moz-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif;  font-weight:400; font-size:18px;}
textarea:-ms-input-placeholder {color:#2e2e2e !important;font-family: 'Asap', sans-serif; font-weight:400; font-size:18px;}

/*Accordian*/
.panel-default>.panel-collapse>.panel-body div.vcenter-wraper { margin-bottom: 40px;}
.accord .panel-body .img-circle{border-radius:50%;border:4px solid #fe7e6a;float:right;}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {border-top: 0;}
.panel-group {margin-top:0px;}
.panel-group .panel+.panel{margin-top:0px;border-top:0px;}
.panel-group .panel {border-radius: 0px; background: transparent; border: none; box-shadow: none;}
.panel-body ul{-webkit-padding-start: 28px;}
.blacktext .panel-default>.panel-heading,.blacktext .panel-default>.panel-heading+.panel-collapse>.panel-body,.blacktext .panel-default:first-child>.panel-heading{border-top: 0px;border-color:#2e2e2e;border-width:2px;}
.panel-default>.panel-heading{background-color:transparent;padding:0px!important;position:relative;color:#222222;border-bottom: 2px solid #1fd2d7;}
.panel-default:first-child>.panel-heading{border-top:0;}
.panel-default>.panel-collapse>.panel-body ul li{margin-bottom: 20px !important;line-height: 30px !important;padding-left: 35px !important;}
.panel-heading a, .panel-heading a:hover{color:inherit;display: block;}
.panel-default>.panel-heading .panel-title img{display:inline-block;vertical-align:bottom;margin-right:20px;position: relative;top: -7px;}
.panel-default>.panel-heading .panel-title{font-size: 30px;font-weight: 700;padding:30px 30px 30px 0px;display: block;position: relative;z-index: 1;}
.panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color:transparent;border-bottom:0px;}
.panel-default>.panel-collapse>.panel-body{padding: 50px 15px 40px 0px;}
.panel-default>.panel-collapse>.panel-body div{padding-left:0px;padding-right:0px;}
.panel-heading a,.panel-heading a:hover{text-decoration:none !important;}
.panel-heading .accordion-toggle.collapsed:before {content: "\f067";;position: absolute;z-index: 1;top: 50%;right:10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.panel-heading .accordion-toggle:before {font-family: 'FontAwesome'; content: "\f068";float:right;font-size:24px;margin:0;color:#1fd2d7;position: absolute;z-index: 1;top: 50%;right: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);}
.panel-heading .accordion-toggle.collapsed:hover:before { content: "\f068";color:#fe7e6a}
.panel-heading .accordion-toggle:hover:before{ content: "\f067";color:#fe7e6a;}

.blacktext .panel-heading .accordion-toggle.collapsed:before,.blacktext .panel-heading .accordion-toggle:before ,
.blacktext .panel-heading .accordion-toggle.collapsed:hover:before,.blacktext .panel-heading .accordion-toggle:hover:before{color:#2e2e2e;}