/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
/*Home Page*/
.fusion-footer-widget-area a:hover {
    color: #ff4900  !important;
}
a.outline {
    color: #333333 !important;
}
.wpcf7-form .wpcf7-mail-sent-ok {
    background-color: #e1f7ff !important;
    border: 1px solid #0088bb !important;
    color: #0088bb !important;
}
.author-photo img {
    height: 123px;
    width: 187px;
    border: 0px;
}
.rss_image {
    width: 175px;
    height: 125px !important;
}
.modal-content.fusion-modal-content {
    height: auto  !important;
    float: left !important;
    padding-bottom: 50px !important;
}
.modal-body {
    position: relative;
    padding: 20px;
    padding-top: 10px;
}
li.rss_item span.fetched {
    background-size: cover !important;
}
.post-content .fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes {
    margin-bottom: 0px !important;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.careersliderrow {
   
}
.rss_image {
    border: 1px solid #cacaca !Important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-pinterest.fusion-icon-pinterest:hover {
background-color:#cb2027 !important;
}

a.fusion-social-network-icon.fusion-tooltip.fusion-tumblr.fusion-icon-tumblr:hover {
background-color: #32506d !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-googleplus.fusion-icon-googleplus:hover {
background-color: #dd4b39 !important;

}
a.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.fusion-icon-linkedin:hover {
background-color: #007bb6 !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-reddit.fusion-icon-reddit:hover {
background-color: #ff4500 !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-vk.fusion-icon-vk:hover {
background-color: #45668e !important;
}

a.fusion-social-network-icon.fusion-tooltip.fusion-mail.fusion-icon-mail.fusion-last-social-icon:hover {
background-color: #0088bb !important;
}

.fusion-flip-boxes.flip-boxes.row.fusion-columns-4 {
    width: 1000px !important;
    margin: 0 auto;
}

p.betterplace-subtitle {
    color: #ffffff;
    font-size: 21px;
}
p.betterplace-title {
    color: #ffffff;
    font-size: 30px;
    padding-top: 20px;
    line-height: 30px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-6.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.slider_text {
    /* width: 1200px; */
    margin: 0 auto !important;
    float: none !important;
}
.fusion-button.button-blue {
    background: rgba(0,0,0,0) !important;
    border: 1px solid #0088bb !important;
    color:#666666 !important;
}
.fusion-button.button-blue:hover {
    background: #ff4900 !important;
    border: 1px solid #ff4900 !important;
    color: #ffffff !important;
}
a.fusion-button.button-orange {
    background: #ff4900 !important;
    color: #ffffff !important;
}
a.fusion-button.button-orange:hover {
    background: #0088bb !important;
    color: #ffffff !important;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-5.fusion-parallax-none.hundred-percent-fullwidth.framesliderbox {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.post-insights-content .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth {
    padding-top: 0px !important;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color:#ff4900 !important;
    color: #ffffff !important;
    border: 0px !important;
}
div#fusion-slider-sc-csr_slider .slide-content {
    margin-top: -50px !important;
}
input#phone {
    width: 68%;
    margin: 0px !important;
}
span.span4 select#countryCode {
    width: 30%;
    font-size: 12px;
}
.fusion-button-text:hover {
    transition: all 0s !important;
}
h1.title-heading-center {
    font-size: 25px !important;
    font-weight: normal !important;
}
.download_text {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}

.span7 h3 {
    display: none;
}
.wpcf7-form .wpcf7-mail-sent-ok {
    top: 0px;
    position: absolute;
    widrh: 100% !important;
    margin: 0px;
    height: 100% !important;
    width: 100%;
}
div#plan {
    margin-top: -230px !important;
    padding-top: 230px !important;
    display: block;
}
div#learn{
   
 margin-top: -230px !important;
    padding-top: 230px !important;
  display: block; 
}
div#manage{
    margin-top: -230px !important;
    padding-top: 230px !important;
    display: block;
}

div#optimize{
    margin-top: -230px !important;
    padding-top: 230px !important;
    display: block;
}
.homeicon .col.content-wrapper.link-area-link-icon.link-type-text.icon-hover-animation-fade:hover h2.content-box-heading {
    color: #ff4900 !important;
}
col.content-wrapper.link-area-link-icon.link-type-text.icon-hover-animation-fade:hover h2.content-box-heading {
    color: #ff4900 !important;
}
.name {
    font-size: 21px;
    padding: 5px 0px;
}
.sm {
    padding: 10px;
}
.fusion-footer-widget-area a {
    color: #bfbfbf !important;
}
.servicesbutton:hover span.fusion-button-text {
    color: #ffffff !important;
}
.pull-margin-left {
    margin-left: 50px;
    line-height: 25px;
    margin-bottom: 15px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #0088bb !important;
    color: #ffffff !important;
}
.tp-bgimg.defaultimg {
    background-position: right center !important;
}
input#submit:hover
{
    background-color: #0088bb !important;
    color: #ffffff !important;
}
/*center align 1st Para */
.boxtxt {
    margin: 0 auto !important;
    float: none !important;
}
.outline:hover span.fusion-button-text, a.fusion-button.button-custom:hover span.fusion-button-text {
    color: #ffffff !important;
}

.feedzy-rss .rss_item {
 border: 0px !important;
}
.feedzy-rss .rss_item .rss_image span {
    display: inline-block;
    background-size: cover !important;
}
/*hide border on recent blog*/
.recent_blog .fusion-post-wrapper {
    border: 0px;
}
/*page link to neo blue*/
.single-post a, .post-insights-content a {
    color: #0088bb;
}
.single-post a:hover, .post-insights-content a:hover {
    color: #ff4800;
}
.post-insights-content a, .post-insights-content a:hover{
font-weight:bold;
}
.ctacontainer a.button.fusion-button.button-default.button-square.fusion-button-large.button-large.button-flat.fusion-mobile-button.continue-right {
    background-color: #ff4800 !important;
    color: #ffffff !important;
}
.ctacontainer a.button.fusion-button.button-default.button-square.fusion-button-large.button-large.button-flat.fusion-mobile-button.continue-right:hover {
background-color: #0088bb !important;
    color: #ffffff !important;
border-color:#0088bb !important;
}

.fusion-button-wrapper {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.better_360 span.fusion-imageframe.imageframe-none.imageframe-2.hover-type-none {
    margin-bottom: 20px;
}
.nomarginbotton span.fusion-imageframe.imageframe-none.imageframe-3.hover-type-none {
    margin-bottom: 20px;
}
.post {
    margin-bottom: 0px !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-vk.fusion-icon-vk {
    margin-bottom: 10px;
}

.blogpost_title {
    text-align: center;
    margin-bottom: -10px;
}
.careerslider .fusion-title-sc-wrapper {
    background-color: none !important;
}
span.default {
    display: none !important;
}

.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.careersliderrow .fusion-row {
    max-width: 100% !important;
    width: 100% !important;
}
.careerslider .caption.with-bg {
    /* color: #ffffff !important; */
    /* background-color: white; */
    width: 60%;
    margin: 0 auto;
    font-size: 12px;
}
/*blog-Layout*/
div#blog_post_grid {
    text-align: center;
}
/*blog grid link color */
div#blog_post_grid a {
    color: #747474;
}
/*Post Video Margin */
.fusion-video.fusion-youtube {
    margin-bottom: 20px;
}
.sidebar .widget {
    float: left;
}
div#blog_post_grid p.fusion-single-line-meta {
    display: none;
}
.entry-content span.span3 {
    float: left;
    display: block;
    margin-top: 5px;
}
.form_text {
    margin-top: 0px;
    margin-bottom: 10px;
}
span.span4 {
    width: 30% !important;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
span.span6 {
    width: 48% !important;
    display: block;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}
section.singlefield {
    width: 98% !important;
    margin-bottom: 10px;
    margin-right: 10px;
}
.careersliderrow h3.title-heading-center {
    line-height: 30px !important;
}
.careerslider h3.title-heading-center {
    color: #ffffff !important;
    font-size: 25px !important;
	text-align:left !important;
	text-shadow: 2px 2px #333333;
}
.subbanner h1.title-heading-center {
    color: #0088bb !important;
    font-size: 30px !important;
    font-weight: 300;
}
.mainfbox iframe {
    display: none;
}
.fusion-header-v3 input.s {
    width: 150px !important;
    float: right;
    padding: 5px !important;
}
span.req {
    color: #ff4900;
}
.paratext.alignj {
    text-align: justify;
}
.csrslider .heading .fusion-title-sc-wrapper {
    background-color: rgba(0,0,0,0);
}

div#fusion-slider-sc-csr_slider {
    height: 400px !important;
    max-height: 400px !important;
}
/*Footer Icon */
a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook:hover
{
    background-color: #3b5998 !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter:hover
{
    background-color: #00aced !important;
}
a.fusion-social-network-icon.fusion-tooltip.fusion-linkedin.fusion-icon-linkedin.fusion-last-social-icon:hover
{
    background-color: #007bb6 !important;
}
.learn_more {
    width: 200px !important;
    display: block !important;
    margin: 0 auto !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.nomarginbotton {
    margin-bottom: 0px !important;
}
div#fusion-slider-sc-csr_slider .slide-content-container.slide-content-center {
    background-color: #333333;
}
div#fusion-slider-sc-csr_slider .main-flex {
    overflow: visible !important;
}
.csrslider .slide-content-container.slide-content-center {
    margin-top: 200px !important;
	    padding-top: 25px;
}
div#fusion-slider-sc-csr_slider {
  background-color: #0088bb !important;
}
.csrslider h2.title-heading-center {
    color: #ffffff !important;
}
.csrslider h3.title-heading-center {
    color: #ffffff !important;
}
.csrslider .post-content h2
{
color:#ffffff;
}
a.fusion-button.button-custom
{
background-color: #ffffff !important;
    color:#747474 !important;
    padding: 5px 10px !important;
   border: 1px solid #ff4900 !important;
}
a.fusion-button.button-flat.button-square.button-large.button-default.servicesbutton:hover{
    background-color: #ff4900 !important;
    border: 1px solid #ff4900 !important;
    color:#ffffff !important;
}
a.fusion-button.button-flat.button-square.button-large.button-default.servicesbutton:active,
a.fusion-button.button-flat.button-square.button-large.button-default.servicesbutton:focus  {
    color:#747474 !important;
}
a.fusion-button.button-flat.button-square.button-large.button-default.servicesbutton {
    width: 100%;
    text-align: left;
    border: 1px solid #0088bd !important;
    border-radius: 0px !important;
    padding: 10px 20px !important;
    background: none !important;
    margin-bottom: 10px;
    display:block;
    font-weight:normal;
}
.csrslider .fusion-fullwidth.fullwidth-box.fusion-fullwidth-6.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.framesliderbox {
    overflow: visible !important;
}
.csrslider .flexslider .slides
{
overflow: visible !important;
}
input#email {
    height: 29px;
    padding-top: 0;
    padding-bottom: 0;
    border-color: #d2d2d2;
    border: 1px solid #d2d2d2;
    font-size: 13px;
    color: #747474;
    padding: 8px 15px;
    margin-right: 1%;
    width: 100%;
    box-sizing: border-box;
    background-color: white;
}
.fusion-header-v3 input.searchsubmit {
    background-color: #3287bd !important;
}
.ctacontainer .button.fusion-button.button-default.button-square.fusion-button-large.button-large.button-flat.fusion-desktop-button.continue.continue-right {
    background-color: #ff4900  !important;
    color: #ffffff !important;
}
.ctacontainer .button.fusion-button.button-default.button-square.fusion-button-large.button-large.button-flat.fusion-desktop-button.continue.continue-right:hover {
    background-color: #0088bb !important;
    color: #ffffff !important;
    border-color: #0088bb !important;
}
button.outline:hover, a.fusion-button.button-custom:hover {
    background-color: #ff4900 !important;
    color: #ffffff !important;
}
button.outline:hover a, a.fusion-button.button-custom:hover a {
    /* background-color: #ff4900 !important; */
    color: #ffffff !important;
}


.fusion-header.blognav {
    padding: 0 120px;
    border-bottom: 0px #cccccc solid;
}
.mainfbox:hover .ficon img {
	/*-webkit-transform: rotate(90deg) scale(1.4);
	transform: rotate(90deg) scale(0.6);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; */
}

.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-one.whitetxt.fusion-border-below-title h1 {
    color: #ffffff !important;
}
/* Chrome and Safari */
.timeline-Viewport::-webkit-scrollbar {
    width: 8px;
}
/* Track */

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #292121;
    background: #292121;
}
/* Handle */

::-webkit-scrollbar-thumb {
    background: #FE505A;
    -webkit-box-shadow: inset 0 0 6px rgba(255, 149, 155, 0.66);
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 0, 0, 0.4);
}
linkinner {
    color: #ff4900;
}
linkinner {
    background-color: #f9f9f9;
    padding: 25px 100px;
    font-size: 14px;
  
}
/*IE 8 plus*/
.timeline-Viewport{
scrollbar-base-color: #FE505A;
scrollbar-base-color: #FE505A;
scrollbar-3dlight-color: #FE505A;
scrollbar-highlight-color: #292121;
scrollbar-track-color: #292121;
scrollbar-arrow-color: black;
scrollbar-shadow-color: #FE505A;
scrollbar-dark-shadow-color: #FE505A;
}

.ficonmain:hover .ficonbox img
 {
	/*-webkit-transform: rotate(-90deg) scale(1.4);
	transform: rotate(-90deg) scale(0.6);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out; */
}
sup {
    /* margin-top: 6px; */
    line-height: 20px;
    font-size: 9px;
}
.bluebox {
    padding-bottom: 35px !important;
}
.sticksecnav {
    position: fixed;
    z-index: 9999;
    float: left;
    margin-top: 60px !important;
	
    width: 100%;
}
.entry2 {
    font-size: 12px !important;
    text-align: left;
    line-height: 18px;
    text-transform: none !important;
}
.paratext2 p {
    font-size: 24px !important; 
}
.flip-box-back-inner.design {
    margin-top: 5px !important;
	    padding: 0px 10px !important;
}
.fusion-flip-box-wrapper.fusion-column.col-md-15.col-sm-3 {
    margin-top: 50px;
    margin-bottom: -30px;
}
.flip-box-front-inner.design .flip-box-heading.without-text {
    color: #0088bb !important;
}
.flip-box-back.design {
    background-color: rgba(0,0,0,0.5);
    padding: 0px 10px !important;
}
.flip-box-back-inner.design  .flip-box-heading-back {
    color: #ffffff !important;
}
.toppers .fusion-social-networks {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
    max-width: 100% !important;
    padding-top: 10px;
}
.toppers .person-author {
    text-align: center;
    margin-top: -20px;
}
ul#menu-main li {
    margin: -3px !important;
}

.fusion-social-networks-wrapper a {
    background-color: #333333 !important;
    color: #ffffff !important;
    padding: 5px;
}
.flip-box-front-inner.design .flip-box-heading.without-text {
    color: #ffffff!important;
}
div#fusion-slider-sc-csr_slider .slide-content-container.slide-content-center {
    background-color: #0088bb;
}






button.smallbut {
    background-color: #ff4900;
    color: #ffffff;
    padding: 5px 10px;
    border: 0px;
}
button.smallbut a, button.smallbut a {
    background-color: #ff4900;
    color: #ffffff !important;
    padding: 5px 10px;
    border: 0px;
}
button.bigbut {
    background-color: #ff4900;
    color: #ffffff;
    padding: 5px 15px;
    border: 0px;
    font-size: 15px;
    font-weight: bold;
	cursor: pointer !important;
}
button.ctabutton{
    background-color: #ff4900;
    color: #ffffff;
    padding: 5px 15px;
    border: 0px;
    font-size: 25px;
}
h3.flip-box-heading-back {
    /*padding-top: 10px;
    font-weight: bolder;*/
}
h4.widget-title {
    /* line-height: 0px !important; */
    /* padding: 0px !important; */
    margin-bottom: 10px !important;
}
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left {
    display: none !important;
}

 
.fusion-flip-box .flip-box-front, .fusion-flip-box .flip-box-back {
    -webkit-perspective: 600px;
    -ms-perspective: 600px;
    perspective: 600px;
    padding: 0px 0px 10px 0px !important;
    text-align: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-clip: padding-box;
    transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
    border-bottom: 3px solid #a4d34f !important;
}
.col-md-15 {
    width: 19.9%;
}
.fusion-title.fusion-sep-none
.flip-box-front
{
	border-radius:0px !important;
}
.flip-box-back
{
	border-radius:0px !important;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-3.fusion-parallax-none.nonhundred-percent-fullwidth.ctabox.fusion-row {
    margin: 0 auto !important;
}
.csrmain {
    /*border: #f3f3f3 1px solid;*/
}

.csrmain {
    width: 400px;
    margin: 0 auto;
}
.csrtxt {
    padding: 15px;
}
.vcsrmain {
    width: 75%;
    margin: 0 auto;
  
   
}
.csrbigtitle {
    width: 100%;
    float: left;
    padding: 0px 0px 20px 0px;
    font-size: 25px;
	color: #0088bb !important;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.bluebox .fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.whitetxt.fusion-border-below-title h3 {
    padding-top: 10px !important;
    padding-bottom: 5px !important;
}
.sticksecnav ul.secnav li a {
    color: #747474 !important;
    padding: 14px 0px;
}
.timeline-Tweet-text {
    margin-left: 40px;
    margin-bottom: 12px;
    font-size: 1rem;
    font-weight: 400;
    white-space: pre-wrap;
    word-wrap: break-word;
    font-size: 16px !important;
}
.fusion-main-menu > ul > li > a {
    border-top: 3px solid transparent;
    height: 110px !important;
    line-height: 110px !important;
	}
.slidertitle {
    margin-top: -275px;
    position: relative;
    z-index: 101;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 170px;
}

.slidertitle .fusion-title.fusion-sep-none {
    display: table;
    margin: 0 auto;
}
.slidertitle  h1{
/*background-color: rgba(255,255,255,0.9);*/
width: auto;
padding: 5px 20px !important;
}
.vborder
{
	float: left;
}
.videocsr {
    width: 599px;
    /* margin: 0 auto; */
    float: left;
  
}
.vcsrtxt {
    width: 350px;
    float: right;
   
    padding: 20px;
}
.bblue
{
	color: #0088bb;
}
.flip-box-grafix.flip-box-image img {
    width: 100% !important;
}
.imagecsr img {
    width: 100%;
    height: auto;
}
.fusion-image-wrapper img {
    width: 338px;
}
.ctabox.fusion-row {
    margin: 0 auto !important;
}
.recblog ul li img {
   
    max-height: 130px !important; 
    overflow:hidden;
}
.fusion-title.title.fusion-sep-none.fusion-title-center.fusion-title-size-three.whitetxt.fusion-border-below-title h3 {
    color: #ffffff;
    font-size: 25px;
    padding-top: 20px;
}

.slidertitle h1.title-heading-center {
    color: #ffffff !important;
    font-size: 25px !important;
    font-weight: 300;
    background-color: rgba(0,0,0,0.3);
    text-shadow: 2px 2px #000000;
    padding: 0px !important;
    line-height: 30px;
}
.testmon .fusion-testimonials.clean .author {
    margin-top: 25px;
    font-size: 16px;
    text-align: center;
}
.testmon .fusion-testimonials.clean blockquote q {
    display: block;
    padding: 25px;
    background-color: none;
    line-height: 30px;
    font-size: 16px !important;
    text-align: center;
}
.fusion-three-fourth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.boxtxt {
    margin: 0 auto !important;
    float: none !important;
}

q {
    font-size: 15px !important;
}
.testimonial-thumbnail.doe {
    display: none;
}
.plp {
    margin-bottom: 50px !important;
}
.fusion-testimonials.clean.fusion-testimonials-1 {
    width: 75%;
    margin: 0 auto;
    font-size: 12px;
}
.flip-box-front.design {
    border: 0px !important;
}
.flip-box-front.design h2.flip-box-heading.without-text {
    border-top: 3px solid #a4d34f;
    padding: 20px 0px;
    margin-top: 30px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.bbordertxt {
    border-bottom: 1px #f3f3f3 solid !important;
}
.bbordertxt {
    border-bottom: 1px #f3f3f3 solid !important;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-5.fusion-parallax-none.nonhundred-percent-fullwidth.ctabox {
    margin: 0 auto !important;
    width: 1100px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.ctabox {
    margin: 0 auto !important;
    width: 1100px;
}

.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.rightbox {
    padding-top: 0px;
    padding-left: 20px;
}

.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.rightbox .fusion-title-size-one, h1
{
    margin-top: 0px;
}
h1.title-heading-left {
    color: #0088bb !important;
    font-size: 24px !important;
}
button.serbut {
    padding: 10px 20px;
    margin-bottom: 10px;
    border: 1px solid #0088bd;
    background: none;
    text-align: left;
    width: 400px !important;
	font-size: 16px;
    color: #747474;
	cursor: pointer  !important;

}
button.serbut:hover {
  
    background: #ff4900;
        width: 400px !important;
		color:#ffffff !important;
		 border: 1px solid #ff4900 !important;

}
.fusion-three-fifth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.cboxtxt {
    margin: 0 auto !important;
    float: none !important;
}
.marg10 {
    padding-top: 50px !important;
    padding-left: 75px !important;
    max-height:439px;
    /* margin-top: 20px !important; */
}
.serbox {
    width: 50%;
    margin: 0 auto;
    margin-top: -60px;
    padding-top: -33px;
    text-align: justify;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servboxx {
    padding: 0px 120px;
    text-align: justify !important;
}
.servboxx {
    padding-left: 190px !important;
}

.fusion-one-half.fusion-layout-column.fusion-spacing-yes.coboxx3 {
    width: 360px;
    /* margin: 0 auto !important; */
    /* float: none !important; */
    margin-left: 12% !important;
}
div#sm {
    margin-top: 20px;
}
.coboxx3 ul li{
	list-style: none;

}
.coboxx3 ul li:before {
    content: "• ";
    color: #99c74a; /* or whatever color you prefer */
    font-size: 25px;
}
.coboxx3 
{
	width: 
}
.greenboxtext {
    float: left;
    font-size: 25px;
    color: #ffffff;
    padding-top: 29px;
}
.ctabutton1 {
    padding-top: 20px;
    text-align: right;
}
.featurebox {
    margin: 0 auto;
    float: none;
}


#main {
    padding-top: 35px !important;
    padding-bottom: 15px !important;
}

.twbox {
    border-left: 1px solid #f3f3f3;
    padding-left: 10px;
    height: 470px;
}
footer ul.menu li a
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bluebox {
    background-color: #0088bb;
    padding: 20px;
    color: #ffffff;
	min-height:160px;
}
.slide-content {
    width: 40% !important;
    float: right;
    margin-right: 175px !important;
}
div#fusion-slider-sc-csr_slider .slide-content {
    width: 100% !important;
    float: none;
    margin-right: auto !important;
}

h3.title-heading-left {
    width: 100% !important;
    padding-right: 50px !important;
}
.fusion-slider-11725 .slide-content {
    width: 30% !important;
    float: left;
    margin-left: 120px !important;
}

.slide-content-container.slide-content-left {
    padding-top: -150px;
}
h2.title-heading-left {
    width: 100% !important;
}
span.bannersmalltitle {
    font-size: 25px;
}
form p {
    width: 200px;
    float: left;
    margin-right: 20px !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100% !important;
}
.setlong p {
    width: 90% !important;
}
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.greenbox {
    background-color: #a4d34f;
    padding: 20px;
    color: #ffffff;
}

.setlong {
    width: 100%;
    float: left;
}
.title1 {
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}
.flip-box-back-inner {
    padding-top: 20px;
}
.fusion-person .person-author-wrapper .person-name, .post-content h3, .project-content h3 {
    /*color: #747474 !important;*/
}
span.person-title {
    color: #747474 !important;
	font-size:14px !important;
}
.cboxtxt {
    margin: 0 auto !important;
    float: none !important;
}

.hcontentbox .fusion-content-boxes.content-boxes.columns.fusion-columns-6.fusion-columns-total-6.fusion-content-boxes-1.content-boxes-icon-on-top.row.content-left {
    margin-bottom: 20px !important;
}
.fusion-four-fifth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.featurebox {
    margin-bottom: 0px !important;
}

h3.title-heading-left {
    width: 650px;
    line-height: 25px !important;
}
h2.title-heading-left {
    width: 600px;
    font-size: 40px;
}
.csrlink 
{
color: #0088bb !important
}
.csrlink:hover
{
color: #ff4900 !important;
}
.col.content-wrapper.link-area-link-icon.link-type-text.icon-hover-animation-fade:hover .icon i {
    background-color: #ff4900 !important;
    border-color: #ff4900 !important;
    color: #ffffff !important;
}
.homeicon .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #ff4900 !important;
    border-color: #ff4900 !important;
    color: #ffffff !important;
}
.fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #ff4900 !important;
    border-color: #ff4900 !important;
    color: #ffffff !important;
}
.home .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
   background-color: #ff4900 !important;
    border-color: #ff4900 !important;
    color: #ffffff !important;
}
.fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,  .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes {
    background-color: #ff4900 !important;
    border-color: #ff4900 !important;
    color: #ffffff !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-3 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-3 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-3 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-3 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-1 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-1 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-2 .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-2 .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes-2 .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes .fusion-content-box-hover .heading-link:hover .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes, 
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,
.fusion-one-fourth.fusion-layout-column.fusion-spacing-yes.boxv1 .fusion-content-boxes .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes
{
background-color:#a0ce4e !important;
border: #a0ce4e !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .heading-link:hover h2, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-box:hover .heading-link h2, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-link-icon-hover .heading h2, 
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 .fusion-content-boxes .fusion-content-box-hover .link-area-box-hover .heading h2
{
color:#a0ce4e !important;
}

.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bluebox:hover {
    background-color: #a0ce4e !important;
}


h3.flip-box-heading-back {
    /*color: #747474 !important;*/
}
.recblog .fusion-content-sep {
    display: none  !important;
}
.recblog p.fusion-single-line-meta {
    display: none;
}
.recblog .fusion-post-wrapper {
    background-color: #f8f5f5 !important;
    border-bottom: 3px #a4d34f solid !important;
    min-height: 300px !important;
}
.recblog .fusion-post-content-wrapper {
    min-height: 230px;
}
.mainfbox {
    width: 46%;
    float: left;
    padding: 20px;
    text-align: center;
    border: 1px solid #f3f3f3;
    margin-left: 10px;
    margin-bottom: 20px;
	min-height: 450px;
}
.mainfbox hr
{
    border: 1px solid #f3f3f3;

}
div#recent-posts-6 {
    border: 1px solid #f3f3f3;
    padding: 15px;
    border-top:3px solid #0088bb;
}
button.outline {
  
    border: 1px solid #ff4900 !important;
    background-color: #ffffff !important;
    color: #333333;
    padding: 5px 10px;
    border: 0px;
	cursor: pointer;
}
.fusion-button .fusion-button-text, .fusion-button i {
  
    font-weight: normal;
    text-transform: capitalize;
    font-size: 16px;
}


.outline {
  
    border: 1px solid #ff4900 !important;
    background-color: #ffffff !important;
    color: #333333;
    padding: 5px 10px;
    border: 0px;
	cursor: pointer;
}
a.outline:hover, a.fusion-button.button-custom:hover {
    background-color: #ff4900 !important;
    color: #ffffff !important;
}
h4.tagline {
    color: #0088bb !important;
    font-weight: bold;
    font-size: 13px;
}
.backlink {
    margin-top: -7px;
    background-color: #f4f4f4;
    color: #ff4900;
}

.backlink a {
    background-color: #f4f4f4;
    color: #ff4900;
    font-color:14px;
}
div#wpcf7-f12025-p12026-o1 p {
    width: 31%;
    padding-top: 20px;
}
 input.wpcf7-form-control.wpcf7-submit {
    margin: 0px !important;
    left: 0 !important;
    margin-left: 0px !important;
    background-color: #ff4900;
    color: #ffffff;
    padding: 5px 10px;
    border: 0px;
	border-radius:0px !important;
}
#comment-submit, #reviews input#submit, .button-default, .button.default, .fusion-button-default, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit {
    border-radius: 0px  !important;
    -webkit-border-radius: 0px  !important;
}
.fusion-button-default, .wpcf7-form input[type="submit"], .wpcf7-submit {
    padding: 5px 10px !important;
    line-height: 17px;
    font-size: 13px !important;
}
li.selecti a {
    color: #ff4900 !important;
    border-color: #0088bb !important;
    border-top: 3px solid;

}

.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a
{
     border-color: #0088bb !important;
      color:  #0088bb !important;
}
ul.secnav li {
    display: inline;
    margin-left: 30px;
        padding: 10px;
}
.rightfl{
text-align: right;
}

ul.secnav {
    list-style: none;
    display: inline-block;
}
ul.secnav li a {
    color: #747474 !important;
        padding: 9px  0px;
		font-size:15px !important;
}
.modal-footer {
    display: none;
}
.backlink.service {
    padding: 15px;
    padding-top: 25px;
    margin-bottom: 30px;
    font-size:12px;
}
.linkinner {
    width: 1100px;
    margin: 0 auto;
}
.authimage {
    width: 200px;
    float: left;
}
.articlefooter {
    padding: 20px;
    border-bottom: 1px solid #f3f3f3;
    border-top: 1px solid #f3f3f3;
    margin-bottom: 20px;
}
.ficonmain {
    border-bottom: 1px solid #f3f3f3;
    width: 100% !important;
    float: left;
    margin-bottom: 10px;
}
.ficonbox {
    width: 50px;
    float: left;
    height: 50px;
}
.bluebox h3.title-heading-center {
    color: #ffffff !important;
}
.smalltitle
{
font-size:15px;
}
span.person-name {
    font-weight: bold;
}
h1.title-heading-left.smalltitle {
    font-size: 16px !important;
}
.ficontxt {
    float: left;
    line-height: 48px;
    padding-left: 15px;
	
}




.person-content.fusion-clearfix {
    margin-bottom: 10px;
    min-height: 79px;
}

.boxv1 {
    height: 200px !important;
}
.fusion-one-sixth.fusion-layout-column.fusion-spacing-yes.boxv12 {
    width: 9%;
}
.csrmain {
    width: 400px;
    margin: 0 auto;
    min-height: 600px;
}
.mainboxx {
    left: 200px !important;
    float: none;
    margin-left: ;
    margin-left: 62px;
    width: 1200px;
}
.vcsrtxt {
    width: 370px;
    float: right;
    padding: 20px;
}
.fusion-content-box-hover .heading-link:hover .icon i.circle-yes, .fusion-content-boxes-6 .fusion-content-box-hover .link-area-box:hover .heading-link .icon i.circle-yes,  .fusion-content-box-hover .link-area-link-icon-hover .heading .icon i.circle-yes,  .fusion-content-box-hover .link-area-box-hover .heading .icon i.circle-yes { 

    background-color: #ff4900 !important;

}
.fusion-button.button-flat.button-round.button-small.button-custom {
    background-color: #ff4900 !important;
width:120px !important;
margin-left:29%;
	
}


.topemp .fusion-one-fifth.fusion-layout-column.fusion-spacing-yes {
    height: auto !important;
	margin-top:50px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-4.fusion-parallax-none.hundred-percent-fullwidth.fusion-nonzero-padding.topemp {
    padding-top: 50px;
}
.fusion-title-sc-wrapper
{
background-color: rgba(0,0,0, 0);
}

.tfs-button-1 .fusion-button.button-1 .fusion-button-text, .fusion-button.button-1 i {
    color: #000000 !important;
}
.tfs-button-1 .fusion-button.button-2 .fusion-button-text, .fusion-button.button-2 i {
    color: #000000 !important;
}
.tfs-button-1 .fusion-button.button-3 .fusion-button-text, .fusion-button.button-3 i {
    color: #000000 !important;
}
.tfs-button-1 .fusion-button.button-4 .fusion-button-text, .fusion-button.button-4 i {
    color: #000000 !important;
}
.tfs-button-1 .fusion-button.button-5 .fusion-button-text, .fusion-button.button-5 i {
    color: #000000 !important;
}

.fusion-testimonials.clean blockquote q {
    display: block;
    padding: 25px;
    background-color: none;
    line-height: 25px;
    font-size: 18px;
    font-size: 14px !important;
    text-align: center;
    font-style: normal;
}
.marg50 .fusion-row {
    width: 1000px;
}
.serbox6 { 
    padding-top: 50px;
}
.fusion-content-boxes.content-boxes.columns {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
p.form-submit { 
    width: 450px !important;
}
input#comment-submit {
    background-color: #ff4900;
}
input#submit {
    background: #ff4900 !important;
}
.fusion-flexslider .slides img
{
margin-left:0px !important;
}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a {
    color: #0088bb !important
    border-color: #0088bb !important
}
span.menu-text:hover
{
 color: #0088bb !important
}
.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.career.box12 {
    width: 1000px;
    margin: 0 auto;
}
.fusion-secondary-menu > ul > li > a:hover {
    line-height: 39px;
}
ul.secnav li.selecti a {
    color: #0088bb !important;
}
.fusion-main-menu .fusion-widget-cart-counter > a:hover:before, .fusion-main-menu > ul > li > a:hover
{
color: #0088bb !important;
    border-color: #0088bb !important;
}
ul.secnav li a:hover, ul#menu-top li a:hover {
    color: #0088bb !important;
    border-color: #0088bb !important;
    border-top: 3px solid;
}

.timeline-Viewport::-webkit-scrollbar {
    width: 12px;
}
 
.timeline-Viewport::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
.timeline-Viewport::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 

	}
	.timeline-Viewport {
   width: 200px;
   height: 400px;
    background: red;
   overflow: scroll;
}
.timeline-Viewport::-webkit-scrollbar {
    width: 12px !important; 
}

.timeline-Viewport::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important; 
    border-radius: 10px  !important; 
}
.subbanner .fusion-row {
    max-width: 100% !important;
}

.subbanner .fusion-imageframe {
    width: 100%;
}
.subbanner .fusion-imageframe img {
    width: 100%;
}

div#fusion-slider-sc-career h3.title-heading-center 
{
text-align:center !important;
}

.timeline-Viewport::-webkit-scrollbar-thumb {
    border-radius: 10px  !important; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5)  !important; 
}
.mapimg img {
    width: 700px;
    margin: 0 auto;
}
.mapimage {
    text-align: center;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.servbox3 {
    padding-top: 35px !important;
    margin-bottom: 0px !important;
}
.bigbut input.wpcf7-form-control.wpcf7-submit, input#submit {
    text-transform: capitalize;
	    background-color: #ff4900;
    color: #ffffff;
    padding: 5px 15px;
    border: 0px;
    font-size: 15px !important;
    font-weight: bold !important;
}
.fusion-five-sixth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.boxtxt {
    padding: 0px 150px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.event_register {
    padding: 20px;
}
.fboxx .fusion-flexslider.flexslider.post-slideshow.fusion-post-slideshow {
    display: none;
}
select.archives_dropdown {
    float: left;
    margin-left: -40px;
    margin-top: 10px;
}
h2.flip-box-heading.without-text {
    font-size: 16px !important;
}

.fboxx h2.entry-title {
    text-align: center;
    /* font-size: 20px; */
    color: #0088bb !important;
    font-size: 25px !important;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}

/* FOOTER*/
/*To Remove border under the menu*/
.fusion-footer-widget-area ul li a {
  border-bottom: 0px solid #282a2b !important;
} 
/*To Remove padding under the menu*/
.fusion-footer-widget-area ul li a {
  padding: 0 !important;
}
/*Fotter menu font size*/
.fusion-footer-widget-area ul {
    font-size: 12px !important;
}
/* Menu Header Strong */
h4.widget-title {
    font-weight: bold !important;
}
/* copyright color */
.fusion-copyright-notice
{
	color: #8c8989 !important;
}
/* Footer about us font-size & line-height */
span.footerabout {
    font-size: 13px !important;
    line-height: 18px !important;
}
/* Footer about us section width */
div#text-3 {
    width: 300px !important;
}
/* FOOTER*/
/* SLIDER*/
/*Slider nav color */
 .main-flex .flex-next, .main-flex .flex-prev {
    background-color: rgba(0, 0, 0, 0.9) !important;
}
/* SLIDER*/
/* CAREER */
/* Career slider text center align*/
div#fusion-slider-sc-career .slide-content {
   width: 50% !important;
    float: none;
    padding-top: 75px;
    margin: 0 auto !important;
}
.career.box
{
padding: 10px;
border: 1px solid #f3f3f3;
min-height:250px;
}
/* CAREER */
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bluebox {
    background-color: #0088bb !important;
    padding: 20px;
    color: #ffffff;
    min-height: 160px;
}


.fusion-blog-layout-grid .fusion-post-wrapper {
    border-bottom-width: 1px;
}
.fusion-content-sep {
    display: none;
}
.recnblogpost .fusion-alignleft {
    width: 100% !important;
    text-align: center;
    

}
.recnblogpost .fusion-read-more
{
    border: 1px solid #ff4900 !important;
    background-color: #e3e3e3 !important;
    color: #333333;
    padding: 5px 10px;
    border: 0px;
}
.recnblogpost .fusion-read-more:hover
{
    border: 1px solid #ff4900 !important;
    background-color: #ff4900 !important;
    color: #ffffff;
    padding: 5px 10px;
    border: 0px;
}
.more a:after, .fusion-read-more:after
{
    display: none !important; 
}
.recnblogpost .fusion-post-content-wrapper{
    padding: 5px 0px !important; 
}

.ctacontainer a.button.fusion-button.button-default.button-round.fusion-button-large.button-large.button-flat.fusion-desktop-button.continue.continue-right {
    background: #ff4900 !important;
    color: #ffffff !important;
    padding: 5px 15px !important;
    border: 0px !important;
    /*font-size: 15px !important;
    font-weight: bold !important;*/
}
.fusion-reading-box-container.reading-box-container-1.ctacontainer {
    margin-bottom: 0px !important;
}
#content .feed_item {
    margin: 0 0 7px 0;
    padding: 0 0 7px 0;
    border-bottom: 1px dashed #CCCCCC;
    /* clear: both; */
    float: left;
    width: 30%;
}
div#rss-2 li {
    width: 30%;
    float: left;
    margin-right: 21px !important;
}
div#rss-2 .heading {
    display: none;
}
div#rss-2  a.rsswidget {
    font-weight: bold;
    margin-bottom: 17px;
    padding-bottom: 10px;
}
div#rss-2 .rssSummary {
    padding-top: 20px;
}
p.fusion-single-line-meta a {
    font-size: 14px;
	color:#747474;
}
.fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes.job_title {
    background-color: #f9f9f9;
    padding-top: 20px;
    border-bottom: 3px solid #0088bb !important;
    /* background-color: white; */
}
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.benefits {
    /* padding-top: 20px; */
    background-color: #f9f9f9;
    padding: 20px;
}
.fusion-two-third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.description_job hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.feedzy-rss li {
    width: 30%;
    float: left;
    margin-right: 20px !important;
}
.feedzy-rss {
    margin-top: -20px;
}
.mainpart {
    margin-top: 50px;
}
.feedzy-rss .rss_image {
    margin-bottom: 10px !important;
} 
/*Hide the validation in contact form 7 */
.wpcf7-form .wpcf7-validation-errors {
    display: none !important;
}
/* Reduced the font size of the error message*/ 
span.wpcf7-not-valid-tip {
    display: block !important;
    font-size: 12px !important;
    line-height: 14px !important;
}
/*BG Color of the button on HOVER */
button.bigbut:hover {
    background-color: #0088bb;
}
a.button.fusion-button.button-default.button-round.fusion-button-large.button-large.button-flat.fusion-desktop-button.continue.continue-right:hover {
    background-color: #0088bb !important;
}
.fusion-logo {
    margin-top: 8px !important;
    margin-bottom: 0px !important;
}
/*slider font*/
@font-face {
    font-family: 'LANENAR';
    src: url('font/LANENAR_.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
 
}
 
div#slide-1-layer-1, div#slide-1-layer-7, div#slide-2-layer-2, div#slide-3-layer-1, div#slide-4-layer-1, div#slide-5-layer-1 {
    font-family: 'LANENAR' !important;
}
@media screen and (min-width: 915px) {
   

.fusion-flexslider .slides img {
    margin-left: 0px !important;
    height: 150px;
}

}
@media screen and (min-device-width: 730px) and (max-device-width: 915px) { 
    .fusion-flexslider .slides img {
   
    height: 260px;
}
}
@media (max-width:915px) and (min-width:730px) {
 .fusion-flexslider .slides img {
   
    height: 260px;
}
}

@media only screen and (min-width: 1400px) {
#fusion-slider-sc-career{
 max-height: 500px !important;
    height: 500px !important;

}
div#fusion-slider-sc-career .tfs-slider .background-image {
    max-height: 500px !important;
    height: 500px !important;
}
div#fusion-slider-sc-career .tfs-slider.flexslider.main-flex.full-width-slider{

height: 500px !important;
}
div#fusion-slider-sc-better-place .tfs-slider.flexslider.main-flex.full-width-slider {
    height: 300px !important;
	
}

div#fusion-slider-sc-better-place .background.background-image {
    height: 300px !important;
}
div#fusion-slider-sc-better-place {
    height: 300px !important;
max-height: 300px !important;
}

}

@media only screen and (min-width: 790px) {
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.careervideo {
    margin-top: 0px !important;
}

}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
    
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 790px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
   div#rev_slider_1_1, ul.tp-revslider-mainul, div#rev_slider_1_1_wrapper, .forcefullwidth_wrapper_tp_banner {
   height:525px !important;
}
}
@media only screen and (max-width: 1399px) {
div#fusion-slider-sc-career .tfs-slider .background-image {

max-height:350px !important;
height:350px !important;
}
div#fusion-slider-sc-career .tfs-slider.flexslider.main-flex.full-width-slider{

height: 350px !important;
}
div#fusion-slider-sc-better-place .tfs-slider.flexslider.main-flex.full-width-slider {
    height: 290px !important;
}

div#fusion-slider-sc-better-place .background.background-image {
    height: 290px !important;
}
div#fusion-slider-sc-better-place {
    height: 290px !important;
max-height: 290px !important;
}

}

@media only screen and (max-width: 1100px) {

div#fusion-slider-sc-career .tfs-slider .background-image {
   max-height:230px !important;
height:230px !important;
}
footer.fusion-footer-widget-area {
    margin-top: 30px;
}
div#text-3 {
    width: 300px !important;
    padding-right: 76px;
}
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bluebox {
    background-color: #0088bb;
    padding: 20px;
    color: #ffffff;
    min-height:200px;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-5.fusion-parallax-none.nonhundred-percent-fullwidth.ctabox {
    margin: 0 auto !important;
    width: 100%;
}
.greenboxtext
{
 padding-left: 0px !important;
 margin-bottom:0px !important;
}
.mainboxx {
 
    width: 100% !important;
}
.linkinner {
    width: 100% !important;
    margin: 0 auto;
}
.marg50 .fusion-row {
    width: 100% !important;
}
.fusion-flip-boxes.flip-boxes.row.fusion-columns-4 {
    width: 100%;
    margin: 0 auto;
}
.fusion-layout-column.fusion-column-last.fusion-spacing-yes.featurebox {

    padding-left: 0px !Important;
    margin-left: 0px;
    margin-right: 0px;
    padding: 15px 0px 35px 0px !important;
    background-color:#e3e3e3;
}
.mainboxx
{
margin-left: 0px !important;
left:0px !important; 
}
.feedzy-rss li {
    width: 100% !important;
    }
.videocsr
{
width:100% !important;
}
.vcsrtxt
{
width:100% !important;
}
.csrmain {
    width: 100% !important;
}
}
@media only screen and (max-width: 900px) {
.greenboxtext {
    float: left;
    font-size: 20px;
    color: #ffffff;
    padding-top: 22px;
    padding-left: 20px;
}
  div#fusion-slider-sc-career .slide-content {
    width: 70% !important;
    padding-top: 5px;
    float: none;
    margin: 0 auto !important;
} 
button.ctabutton{
    font-size: 20px;
}
.greenboxtext {

    padding-left: 0px !important;
    margin-bottom: 15px !important;
}
.ctabutton1 {
    padding-top: 20px;
    text-align: left;
}

.mainboxx
{
margin-left: 0px !important;
left:0px !important; 
}
.videocsr, .vcsrtxt
{
width:100%;
}
div#fusion-slider-sc-career .tfs-slider .background-image {
    max-height: 200px !important;
    background-position: right top;
}
.fusion-slider-11725 .slide-content {
    width: 60% !important;
    float: left;
    margin-left: 20px !important;
}
.toppers a.person-name {
    height: 25px;
}
h2.title-heading-left {
    width: 100%;
    font-size: 20px !important;
    line-height: 17px !important;
}
span.bannersmalltitle
{
  font-size: 15px !important;
}
h3.title-heading-left {
    width: 100% !important;
    font-size: 15px !important;
    line-height: 16px !important;
}
button.serbut {
   
        width: 100% !important;
        

}
button.serbut:hover {
  
    background: #ff4900;
    width: 100% !important;
    color:#ffffff;
    border:0px;

}
.serbox6
{
padding-top:0px !important;
}
}


@media only screen and (max-width: 800px){
div#archives-3 {
    width: 100% !important;
}
div#fusion-slider-sc-better-place .tfs-slider.flexslider.main-flex.full-width-slider {
    height: 135px !important;
}

div#fusion-slider-sc-better-place .background.background-image {
    height: 135px !important;
}
div#fusion-slider-sc-better-place {
    height: 135px !important;
}
div#fusion-slider-sc-career .tfs-slider .slide-content-container .heading, .tfs-slider .slide-content-container .caption {
    display: none !important;
}
div#fusion-slider-sc-career .tfs-slider .background-image {
    max-height: 160px !important;
    background-position: right top;
}
div#fusion-slider-sc-career {
    height: 175px !important;
}
.fusion-social-networks.boxed-icons {
    width: 100% !important;
    display: block;
    float: left !important;
    text-align: center !important;
    margin-top: 20px;
    max-width: 100% !important;
}
span.person-name {
    width: 100% !important;
    display: block;
    text-align: center;
}
span.person-title {
    text-align: center;
    display: block;
    float: left;
    width: 100%;
}
.address p {
    width: 30% !important;
    float: left;
    margin-left: 3%;
}
div#plan {
    margin-top: -50px !important;
    padding-top: 50px !important;
}
div#learn{
    margin-top: -50px !important;
    padding-top: 50px !important;
}
div#manage{
    margin-top: -50px !important;
    padding-top: 50px !important;
}

div#optimize{
    margin-top: -50px !important;
    padding-top: 50px !important;
}
.fusion-five-sixth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.boxtxt {
    padding: 0px !important;
}
.linkinner {
    width: 90% !important;
    margin: 0 auto;
}
.fusion-footer {
    /* float: left; */
    margin-top: 40px;
}
div#text-3 {
width: 100% !important;
padding-right: 10px !important;
}
li.rss_item span.title {
    padding-top: ;
    display: block;
    padding-top: 60px !important;
    /* margin-top: 30px !important; */
}

.fusion-secondary-menu > ul > li > a
{
padding :0 5px;
}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header
{
padding-top:0px !important;
}
a.fusion-icon.fusion-icon-bars {
    margin-top: 40px;
}
textarea.wpcf7-form-control.wpcf7-textarea
{
width:100% !important;
}
.fusion-four-fifth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.featurebox {
    width: 80%;
    margin: 0 auto;
}
h3.title-heading-left {
    width: 100% !important;
    font-size: 12px !important;
    line-height: 16px !important;
}
h2.title-heading-left {
    width: 100%;
    font-size: 17px !important;
    line-height:17px !important;
  
}
}
@media only screen and (max-width: 1200px) {
.toppers a.person-name {
    height: 25px;
}
li.rss_item span.title {
    padding-top: ;
    display: block;
    padding-top: 30px !important;
    /* margin-top: 30px !important; */
}
.feedzy-rss {
    display: block;
    height: 420px;
    float: left;
    overflow: scroll;
}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-3.fusion-parallax-none.nonhundred-percent-fullwidth.ctabox.fusion-row.mrg20 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.greenboxtext {
    padding-left: 0px !important;
    margin-bottom: 0px !important;
}
.greenboxtext {
   
    font-size: 20px;

}
button.ctabutton{
    font-size: 20px;
}
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.bluebox {
    background-color: #0088bb;
    padding: 20px;
    color: #ffffff;
    min-height:auto;
    margin-bottom:30px !important;
}
.widget {
    width: 100%;
}
div#fusion-slider-sc-csr_slider .background.background-image
{
height:200px;
}
div#fusion-slider-sc-csr_slider {
    height: 300px !important;
    max-height: 200px !important;
}
.whyneo_section .fusion-flip-box-wrapper.fusion-column.col-md-15.col-sm-3 {
    width: 50% !important;
    float: left;
}
.whyneo_section .flip-box-back.design {
    padding-top: 50px !important;
}
.sticksecnav {
    position:relative;
    
   
}

.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-mobile-nav-holder, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-mobile-nav-holder {
    padding-top: 0px;
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: calc(-20px - 0px);
}
.slidertitle {
    margin-top: -120px;
    position: relative;
    z-index: 101;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px;
}

h2.title-heading-center{
    width: 100%;
    font-size: 17px !important;
    line-height: 17px !important;
}

.fusion-secondary-header .fusion-alignright {
    width: 55% !important;
    float: left !important;
    font-size: 12px;
}
div#rss-2 li {
    width: 100%;
    float: left;
    margin-right: 21px !important;
}
.fusion-header-v3 input.s {
    width: 100px !important;
    float: right;
    padding: 5px !important;
}
.fusion-secondary-header .fusion-secondary-menu-search {
    width: 45% !important;
    float: right;
    padding-top: 10px;
}
.fusion-secondary-header .fusion-alignright {
    width: 50% !important;
    float: left !important;
}
.fusion-secondary-header .fusion-secondary-menu-search {
    width: 50% !important;
    float: right;
    padding-top: 10px;
}

div#rss-2 li {
    width: 50%;
    float: left;
    margin-right: 21px !important;
}
}
@media only screen and (max-width: 600px) {
.author-photo img {
    height: auto;
    width: auto;
    border: 0px;
}

.fusion-layout-column{
padding-bottom: 1em;
}

.whyneo_section .flip-box-back.design {
    padding-top: 20px !important;
}
div#fusion-slider-sc-career, div#fusion-slider-sc-career .background.background-image {
    height: 90px !important;
}
.greenboxtext
{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.ctabutton1 {
    padding-top: 20px;
    padding-bottom: 10px;
    text-align: left;
}
.fusion-one-third.fusion-layout-column.fusion-spacing-yes.plp {
    margin-bottom: 50px !important;
}

.fusion-body .fusion-layout-column.fusion-spacing-yes {
    width: 100%;
    margin-bottom: 0px !important;
}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.coboxx3 {
    width: 100%;
    /* margin: 0 auto !important; */
    /* float: none !important; */
    margin-left: 0px !important;
}

.caption 
{
display:none !important;
}

.fusion-testimonials.clean.fusion-testimonials-1 {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
}
.videocsr {
    width: 100% !important;
    /* margin: 0 auto; */
    float: left;
}
.vcsrtxt {
    width: 100% !important;
    float: right;
    padding: 20px;
}
.csrmain {
    width: 100% !important;
}
.mainboxx {
    width: 100% !important;
}
.mainboxx {
    left: 0px !important;
    float: none;
    margin-left: ;
    margin-left: 0px !important;
    width: 1200px;
}
.mainfbox {
margin-left:0px !important;

}
.blank
{
display:none !important;
}
.fusion-five-sixth.fusion-layout-column.fusion-column-last.fusion-spacing-yes.boxtxt
{
padding:0px !important;
}
.greenboxtext {
    float: left;
    font-size: 17px;
    color: #ffffff;
    padding-top: 25px;
    padding-left: 10px;
    padding-bottom: 0px;
}
button.ctabutton{
    font-size: 17px;
}

.slidertitle {
    margin-top: -85px !important;
    position: relative;
    z-index: 101;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px;
}

ul.secnav li {
    display: block;
    margin-left: 30px;
    padding: 10px;
}
.page .post-slideshow {
    margin-bottom: 0px;
    margin-left: -30px;
    margin-right: -30px;
}
#main {
    padding-top: 0px !important;
    padding-bottom: 40px;
}
.setlong {
    float: left;
    width: 100%;
    /* background-color: red; */
}
}

@media only screen and (max-width: 400px) {

.author-photo img {
    height: auto;
    width: auto;
    border: 0px;
}

.fusion-layout-column{
padding-bottom: 1em;
}

.fusion-one-third.fusion-layout-column.fusion-spacing-yes.plp {
    margin-bottom: 50px !important;
}
div#fusion-slider-sc-better-place .tfs-slider.flexslider.main-flex.full-width-slider {
    height: 75px !important;
}

div#fusion-slider-sc-better-place .background.background-image {
    height: 75px !important;
}
div#fusion-slider-sc-better-place {
    height: 75px !important;
}
div#archives-3 {
    width: 100%;
}
.address p {
    width: 100% !important;
    float: left;
    margin-left: 0%;
}
.rss_image{
 width: 100% !important;
}
span.span4 {
    width: 100% !important;
}
div#text-16 {
    width: 100% !important;
}
.author h3.title-heading-left {
    font-size: 16px !important;
}
.fusion-sharing-box .fusion-social-networks a {
    font-size: 10px !important;
}
/*slider*/
.tp-parallax-wrap {
    margin-top: -5px !important;
}
.tp-bgimg.defaultimg {
    background-position: right center !important;
}
div#slide-5-layer-1 {
    margin-top: 15px !important;
}
div#slide-4-layer-1, div#slide-4-layer-2, a#slide-4-layer-3,div#slide-4-layer-4  {
    margin-top: -10px !important;
}

.whyneo_section .fusion-flip-box-wrapper.fusion-column.col-md-15.col-sm-3 {
    width: 100% !important;
    float: left;
}
.whyneo_section .flip-box-back.design {
    padding-top: 10px !important;
}
.mainfbox {
    margin-left: 0px !important;
    width: 100% !important;
}
.fusion-slider-11725 .slide-content {
    width: 100% !important;
    float: left;
    margin-left: 0px !important;
}
h2.title-heading-left {
    color: #ffffff !important;
}

.fusion-title-sc-wrapper
{
background-color: rgba(0,0,0, 0.3) !important;
padding:10px !important;
}
div#fusion-slider-sc-career .tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper
{
padding:0px !important;
}

ul.secnav li {
    display: block;
    margin-left: 30px;
    padding: 10px;
}

.mainfbox {
    width: 100% !important;
    float: left;
    padding: 20px;
    text-align: center;
    border: 1px solid #f3f3f3;
    /* margin-left: 20px; */
    margin-bottom: 20px;
}
.slidertitle h1.title-heading-center {
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: bold;
    text-shadow: 2px 2px #000000;
    line-height: 24px;
}
.flip-box-back-inner.design {
    margin-top: 50px !important;
    padding: 0px 10px !important;
}
div#fusion-slider-sc-csr_slider .background.background-image {
    height: 75px !important;
}
.csrslider .slide-content-container.slide-content-center {
    margin-top: 50px !important;
    padding-top: 25px;
}
div#fusion-slider-sc-csr_slider {
    height: 163px !important;
    max-height: 210px !important;
}
.greenboxtext {
 
    float: left;
    font-size: 14px;
    color: #ffffff;
    padding-top: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    line-height: 15px;
    margin-bottom: 10px;
}
button.ctabutton{
 
    font-size: 14px;
}

}

body.single-ebook #sidebar > div {

display: none !important;

}

body.single-ebook #content{
width: 100% !important;
}

body.single-ebook div.fusion-sharing-box.share-box, 
body.single-ebook div.fusion-meta-info {
display: none;
}
body.single-ebook #main .fusion-row{
max-width: 100%;
}

body.single-ebook .blogpost_title{
    background-color: #0088bb;
}

body.single-ebook #wrapper #main .post h2{
color: #ffffff;
    padding: 10px;
}
body.single-ebook  .post-content p{
margin-top: 20px;
} 

@media print {
.fusion-header{
display:none;
}
.sidebar{
    display: none !important;
}

body.has-sidebar #content{
    width: 100% !important;
    float: none;
}

h2.entry-title{
    font-size: 30px !important;
    line-height: 3em;
}

.fusion-secondary-header, .fusion-main-menu, .fusion-footer, .single .fusion-sharing-box{
    display: none;
}


div#text-2 {
    width: 220px !important;
}

.print_button{
display:none;
}
}
