body
{
font-family:Arial, Helvetica, sans-serif!important;
}

.fusion-logo img { height:70px;}
.fusion-header-v4 .fusion-header {
    padding-bottom: 20px;
    padding-top: 20px;
}
#slidingbar-area
{
display:none;
}

#toTop,#toTop:active, #toTop:focus
{
background-color: #4bdf09;
    border-radius: 20px;
	height:40px;
	width:40px;
	bottom:80px;
}

.fusion-footer-widget-area ul li a
{
border-bottom:none;
padding:6px 0;
}

.fusion-footer-widget-area ul
{
padding-left:35px;
list-style: outside none square;
}

.fusion-widget-area .fusion-column:nth-child(2) .widget-title,.fusion-widget-area .fusion-column:nth-child(4) .widget-title
{
font-size:0;
}

.fusion-widget-area .fusion-column:nth-child(2) .fusion-footer-widget-column
{
border-right:1px solid #fff;
}

.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3
{
font-size:15px;
text-transform:capitalize;
font-weight:600;
}

#footer .fusion-social-network-icon
{
background:url('../assets/images/social-bg.png')no-repeat;
    height: 54px;
    padding-right: 15px !important;
    padding-top: 14px;
	font-size:24px;
    width: 54px;
}

.header-up
{
float: right;
    margin-left: 2%;
    width: 42%;
	margin-bottom:4px;
}

.fusion-header-tagline
{
    line-height: 16px;
	font-family: arial;
}

.header-contact-info
{
float:right;
width:60%;
color:#000099;
font-size:33px;
}

.tagleft
{
color: #000099;
    float: left;
    font-size: 20px;
    font-weight: bold;
    width: 36%;
	margin-left:4%;
}
.fusion-secondary-main-menu
{
background:#e9ebec!important;
border-bottom: medium none;
}

.fusion-main-menu .menu-text
{
text-transform:uppercase;
}

.fusion-secondary-main-menu .fusion-main-menu
{float: none;
    margin: 0 auto;
    max-width: 995px;
	width:100%;
}

.fusion-main-menu ul
{
margin:0 auto;
}

/*.fusion-main-menu ul li:first-child a:hover,.fusion-main-menu ul li.menu-item-11646 a*/
.current-menu-ancestor .fusion-megamenu-submenu a:first-child a:hover,.current-menu-ancestor .fusion-megamenu-submenu a:first-child a
{
background: #4bdf09 none repeat scroll 0 0!important;
}
.fusion-main-menu ul li.current-menu-item:first-child a:hover, .fusion-main-menu ul li.current-menu-item:first-child a, .fusion-main-menu ul li:first-child a:hover
{
background: #4bdf09 url("../assets/images/home.png") no-repeat scroll left 10px top 12px;
font-size: 0;
    height: 20px;
    padding: 10px;
    width: 16px;
}

.fusion-main-menu ul li:first-child a
{
background: url("../assets/images/homeimg.png") no-repeat scroll left 10px top 12px;
    font-size: 0;
    height: 20px;
    padding: 10px;
    width: 16px;
}

.fusion-main-menu ul li .fusion-megamenu-title a,.fusion-megamenu-submenu a:hover
{
background:none!important;
font-size:12px!important;
text-decoration:underline!important;
height:auto!important;
width:auto!important;
margin-top:0!important;
padding:0!important;
font-family: arial;
}

.fusion-main-menu ul li .sub-menu a,.fusion-main-menu ul li .sub-menu a:hover
{
background:none!important;
font-size:14px;
text-decoration:underline;
height:auto;
width:auto;
margin-top:0;
padding:0;
}

.fusion-megamenu-wrapper
{
left:0!important;
/*opacity:1;
visibility:visible;*/
}

.fusion-main-menu .sub-menu li
{
float:left;
width:50%;
}

.fusion-megamenu-title
{
padding:0 20px;
text-transform:uppercase;
font-family: arial;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu
{
padding:10px 0 0;
}

.fusion-megamenu-wrapper .fusion-megamenu-submenu:last-child .sub-menu li:last-child
{
margin-bottom:10px;
}


.fusion-megamenu-holder {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #4bdf09;
    padding-bottom: 25px;
    position: relative;
    top: -15px;
	width: 420px !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,.fusion-main-menu > ul > li > a:hover */
.fusion-main-menu .current-menu-item > a, .fusion-main-menu .current_page_item > a,.fusion-main-menu > ul > li > a:hover 
{
    background: #4bdf09 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
	padding:0 12px;
}

.fusion-main-menu .current-menu-parent a,.fusion-main-menu .current-menu-ancestor a
{
color:#000;
}


/*.fusion-main-menu > ul > li.current-menu-item
{
padding-right:0;
}*/
.fusion-megamenu-wrapper .fusion-megamenu-border
{
background-color:#fff;
border-bottom:0;
box-shadow:none;
}

.fusion-megamenu
{
background-color:#fff;
box-shadow:none;
}

/*.fusion-main-menu > ul > li {
    padding-right: 22px;
}*/

.fusion-megamenu-holder .fusion-megamenu-submenu .sub-menu
{
visibility:visible;
opacity:1;
}

.fusion-megamenu-holder .fusion-megamenu-submenu .sub-menu a,.fusion-megamenu-holder .fusion-megamenu-submenu .sub-menu a:hover
{
padding:5px 20px!important;
font-size:14px!important;
font-family: arial;
width:89%!important;
}

.fusion-main-menu .fusion-megamenu li:first-child a:hover
{
background:none!important;
}

.fusion-main-menu > ul > li > a
{
font-family:Arial, Helvetica, sans-serif!important;
font-size:12px;
padding:0 12px;
border:none;
margin:15px 0;
}

.fusion-main-menu > ul > li
{
padding-right:0;
}

.fusion-page-title-captions
{
display:none;
}

.fusion-page-title-secondary
{
text-align:left;
}

.fusion-page-title-wrapper
{
max-width:940px;
margin:0 auto;
}

.fusion-breadcrumbs span {
    color: #fff !important;
	}
.fusion-footer-widget-area a:hover, .fusion-footer-widget-area ul li a:hover
{
color:#090b9c!important;
}
.expectrates a
{
color:#000!important;
}
.three-boxes .fusion-read-more-button
{
background:#0276c9 none repeat scroll 0 0;
color:#fff;
text-transform:none;
}

.three-boxes ul li
{
background:rgba(0, 0, 0, 0) url("../assets/images/tickmark.png") no-repeat scroll left 0 top 3px;
list-style:none;
text-align:left;
padding-left:24px;
}

.three-boxes
{
text-align:center;
}

.three-boxes .content-box-heading
{
font-weight:bold!important;
}

.fusion-content-boxes .heading
{
background: #0276c9 none repeat scroll 0 0 !important;
padding:10px 0!important;
}

.content-boxes .col {
    padding: 35px 0!important;
}

.three-boxes .content-container
{
padding:0 35px!important;
}

.box-para
{
min-height:60px;
font-weight:bold;
color:#000;
font-size:12px;
}

.white-text
{
color:#fff!important;
font-size: 20px !important;
    font-weight: bold!important;
    margin-top: 40px;
}

.ready-text
{
color:#fff!important;
font-size: 20px !important;
font-weight: bold!important;
margin-bottom:10px;
}

.mwhite-text
{
color:#fff!important;
font-size: 40px !important;
font-weight: bold!important;
}

.fusion-date-and-formats .fusion-format-box
{
display:none;
}

.last-whitetext
{
float:left;
width:40%;
position: relative;
    top: 29px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
}
.tabbing-panel .fusion-tabs.fusion-tabs-1 .nav-tabs li a {
    background-color: #ccc;
    border: medium none!important;
}

.tabbing-panel .fusion-tabs.fusion-tabs-1 .nav-tabs li.active a h4
{
color:#4bdf09;
}
.tabbing-panel .fusion-tabs.fusion-tabs-1 .nav-tabs li a h4
{
color:#818181;
font-weight:bold;
}
.tabbing-panel .fusion-recent-posts {
    margin-bottom: 0;
    margin-top: 20px;
}
.tabbing-panel .fusion-tabs.fusion-tabs-1 .tab-pane
{
float:left;
width:100%;
border:none!important;
}
.tabbing-panel .recent-posts-content h4 a
{
font-weight:bold;
}
.green-box p
{
color:#fff;
}
.green-tabbtn,.green-tabbtn:hover
{
background: #0b77c4 none repeat scroll 0 0 !important;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    padding: 8px 20px;
    border: none!important;
}
.tabbing-panel
{
height:86px;
margin-bottom: 420px;
}

.tabs-block
{
float:left;
margin-bottom:0;
}

.fusion-tabs.horizontal-tabs .nav
{
float:right;
width:60%;
}

.tabbing-panel .tab-content
{
float:left;
width:100%;
}

.white-para
{
color:#fff;
}

.gwhite-text
{
color:#fff!important;
font-size: 20px !important;
    font-weight: bold!important;
	background:#090b9c;
	padding:15px 28px;
}
.wpcf7-select-parent .wpcf7-select
{
padding:7px 0;
}
.bold-text
{
font-weight:bold;
}

.green-logo
{
/*padding:139px 0;*/
padding:20px 0 0;
}

.green-box .fusion-one-half
{
padding:0 60px;
}

.green-btn,.green-btn:hover
{
background:#4bdf09;
color:#000;
font-weight:bold;
padding:12px 20px;
font-size:14px;
}
.white-btn,.white-btn:hover
{
background:#e9ebec;
color:#000;
font-weight:bold;
padding:12px 25px;
font-size:14px;
}

.stripe-box .fusion-row
{
padding-right:62px!important;
}

.mc4wp-form
{
float:left;
background:#0975c2;
border: 1px solid #ccc;
    border-radius: 2px;
    margin-top: 40px;
    padding: 25px;
}

.news-extra
{
color: #9899bf;
    font-size: 11px;
    margin-bottom: 15px;
    margin-top: 20px;
	}

.left-mainrow
{
float:left;
width:65%;
margin-right:4%;
}

.left-nrow input[type="email"],.left-nrow input[type="text"]
{
border: 1px solid #d2d2d2;
    color: #aaa9a9;
    margin-right: 1%;
    padding: 6px 15px;
}

.right-nrow
{
float:left;
}

.left-nrow
{
float:left;
margin-top:7px;
}

.blackboximg
{
height:95px;
}

.news-para
{
font-size: 24px; text-align: right; margin-top: 40px!important;
}

.newsletter-submit
{
background: #4bdf09 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    margin-top: 42px;
    padding: 8px 20px;
}

.left-side
{
float:left;
width:48.5%;
margin-right:10px;
}

.right-side
{
float:left;
width:48.5%;
margin-left:5px;
}

.full-rows
{
float:left;
width:100%;
margin-bottom:15px;
text-align:center;
}

.innerpages-left
{
margin-left: 10%!important;
    margin-right: 6%!important;
	width:53.333%!important;
	}

.left-innerside
{
margin-bottom:5px;
}

.right-innerside
{
margin-bottom:10px;
}

.full-rows-side
{
float:left;
width:100%;
text-align:center;
}

.full-rows .submitting,.full-rows-side .submitting
{
background:#090b9c!important;
color:#fff!important;
text-transform:none;
padding:10px 29px!important;
margin-top:10px!important;
border:1px solid #6eaedb!important;
}

.full-rows input,.full-rows select,.full-rows-side input,.full-rows-side select
{
color:#000!important;
}

.phoneimg
{
float: left;
    margin-top: 7px;
	margin-right:10px;
}

.righttext
{
color: #fff;
    float: left;
    line-height: 18px;
    width: 89%;
	font-size:12px;
}

.counter-box-content, .fusion-alert, .fusion-progressbar .sr-only, .post-content blockquote, .review blockquote q
{
font-size:12px;
}

.btm-para
{
width:100%;
float: none;
    margin: 0 auto;
    max-width: 320px;
}

.left-contents
{
float:left;
}

.bluegradient .fusion-layout-column
{
margin-bottom: 0;
    margin-top: 25px;
}

.right-contents
{
float:left;
margin-top:41px;
}

#main
{
padding-bottom:0;
}

.fusion-footer-widget-area
{
border-top:none;
}

#layerslider-wrapper .ls-shadow-top
{
background:none!important;
}

.blackbox
{
float:left;
color:#fff;
margin-right:28px;
}
.lastbox
{
margin-right:0!important;
}

.blackbox a
{
color:#4bdf09;
}

.home .fusion-testimonials .author::after
{
border:none!important;
}

.home .fusion-testimonials.classic .author {
   padding: 20px!important;
    position: absolute!important;
    top: 0!important;
    width: 100%!important;
	font-size:16px;
}

.home .fusion-testimonials.classic blockquote img
{
margin-top:25px;
}

.tdate
{
float:left;
width:30%;
}

.tclient
{
float:left;
width:40%;
text-align:center;
}

.tlink
{
float:left;
width:30%;
text-align:right;
}

.tlink a
{
color:#0943ba;
}

.testirow
{
float:left;
width:100%;
margin-bottom:20px!important;
font-style:normal;
}

.home .fusion-testimonials.classic blockquote q
{
padding:20px;
min-height:214px;
font-style:normal;
}

.bluebtn
{
background: #090b9c none repeat scroll 0 0;
    color: #fff !important;
    float: left;
    font-weight: bold;
    margin-top: 10px !important;
    padding: 5px 20px;
    position: relative;
    top: 10px !important;
    width: 75%;
}

.heading-link a:hover,.three-boxes a:hover
{
color:#fff!important;
}

.up-footer a
{
color:#fff;
}
.up-footer a:hover
{
color:#4bdf09;
}

.righttesti-text
{
position:relative;
top:20px;
left:20px;
}

.main-block
{
background:#0276c9;
    float: left;
    padding: 20px 0 40px 20px;
    width: 95%;
	margin-top:-75px;
}

.toparrow-img
{
background: rgba(0, 0, 0, 0) url("../assets/images/sliderbox-arrow.png") no-repeat scroll right 0 top 0;
    float: right;
    height: 89px;
    position: relative;
    width: 81px;
    z-index: 999;
}

.small-white
{
color: #fff!important;
    font-size: 16px!important;
    font-weight: normal!important;
    margin-bottom: 15px;
    margin-top: 15px;
}

.big-whitetext
{
color: #fff!important;
    font-size: 33px!important;
    font-weight: normal!important;
    margin-bottom: 20px;
    margin-top: 25px;
}
.green-text
{
font-size: 30px!important;
    font-weight: normal!important;
    margin-bottom: 25px;
}

.formrow
{
float:left;
width:90%;
margin-bottom:40px;
}

.sliderow
{
float:left;
width:95%;
padding:0 10px;
}

.sliderow .righttext
{
font-size:14px;
font-weight:normal;
line-height:20px;
}

#zipcodes
{
border: medium none;
    float: left;
    margin-right: 3%;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 40%;
}

.ls-slide .ls-bg
{
margin-top:-80px!important;
opacity:1!important;
}

.ls-avada .ls-nav-prev, .ls-avada .ls-nav-next, .products-slider .es-nav span
{
height:123px;
width:37px;
background:#0276c9;
top:40%;
display:block;
}

.ls-avada .ls-nav-prev::before, .ls-avada .ls-nav-next::before
{
position:relative;
top:28px;
}

.findplans,.findplans:hover
{
background: #4bdf09 url("../assets/images/arrowslide-right.png") no-repeat scroll right 5px top 0;
    color: #fff;
    float: left;
    font-size: 14px;
    padding: 7px 50px 7px 20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.findplans,.findplans:hover
{
    padding: 10px 50px 9px 20px;
}

}


.innerpage-blue-text .title-heading-left
{
color:#0f0fbe;
font-weight:bold;
}

.innerpage-white-text .title-heading-left
{
color:#fff;
font-weight:bold;
}

.innerpage-blue-text
{
background:#fff;
padding:2px 25px;
margin-top:0;
}

.innerpage-white-text
{
background:#0f0fbe;
padding:2px 25px;
margin-top:0;
}

.innerpage-lastrow
{
margin-top:28px;
border-color: #eae9e9; border-bottom-width: 0px; border-top-width: 0px; border-bottom-style: solid; border-top-style: solid; background-color: #0f0fbe; padding: 15px 0px;
}

.innerpage-lastrow a
{
color:#fff;
}

.innerpage-lastrow p
{
margin-bottom:0;
}

.innerpage-lastrow .fusion-layout-column
{
margin-right:1%;
margin-bottom:0!important;
}

.firstcol
{
margin-left:25px;
}
.greyfont
{
color: #999;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    top: 10px;
    width: 160%;
}

.bluefont
{
color: #0808b7;
    font-size: 17px;
    font-weight: bold;
    width: 180%;
}

.below_bottom_area {
width:100%;
clear:both;}

.below_bottom_area .fusion-row {
max-width: 1100px;
margin:0 auto;
}

.lsidebars
{
	float: left;
    position: relative;
    top: 0px;
    width: 28%;
	}
.maindivside
{
/*width:100%;
margin-top:25px;*/
float: left;
    margin: 25px 25px 0;
    width: 85%;
}
.greenmainbg p
{
display:none;
}

.rmanimg
{
float:left;
width:72%;
}
.bluesidebar .mwhite-text,.bluesidebar .ready-text
{
padding:0 25px;
margin-bottom:15px;
}
.grey-box
{
background:#e9ebec;
border-color:#eae9e9;border-bottom-width: 0px;border-top-width: 0px;border-bottom-style: solid;border-top-style: solid;padding-bottom:15px;padding-top:15px;
}

.bluesidebar div.wpcf7
{
padding:0 25px;
}
.greenmainbg
{
background: #1b1bbe none repeat scroll 0 0;
    float: left;
    margin:15px 25px 10px;
    padding: 25px 27px;
    width: 85%;
}

.greenmainbg .bphoneimg
{
float: left;
    margin-right: 7px;
	}
.gheader
{
font-size:16px;
margin-bottom:3px;
font-weight:bold;
color: #fff;
}

.gright
{
color: #fff;
    float: left;
    line-height: 18px;
    width: 82%;
	}
.bluesidebar
{
background:#0975c2;
float: left;
  margin: 0 25px;
    padding: 25px 0;
    width: 85%;
}
#sidebar .bluesidebar {
    background: #0975c2;
    float: left;
    margin: 0;
    padding: 25px 0;
    width: 100%;
}


#sidebar .greenmainbg {
    background: #1b1bbe;
    float: left;
    margin: 5px 0;
    padding: 25px 10px;
    width: 100%;
}

#sidebar .maindivside {
    float: left;
    margin: 20px 0;
    width: 100%;
}
.green-sideheader
{
background:#090b9c;
color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 35px;
    position: relative;
    right: 25px;
    width: 118%;
	margin-bottom:15px;
}

.rights-sidebar 
{
margin-bottom:0!important;
}
.full-qrow
{
float:left;
width:100%;
margin-bottom: 20px;
}

.full-qrow .fusion-one-half,.full-qrow .fusion-one-third
{
float: left;
    margin-right: 4%;
    position: relative;
}

.full-qrow .fusion-column-last
{
margin-right:0!important;
margin-left:0!important;
}

.streetqrow
{
margin-top:20px;
}

.qwhite-bg .fusion-row
{
background:#fff;
/*float:left;
width:100%;
margin-bottom: 40px;*/
    padding: 56px 35px 0!important;
}

.qwhite-bg .fusion-row .one-third
{
margin-right:0!important;
}

div.wpcf7-mail-sent-ok
{
float:left;
width:100%;
color:#fff;
}

.qgreen-box
{
background: #4dd710 none repeat scroll 0 0;
    float: left;
    left: 15px;
    margin-bottom: -10px;
    margin-top: -10px;
    padding: 0 16px 0px;
    position: relative;
    width: 96%;
}

.green-borders
{
border:1px solid #4cd60f;
padding:10px 30px;
float:left;
width:100%;
}

.qgreen-box label
{color: #fff;
    font-size: 18px;
    margin-left: 10px;
    position: relative;
    top: 10px;
}

.qgreen-box img
{
bottom: 10px;
    position: relative;
}

.quote-para
{
color: #666;
    float: left;
    font-weight: bold;
    margin-bottom: 45px;
    margin-top: 25px;
    width: 100%;
}

.getratesubmit
{
text-align:center;
}

.getrates
{
background:#0f0fbe!important;
color:#fff!important;
text-transform:none;
 font-size: 17px !important;
    padding: 10px 36px !important;
border:none!important;
}

div.wpcf7-validation-errors
{
float: left;
    margin-top: 1em;
    width: 100%;
	color:#FF0000;
}

.qrights-sidebar
{
margin-right:0!important;
}

.rightboldtext
{
font-weight:bold;
font-size:25px;
}

.bhead-top
{
color:#090b9c;
font-weight:bold;
font-size:27px;
text-align:center;
margin-top:35px;
}

.bhead-smalltop
{
color:#7c7d7d;
margin-top:5px;
text-align:center;
margin-bottom:25px;
}
.medigap-text
{
color:#0f0fbe;text-align:center;
float: none;
    margin: 0 25px 10px;
	font-size:18px;
	text-align:center;
	width:85%;
}

.qrights-sidebar .greenmainbg
{
margin:15px 25px 10px;
padding:25px 18px;
}
.qrights-sidebar p:first-child
{
display:none;
}

.expectrates
{
background: #e9ebec none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    font-size: 18px;
    margin: 0 25px;
    padding: 10px 25px;
    width: 85%;
}

.girlimg
{
border:1px solid #55db1a;
margin: 0 25px;
    width: 85%;
}
.slideshow-form
{
display:none;
}

.fusion-recent-posts h4.entry-title a{
color:#000 !important;}

.fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v1 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v2 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v3 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v4 .fusion-secondary-main-menu, .fusion-is-sticky .fusion-sticky-menu-only.fusion-header-v5 .fusion-secondary-main-menu {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118);
    max-width: 100%;
     position: relative;
    top: 0;
    width: 100%;
    z-index: 210;
}
.fusion-secondary-main-menu .fusion-main-menu {
    float: none;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

.fusion-progressbar .progress {
    background-color: #4bdf09 !important;
    box-shadow: none;
}


#main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button-default, .fusion-portfolio-one .fusion-button, .ticket-selector-submit-btn[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit {
    background: #4bdf09 none repeat scroll 0 0;
    color: #fff;
    transition: all 0.2s ease 0s;
}

#main .comment-submit:hover, #reviews input#submit:hover, .button-default:hover, .button.default:hover, .comment-form input[type="submit"]:hover, .fusion-button-default:hover, .fusion-portfolio-one .fusion-button:hover, .ticket-selector-submit-btn[type="submit"]:hover, .wpcf7-form input[type="submit"]:hover, .wpcf7-submit:hover {
    background: #4bdf09 none repeat scroll 0 0;
    color: #fff;
    transition: all 0.2s ease 0s;
}

h1.ls-l {
visibility: visible !important;
}

.btm-para {
    float: none;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}

.gright {
    color: #000;
    float: left;
    line-height: 18px;
    width: 100%;
}

.btm-para .gright {
    color: #fff;
}


.selectg {
    margin-bottom: 10px;
    width: 100%;
}

.wpcf7-select-parent .wpcf7-select {
  -webkit-appearance: none;
  text-overflow: '';
  background: #fbfaf9;
  border: 1px solid #dadada;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  width: 100%;
  padding: 8px 15px 8px 0;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
}

.selectg select {
  text-overflow: '';
  background: #fbfaf9;
  border: 1px solid #dadada;
  color: #333333;
  cursor: pointer;
  display: block;
  font-size: 13px;
  outline: none;
  height: auto;
  width: 100%;
  padding: 8px 15px;
  position: relative;
  text-indent: 0.01px;
  vertical-align: middle;
  z-index: 5;
  margin: 0;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
}

.selectg select {
    max-width: 299px;
	-webkit-appearance: field !important;
}

.minghnm .full-rows {
    height: 51px;
    margin-bottom: 0;
}

.minghnm btm-para {
    clear: both;
    height: 35px;
}

.minghnm {
overflow:hidden;}

.minghnm .wpcf7-select-parent .select-arrow {
top: -1px;
}

.minghnm .wpcf7-select-parent .wpcf7-select {
 padding: 7px 15px 8px;
}

.ls-wp-fullwidth-helper .green-text {
    font-size: 30px !important;
    font-weight: normal !important;
    line-height: 28px !important;
    margin-bottom: 25px !important;
    margin-top: 10px !important;
}

.ls-wp-fullwidth-helper .big-whitetext {
    color: #fff !important;
    font-size: 33px !important;
    font-weight: normal !important;
    margin-bottom: 0;
    margin-top: 0 !important;
}

.ls-wp-fullwidth-helper .small-white {
    color: #fff !important;
    font-size: 16px !important;
    font-weight: normal !important;
    margin-bottom: 10px;
    margin-top: 5px;
}


.ls-wp-fullwidth-helper .formrow {
    float: left;
    margin-bottom: 20px;
    width: 90%;
}

.fusion-content-boxes a h2.content-box-heading:hover
{
color:#4bdf09 !important;}

.fusion-recent-posts.layout-date-on-side .columns .column h4 {
    font-family: arial;
    margin-top: 0;
}

.fusion-recent-posts.layout-date-on-side .columns .column {
    font-family: arial;
    margin-bottom: 20px;
}

.fusion-footer-widget-area ul.menu li.current-menu-item a{
color:#090b9c !important;}

#main .post h2 a {
    color: #333333;
    font-family: arial;
}
.disclaim-part .fusion-row
{
color: #fff;
    font-size: 14px;
    margin: 0 auto;
    max-width: 1100px;
    padding: 20px 0;
    text-align: center;
}
.disclaim-part 
{
background:#1469b9;
}

.has-sidebar .recent-posts-content
{
float:left;
width:77%;
}
/********************************************************** responsive starts from here ****************************************************************/
@media screen and (max-width:1123px)
{
.header-contact-info
{
font-size:30px;
}
}
@media screen and (max-width:1100px)
{
.right-side
{
margin-left:0;
}
}
@media screen and (max-width:1056px)
{
.header-contact-info
{
font-size:26px;
}
}

@media screen and (max-width:989px)
{
.fusion-main-menu > ul > li > a
{
font-size:12px;
}
.tabbing-panel {
    height: auto;
    margin-bottom: 0;
}
.fusion-two-third {
    margin-right: 0;
    width: 100%;
}
.news-para
{
text-align:center;
}
.one_third {
    float: none;
    margin: 0 auto !important;
    max-width: 48%;
    width: 100%;
}
.white-three-reviewsbox .fusion-one-third
{
margin-bottom:20px!important;
}
.right-side
{
margin-left:0;
}
.mineclear {
clear:both;
max-width:100% !important;
}

.mineclear .btm-para {
    float: left;
    margin: 0;
    max-width: 100%;
    width: 100%;
}

.girlimg {
    margin: 0px;
    width: 100%;
}

.medigap-text {
    margin: 0 0 10px;
    width: 100%;
	line-height: 30px;
}


.qrights-sidebar .greenmainbg {
    margin: 15px 0 10px;
    width: 100%;
}


.expectrates {
    margin: 0;
    text-align: center;
    width: 100%;
}
}

@media screen and (max-width:948px)
{
.fusion-main-menu > ul > li > a
{
padding:0 8px;
}
.header-contact-info {
    color: #000099;
    float: right;
    font-size: 26px;
    margin: 5px 0;
    text-align: right;
    width: 100%;
}
.tagleft
{
width:100%;
margin-left:0;
}
.fusion-main-menu > ul > li > a {
    padding: 0 7px;
	font-size:11px;
}
.slideshow-form
{
display:block;
}
.ls-inner .ls-l
{
display:none;
}
.slideshow-form .greyboxbg
{
	margin: 0 auto;
    padding: 10px 20px 20px;
	width: 450px;
	background:rgb(233, 235, 236);
	min-height:380px;
	}
.slideshow-form .main-block
{
width:100%;
}
.slideshow-form .sliderow .righttext {
    font-size: 13px;
	}
.slideshow-form #zipcodes
	{
	width:56%;
	}
.slideshow-form .green-text
	{
	color:#99ccff;
	}
	.slideshow-form .sliderow p
	{
	display:none;
	}
	
	.readyforg {
    clear: both;
    max-width: 99% !important;
}

.innerpages-left {
    margin-bottom: 25px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    width: 99% !important;
}
}
@media screen and (max-width:800px)
{


.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
.header-contact-info
{
float:none;
margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}
.header-up {
    float: none;
    margin-bottom: 4px;
    margin-left: 0;
    width: 100%;
}
.fusion-widget-area .fusion-column:nth-child(2) .fusion-footer-widget-column
{
border:none;
}

#footer .fusion-social-network-icon
{
padding-right:0!important;
}

.fusion-footer-widget-area .fusion-column
{
margin-bottom:20px;
}
.fusion-widget-area .fusion-column:nth-child(2) .widget-title, .fusion-widget-area .fusion-column:nth-child(4) .widget-title
{
display:none;
}

.fusion-footer-widget-area .widget-title, .fusion-footer-widget-area h3
{
 margin: 20px 0;
    padding-left: 35px;
	}
.green-logo {
    padding: 0;
}
.fusion-one-third
{
float:none;
max-width:50%;
margin:0 auto!important;
}
.lastbox
{
margin:0 auto!important;
}
.blackbox
{
width:100%;
text-align:center;
float:none;
margin-bottom:30px!important;
}
.bluebtn
{color: #4bdf09;
    display: inline-block;
    float: none;
    width: 100%;
}
.blackbox .fusion-separator.sep-single
{
display:none;
}
.up-footer
{
padding-left:0;
list-style:none;
}
.news-para
{
text-align:center;
margin-bottom: 0 !important;
}
.white-three-reviewsbox .fusion-one-third
{
margin-bottom:20px!important;
}
.btm-blackbox p
{
text-align:center;
}
.tabbing-panel
{
margin-bottom:0;
height:auto;
}
.fusion-tabs.horizontal-tabs .nav {
    float: left;
    width: 100%;
}
.last-whitetext{
text-align: center;
    top: 0;
    width: 100%;
	margin-bottom:10px;
}

.stripe-box .fusion-row {
    padding-right: 0 !important;
	}
.stripe-box .fusion-row div{
text-align:center!important;
}
.three-boxes ul
{
padding-left:0;
}
.three-boxes .content-container {
    padding: 0 20px !important;
}
.three-boxes ul
{
margin: 0 auto;
}
.content-boxes .col {
    min-height: 386px;
	}
.box-para
{
font-size:12px;
min-height:80px;
}

.newslettersignupg {
clear:both;}

}
@media screen and (max-width:768px)
{
.content-boxes .col {
    min-height: auto;
	}
.box-para
{
min-height:auto;
}
.three-boxes ul
{
margin: 0 auto;
    max-width: 40%;
}
.white-btn, .white-btn:hover
{
display:block;
margin: 10px auto 0;
    max-width: 30%;
}
.fusion-column-wrapper h4.gwhite-text {
margin-top:0;}
}

@media screen and (max-width:697px)
{


.green-btn, .green-btn:hover
{
width:30%;
display:block;
margin: 5px auto 0;
}
}
@media screen and (max-width:640px)
{
.fusion-one-third
{
max-width:60%;
}
.fusion-footer-widget-area
{
padding-left:15px;
padding-right:15px;
}

.qgreen-box {
    left: 0;
    padding: 0 16px 25px;
    width: 100%;
}
}

@media screen and (max-width:620px)
{
.fusion-copyright-notice
{
margin: 0 auto;
    max-width: 337px;
    text-align: center;
    width: 100%;
}
.width-100 .fusion-section-separator, .width-100 .nonhundred-percent-fullwidth {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.green-btn, .green-btn:hover
{
width:30%;
display:block;
margin: 5px auto 0;
}
}
@media screen and (max-width:543px)
{
.btm-blackbox .fusion-one-third {
    max-width: 70%;
}
.green-btn, .green-btn:hover
{
width:40%;
display:block;
margin: 5px auto 0;
}
.white-btn, .white-btn:hover
{
display:block;
margin: 10px auto 0;
    max-width: 40%;
}
.dilwaleg .full-qrow .fusion-one-half, .dilwaleg .full-qrow .fusion-one-third {
float: left;
    margin-bottom: 10px !important;
    margin-right: 0 !important;
    position: relative;
    width: 100%;}
}
@media screen and (max-width:520px)
{
.btm-blackbox .fusion-one-third {
    max-width: 80%;
}
}
@media screen and (max-width:500px)
{
.green-btn, .green-btn:hover
{
width:40%;
display:block;
margin: 5px auto 0;
}
.white-btn, .white-btn:hover
{
display:block;
margin: 10px auto 0;
    max-width: 40%;
}
.white-three-reviewsbox .fusion-one-third {
    max-width: 80%;
}
}
@media screen and (max-width:484px)
{
.three-boxes ul {
    margin: 0 auto;
    max-width: 60%;
}
.btm-blackbox .fusion-one-third {
    max-width: 90%;
}
.slideshow-form .greyboxbg
{
height: auto;
    overflow: hidden;
    width: 100%;
}
.slideshow-form #zipcodes {
    width: 46%;
}
.big-whitetext
{
font-size:28px!important;
}
.slideshow-form .sliderow .righttext {
    font-size: 86%;
}
.slideshow-form .green-text {
    font-size: 22px !important;
	}
	.slideshow-form .phoneimg
	{
	margin-right:5px;
	}
	
	.right-side {
    margin-left: 0;
    margin-top: 15px;
    width: 100%;
	margin-bottom:15px;
}
.left-side {
    float: left;
    margin-right: 0;
    width: 100%;
	margin-bottom:0;
}
.full-rows {
    margin-bottom: 0;
}

.slideshow-form .phoneimg {
    margin-right: 0;
}

.slideshow-form .sliderow .righttext {
    float: right;
    font-size: 80%;
}

.minghnm .full-rows {
    height: auto !important;
    margin-bottom: 15px;
}

.minghnm btm-para {
    clear: none;
    height: auto;
}

.minghnm {
overflow:hidden;}

.minghnm p {
margin-bottom:0px;}
}
@media screen and (max-width:420px)
{
.left-mainrow {
    float: left;
    margin-right: 0;
    width: 100%;
}
.left-nrow {
    float: left;
    margin-top: 7px;
    width: 100%;
}
.right-nrow {
    float: none;
    text-align: center;
}
.newsletter-submit
{
margin-top:15px;
}
.green-btn, .green-btn:hover
{
width:50%;
}
.white-btn, .white-btn:hover
{
max-width:50%;
}
.big-whitetext {
    font-size: 23px !important;
}
.findplans, .findplans:hover
{
padding: 7px 42px 7px 6px;
}
.sliderow {padding:0;
}
}
@media screen and (max-width:400px)
{
.white-three-reviewsbox .fusion-one-third {
    max-width: 90%;
}
.fusion-copyright-notice {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.fusion-footer-copyright-area
{
padding-left:20px;
padding-right:20px;
}
.green-box .fusion-one-half {
    padding: 0;
}
.green-btn, .green-btn:hover
{
width:60%;
}
.white-btn, .white-btn:hover
{
max-width:60%;
}
.btm-blackbox .fusion-one-third {
    max-width: 100%;
}
.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon
{
margin-left:10px;
}
.fusion-footer-copyright-area {
    padding-left: 10px;
    padding-right: 10px;
}
}
@media screen and (max-width:375px)
{
.slideshow-form .sliderow .righttext {
    font-size: 80%;
}
.slideshow-form .main-block
{
padding:20px 0 40px 10px;
}
.right-side {
    margin-left: 0;
    margin-top: 15px;
    width: 100%;
}
.left-side {
    float: left;
    margin-right: 0;
    width: 100%;
}
.white-three-reviewsbox .fusion-one-third {
    max-width: 100%;
}


}

@media screen and (max-width:360px)
{
.fusion-secondary-menu > ul > li
{
border:none;
width:100%;
}
.fusion-mobile-menu-sep
{
border:none!important;
}
.fusion-footer-copyright-area
{
padding-left:10px;
padding-right:10px;
}
.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon
{
margin-left:10px;
}
.fusion-header{
padding-left: 15px;
    padding-right: 15px;
}
.three-boxes .content-container {
    padding: 0 15px !important;
}
.righttext
{
font-size:11px;
}
.fusion-copyright-notice a
{
display:inline-block;
margin-left:0;
}
.slideshow-form .greyboxbg
{
padding:10px 9px 9px;
}
.innerpage-blue-text {
    background: #fff none repeat scroll 0 0;
    margin-top: 0;
    padding: 2px 0;
}

.title-sep-container {
display:none;}
}

@media screen and (max-width:340px)
{
.gwhite-text
{
font-size:18px!important;
}
.phoneimg
{
margin-right:5px;
}
.news-para {
    font-size: 20px;
	}
.white-text
{
font-size:16px!important;
}
.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
    margin-left: 5px;
}
.slideshow-form .green-text {
    font-size: 17px !important;
}
.slideshow-form #zipcodes {
    margin-right: 0;
    width: 100%;
}
.findplans, .findplans:hover
{
margin-top:10px;
}
.slideshow-form .sliderow .righttext
{
text-align:center;
font-size:13px;
}
.slideshow-form .phoneimg {
    display: none;
	}
	.slideshow-form .main-block {
    padding: 20px 0 20px 10px;
}
.slideshow-form .formrow
{
margin-bottom:10px;
}
}
@media screen and (max-width:320px)
{
.big-whitetext {
    font-size: 20px !important;
}
.slideshow-form .sliderow .righttext {
    font-size: 11px;
    text-align: center;
}


.bluesidebar {
    background: #0975c2 none repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 25px 0;
    width: 90%;
}


.green-sideheader {
    background: #090b9c none repeat scroll 0 0;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 10px 5px;
    position: relative;
    right: 0;
    width: 100%;
}

.greenmainbg {
    background: #1b1bbe none repeat scroll 0 0;
    float: left;
    margin: 5px 0;
    padding: 25px 27px;
    width: 90%;
}


.maindivside {
    float: left;
    margin: 25px 0 0;
    width: 95%;
}

.fusion-mobile-menu-icons {
    margin-right: 25px !important;
    margin-top: 4px;
}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 88% !important;
}
}