/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 body{
	font-family: 'Kanit', sans-serif;
	font-weight: 300;
 }
 .topmenu{
	 border-bottom:1px solid #dddddd;
	 padding-top:7px;
	 padding-bottom:7px;
	 color:#959595;
 }
 .topmenu i{
	 color:#0b7635;
	 font-size:18px;
 }
 
 .topmenu .navbar-nav>li>a{
	 padding-top:0px;
	 padding-bottom:0px;
	 margin-top:2px; 
	 color:#3e3e3e;
 }
/*
Code snippet by maridlcrmn for Bootsnipp.com
Follow me on Twitter @maridlcrmn
*/
.navbar-inverse{
	background-color:#fff;
	border-color:#dddddd;
}
.navbar-nav>li>a{
	padding-top:5px;
	padding-bottom:5px;
	margin-top:10px;
}

.navbar-inverse .navbar-nav>li>a{
	color:#393939;
	font-size:16px;
}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{
	background:#0b7635;
	border-radius:20px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
	background:#0b7635;
	border-radius:20px;
}
.navbar-brand { position: relative; z-index: 2; height: auto; padding-left:0px; }

.navbar-nav.navbar-right .btn { position: relative; z-index: 2; padding: 4px 20px; margin: 10px auto; }

.navbar .navbar-collapse { position: relative; }
.navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 0px; }

.navbar .nav-collapse { position: absolute; z-index: 1; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-right: 120px; padding-left: 80px; width: 100%; }
.navbar.navbar-default .nav-collapse { background-color: #f8f8f8; }
.navbar.navbar-inverse .nav-collapse { background-color: #fff; }
.navbar .nav-collapse .navbar-form { border-width: 0; box-shadow: none; }
.nav-collapse>li { float: right; }

.btn.btn-circle { border-radius: 50px; }
.btn.btn-outline { background-color: transparent; }
.navbar-inverse .navbar-toggle{
	border-color:#dddddd;	
}
.navbar-inverse .navbar-toggle .icon-bar{
	background-color:#dddddd;	
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
	background:#0b7635;
}
@media screen and (max-width: 767px) {
    .navbar .navbar-collapse .navbar-right > li:last-child { padding-left: 15px; padding-right: 15px; } 
    
    .navbar .nav-collapse { margin: 7.5px auto; padding: 0; }
    .navbar .nav-collapse .navbar-form { margin: 0; }
    .nav-collapse>li { float: none; }
}

footer{
	margin-top:45px;
	padding-top:15px;
	border-top:1px solid #dddddd;
	margin-bottom:10px; 
}
footer .copyright{
	font-size:14px;
	color:#918787;	
}
footer .social-icon{
	font-size:20px;
	color:#918787;	
}

footer .social-icon .fa-facebook-square{
color:#3e5a96;		
}
footer .social-icon .fa-instagram{
color:#43729a;		
}
footer .social-icon .fa-twitter-square{
color:#5cacec;		
}
.underbanner{
	margin-top:20px;	
}
.featured_block11{
	padding-top: 0px; 
padding-bottom: 0px; 
-webkit-border-radius: 20px 20px 20px 20px; 
border-radius: 20px 20px 20px 20px; 
background-color: #5b74a9;
background-image: url(../images/banner11.jpg); 
background-position: top right; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-size: auto;
margin-bottom:10px;
}

.featured_block1{
	padding-top: 0px; 
padding-bottom: 0px; 
-webkit-border-radius: 20px 20px 20px 20px; 
border-radius: 20px 20px 20px 20px; 
background-color: #e2719e;
background-image: url(../images/banner.jpg); 
background-position: top right; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-size: auto;
margin-bottom:10px;
}
.featured_block2{
	padding-top: 0px; 
padding-bottom: 0px; 
-webkit-border-radius: 20px 20px 20px 20px; 
border-radius: 20px 20px 20px 20px; 
background-color: #5fdbc2;
background-image: url(../images/banner-1-1.jpg); 
background-position: top right; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-size: auto;
margin-bottom:10px;
}
.featured_block3{
	padding-top: 0px; 
padding-bottom: 0px; 
-webkit-border-radius: 20px 20px 20px 20px; 
border-radius: 20px 20px 20px 20px; 
background-color: #3a5897;
background-image: url(../images/banner-2.jpg); 
background-position: top right; 
background-repeat: no-repeat; 
background-attachment: scroll; 
background-size: auto;
margin-bottom:10px;
}
.featured_block_inner{
width: 100%; 
padding: 40px 10px 10px 30px; 
text-align: left; 
margin: 0 auto;
}
.cmsms_button{
	font-size: 14px; 
line-height: 0px; 
font-weight: 600; 
font-style: normal; 
padding-right: 0px; 
padding-left: 0px; 
border-width: 0px; 
border-style: solid; 
background-color: rgba(255, 255, 255, 0);
color: #fff991;
}
.cmsms_button:before{
	margin-right: .5em; 
margin-left: 0; 
vertical-align: baseline;
}
.cmsms_button:before{
	margin-right: .5em; 
margin-left: 0; 
vertical-align: baseline;
line-height: inherit !important;
position: relative;
z-index: 10;
}

 .cmsms_icon_list_icon{
	 width: 70px; 
height: 70px; 
-webkit-border-radius: 50%; 
border-radius: 50%;
 }
 
 .cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_icon_wrap{
	 padding-right: 25px;
float: left;
 }
 /* Icon List global styles */
.cmsms_icon_list_items {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block {
    padding: 0;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item {
    display: block;
    width: 100%;
    padding: 0 0 30px;
    position: relative;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:before {
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 1;
    overflow: hidden;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:after {
    content: '.';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item:last-child:before {
    display: none;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item .cmsms_icon_list_icon {
    display: block;
    z-index: 2;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block .cmsms_icon_list_item_content {
    overflow: hidden;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_item_content {
    text-align: left;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_item_content .cmsms_icon_list_item_text {
    text-align: left;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_left .cmsms_icon_list_icon_wrap {
    padding-right: 25px;
    float: left;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_item_content {
    text-align: right;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_item_content .cmsms_icon_list_item_text {
    text-align: right;
}

.cmsms_icon_list_items.cmsms_icon_list_type_block.cmsms_icon_list_pos_right .cmsms_icon_list_icon_wrap {
    padding-left: 35px;
    float: right;
}
#cmsms_icon_list_items_56fd52daecef4 .cmsms_icon_list_icon{
	width: 70px; 
height: 70px; 
-webkit-border-radius: 50%; 
border-radius: 50%;
}
.cmsms_icon_list_items.cmsms_color_type_icon #cmsms_icon_list_item_56fd9c604c204 .cmsms_icon_list_icon:before{
	color: #e2719e;
}
#cmsms_icon_list_items_56fd9c604bec8 .cmsms_icon_list_icon:before{
	font-size: 32px; 
line-height: 70px;
}
.cmsms-icon-gift-3{
	font-size:54px;
	color: #e2719e;
}
.cmsms-icon-gift-4{
	font-size:54px;
	color: #65c5e4;
}
.cmsms-icon-gift-5{
	font-size:54px;
	color: #5bdc98;
}
.headtopic{
	background:#0b7635;
}
.entry-title{
font-family: 'Lato', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 28px;
line-height: 30px;
font-weight: bold;
font-style: normal;
text-transform: none;
text-decoration: none;
color:#fff;
}


.cmsms-form-builder {
    margin: 0 -1%;
}

.cmsms-form-builder .success_box {
    margin: 0 1% 10px;
    width: 98%;
}

.cmsms-form-builder form .form_info {
    margin: 0 1%;
    padding-bottom: 15px;
}

.cmsms-form-builder form .form_info label {
    padding-bottom: 7px;
}

.cmsms-form-builder form .form_info.cmsms_input input[type="text"] {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding-top: 10px\0 / !important;
    padding-bottom: 10px\0 / !important;
    line-height: 14px\0 / !important;
	border-color: #0b7635;
	padding: 10px 20px;
margin: 0;
max-width: 100%;
border-width: 1px;
border-style: solid;
}

textarea{
	border-color: #0b7635;
}

.cmsms-form-builder form .form_info.cmsms_select .form_field_wrap select option {
    padding: 10px;
}

.cmsms-form-builder form .form_info.cmsms_textarea {
    padding-bottom: 15px;
}

.cmsms-form-builder form .form_info.cmsms_textarea textarea {
    display: block;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.cmsms-form-builder form .form_info.submit_wrap {
    padding: 5px 0 0;
    overflow: hidden;
}

.cmsms-form-builder form .form_info.submit_wrap .cmsms_button {
    display: inline-block;
    padding: 6px 30px;
    cursor: pointer;
    position: relative;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    border-width: 2px;
    border-style: solid;
}

.cmsms-form-builder [class * ="one_"] input[type="text"],
.cmsms-form-builder [class * ="one_"] select,
.cmsms-form-builder [class * ="one_"] textarea {
    width: 100%;
}

.textarea_com {
    resize: none !important;
}

.select_com {
    min-width: 100px;
    height: 42px;
}

.select_com {
    line-height: 1em;
    text-indent: 0.01px;
    text-overflow: '';
    padding: 10px 15% 10px 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none !important;
    background-image: url('img/select.jpg');
    background-position: 90% center;
    background-repeat: no-repeat;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.select_com:focus {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.select_com::-ms-expand {
    display: none;
}

