/*--
	Theme Name: theme36038
	Theme URI: https://info.template-help.com/help/
	Description: A theme for Wordpress 4.2.x
	Author: Template_Help.com
	Author URI: https://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom CSS here
---------------------------------------- */
/********* Inline from Home Page******/
h1 {
	font:normal 30px/35px Montserrat;
	color:#3b3a3a;
}
h2 {
	font:normal 42px/55px Montserrat;
	color:#10336B;
}
h3 {
	font:normal 25px/55px Montserrat;
	color:#10336B;
}
h4 {
	font:normal 20px/20px Montserrat;
	color:#10336B;
}
h5 {
	font:normal 20px/24px Open Sans;
	color:#1e1e1e;
}
h6 {
	font:normal 12px/18px Montserrat;
	color:#3b3a3a;
}
body {
	font-weight:normal;
}
.logo_h__txt, .logo_link {
	font:normal 40px/48px Montserrat;
	color:#ffffff;
}
.sf-menu>li>a {
	font:normal 20px/28px Montserrat;
	color:#ffffff;
}
.nav.footer-nav a {
	font:normal 20px/24px Montserrat;
	color:#ffffff;
}
.bg_white
{
    background:#fff;
    padding:20px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
     float:left;
    overflow:hidden;
}
.bg_white h4
{
    font-size:24px;
    line-height:36px;
    color:#10336D!important;
    
}
.box_blue
{
    background:#10336D!important;
     padding:20px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    margin-left:0px!important;
    float:left;
    overflow:hidden;
}
.fright_link
{
    float:right;
}
.fleft_link
{
    float:left;
}
.copyright
{
     color:#fff;
     font-size:13px;
     text-transform:uppercase;     
}
.copyright a
{
    color:#fff;    
}
.copyright a.current
{
    text-decoration:underline!important;
    color:#F7BC28;
}
.fleft
{
    float:left;
}
.fright
{
    float:right;
}
.effect
{
    margin:0px 20px 20px 0px;
       box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.75);
       padding:3px;
}
.effect1
{
    margin:0px 0px 20px 20px!important;
       box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.75);
       padding:3px;
}
.box_shadow
{
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.75);
       padding:3px;    
}
.list_item
{
    margin-left:10px;
}
.list_item li
{
    padding-left:10px;
    padding-bottom:15px;
}
.bg_grey
{
    background:#f0f0f0!important;
    padding:10px 0;
    overflow:hidden;
}
iframe
{
    width:100%;
    height:250px;
    border:0 none;
}
.g_map a
 {
     color:#000;
 }
 .phone_block
 {
     margin-top:10px;
 }
  .phone_block span
  {
      width:50px;
      display:inline-block;
  }
  .phone_block a
  {
      color:#10336B;
  }
   .phone_block a:hover
  {
      color:#000;
      text-decoration:underline;
  }
 /***************** Responsive Layouts **************************/
@media(max-width:1200px)
{
.sf-menu > li > a {
color: #ffffff;
font-size:18px!important;
}    
}

@media(max-width:768px)
{
 .sf-menu > li > a {
color: #ffffff;
font-size:15px!important;
}

.title-header {
    font-size:30px!importnat;
}
.home .header {
    padding-top:0px!important;
}
.hexagon img
{
    width:100%;
    max-width:100px;
    max-height:100px;
    height:100%;
} 
.custom_icon img {
    max-width: 100%!important;
    position: relative;
}
.fright_link {
    float:none;
    text-align:center;
}
.fleft_link {
    float:none;
    text-align:center;
}   
}
@media(max-width:767px)
{
.header .nav-wrapper {
    padding: 10px 0;
}
.bg_grey {
    padding: 10px 20px;
}

.hexagon img {
    height: 100%;
    max-height: 141px;
    max-width: 141px;
    width: 100%;
}    
}
@media(max-width:359px)
{
 .bg_white {
    width: 100%;
}
   
}
@media(max-width:767px)
{
    .home .header .nav-wrapper {
    bottom: -232px!important;
}
}
