/*      font-family: 'Montserrat', sans-serif;           */



@font-face {

    font-family: 'ProximaNovaBlack';

    src: url('../fonts/ProximaNovaBlack.eot');

    src: url('../fonts/ProximaNovaBlack.eot') format('embedded-opentype'),

         url('../fonts/ProximaNovaBlack.woff2') format('woff2'),

         url('../fonts/ProximaNovaBlack.woff') format('woff'),

         url('../fonts/ProximaNovaBlack.ttf') format('truetype'),

         url('../fonts/ProximaNovaBlack.svg#ProximaNovaBlack') format('svg');

}



@font-face {

  font-family: 'ProximaNova-Extrabld';

  src: url('ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/ProximaNova-Extrabld.otf')  format('opentype'),

       url('../fonts/ProximaNova-Extrabld.woff') format('woff'), 

       url('../fonts/ProximaNova-Extrabld.ttf')  format('truetype'), 

       url('../fonts/ProximaNova-Extrabld.svg#ProximaNova-Extrabld') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family: 'ProximaNova-Bold';

  src: url('../fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  

  url('../fonts/ProximaNova-Bold.otf')  format('opentype'),

       url('../fonts/ProximaNova-Bold.woff') format('woff'), 

       url('../fonts/ProximaNova-Bold.ttf')  format('truetype'), 

       url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

    font-family: 'ProximaNovaSemibold';

    src: url('../fonts/ProximaNovaSemibold.eot');

    src: url('../fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),

         url('../fonts/ProximaNovaSemibold.woff2') format('woff2'),

         url('../fonts/ProximaNovaSemibold.woff') format('woff'),

         url('../fonts/ProximaNovaSemibold.ttf') format('truetype'),

         url('../fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');

}



@font-face {

    font-family: 'ProximaNovaRegular';

    src: url('../fonts/ProximaNovaRegular.eot');

    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),

         url('../fonts/ProximaNovaRegular.woff2') format('woff2'),

         url('../fonts/ProximaNovaRegular.woff') format('woff'),

         url('../fonts/ProximaNovaRegular.ttf') format('truetype'),

         url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');

}





@font-face

{

 font-family:MuseoSlab500;

  src:url('../fonts/Museo_Slab_500.eot');

  src:url('../fonts/Museo_Slab_500.woff') format('woff'),

  url('../fonts/Museo_Slab_500.ttf') format('truetype'), 

  url('../fonts/Museo_Slab_500.svg') format('svg');

}



@font-face {

  font-family:Museo-300;

  src: url('../fonts/Museo-300.eot?#iefix') format('embedded-opentype'),

      url('../fonts/Museo-300.otf')  format('opentype'),

       url('../fonts/Museo-300.woff') format('woff'), 

     url('../fonts/Museo-300.ttf')  format('truetype'), 

     url('../fonts/Museo-300.svg#Museo-300') format('svg');

  font-weight: normal;

  font-style: normal;

}



@font-face {

  font-family:Museo-700;

  src: url('../fonts/Museo-700.eot?#iefix') format('embedded-opentype'), 

       url('../fonts/Museo-700.otf')  format('opentype'),

       url('../fonts/Museo-700.woff') format('woff'),

      url('../fonts/Museo-700.ttf')  format('truetype'),

       url('../fonts/Museo-700.svg#Museo-700') format('svg');

  font-weight: normal;

  font-style: normal;

}





body

{

  margin:0px auto;

  background:#eceff8;

  line-height:normal;

    font-family: 'ProximaNovaRegular';

    font-weight: 400;

}



header, section, footer

{

  float:left;

  width:100%;

}



h1, h2, h3, h4, h5, h6

{

  padding:0px;

  margin:0px;

  letter-spacing:normal;

  line-height:normal;

  font-style: normal; 

  font-weight: normal;

  /*font-family: 'ProximaNovaBlack';*/

}



p

{

  padding:0px;

  margin:0px;

  letter-spacing:normal;

  text-transform:none;

  font-stretch: normal;

  font-style: normal;

  line-height:normal; 

}



ul, ol, li

{

  list-style:none;

  margin:0px;

  padding:0px;

  font-style: normal;

  font-stretch: normal;

  letter-spacing: normal;

  line-height: normal;

}



a:focus 

{ 

  outline:none;



}



a, input[type="submit"], button { 



    transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s;



     font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; outline: none;  text-decoration: none; border:0; border-radius: 0;}



img { max-width:100%; height:auto;}



input::-webkit-input-placeholder { opacity:1;}

input::-moz-placeholder { opacity:1;}

input::-moz-placeholder { opacity:1;}

input::-ms-input-placeholder { opacity:1;}




textarea::-webkit-input-placeholder { opacity:1;}

textarea::-moz-placeholder { opacity:1;}

textarea::-moz-placeholder { opacity:1;}

textarea::-ms-input-placeholder { opacity:1;}

textarea:focus, input:focus{ outline: 0;}





/* Header Start */



.Hdr { background: #fff; }



.HdrTop { width: 100%; float: left; background:#282a36; border-top: 1px solid #000; text-align: center; padding: 13px 0 15px; }

.HdrTop ul {}

.HdrTop ul li { display: inline-block; margin: 0 15px; color: #cccccc; font-family: 'ProximaNovaSemibold'; 

position: relative; }

.HdrTop ul li strong { color: #fff; font-family: 'ProximaNova-Bold'; }

.HdrTop ul li:before { content: ""; position: absolute; right: -20px; top: 4px; width: 0;

      height: 0;

      border-top: 6px solid transparent;

      border-left: 6px solid #d83f87;

      border-bottom: 6px solid transparent; }

      

.HdrTop ul li:last-child:before { display: none; }





.ScndHdr { width: 100%; float: left; border-bottom: 1px solid #d4d4d7; padding: 30px 0; text-align: center; position: relative;}

.Logo { display: inline-block; }

.Logo a { font-family: 'ProximaNovaRegular'; font-size: 60px; color: #000; text-decoration: none; text-transform: capitalize ;}
.Logo a strong { font-family: 'ProximaNova-Bold'; font-weight: 400;}
.Logo a:hover { color: #3c5a6f; }



.ScndHdrNav { float: right; }

.ScndHdrNav ul {}

.ScndHdrNav ul li { display: inline-block; vertical-align: middle; margin: 0 11px; }

.ScndHdrNav ul li a { font-size: 14px; color: #000; font-family:Museo-700; text-decoration: none; }

.ScndHdrNav ul li a:hover { color:#1a9fd7;}



.ScndHdrNav ul li span,
.search_div { float: left; width: 100%; position: relative;}

.ScndHdrNav ul li span input[type="search"],
.ScndHdrNav ul li span input[type="text"],
.search_div input[type="text"],
.search_div input[type="search"] { height: 34px; width: 100%; background: #fff; border: 1px solid #d4d4d7; width: 230px; padding: 0 42px 0 8px; font-size: 14px; color: #000;}

.ScndHdrNav ul li span input[type="submit"],
.search_div input[type="submit"] { position: absolute; top: 0; right: 0; height: 34px; width: 34px; background: url(../images/srch_icon.png) no-repeat center center; cursor: pointer; }


.search_div { position: absolute; top: 50%; right: 0; width: 230px; transform: translateY(-50%);}

.HdrNav { width: 100%; float: left; padding: 19px 0; text-align: center; }

.HdrNav ul {}

.HdrNav ul li { display: inline-block; padding: 0 27px; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; font-size:15px; margin: 0 -2px; }

.HdrNav ul li a { color: #666; text-decoration: none; }

.HdrNav ul li.active a,

.HdrNav ul li a:hover { color: #1a9fd7; }



.MblNav { display: none; }



/* Header Close */





.HpBnrSec {}



.HpBnrDiv { width: 100%; float: left; }



.HpBnrLft { width: 100%; max-width: 748px; float: left; }

.HpBnrLft a { display: block; text-decoration: none;}



.HpBnrLftPic { width: 100%; float: left; position: relative;  }

.HpBnrLftPic img { width: 100%; }



.HpBnrLftPicCntnt { width: 96%; margin:0 auto; background: #fff; position: absolute; left: 0; right: 0; bottom: 30px; padding:17px 27px 24px;



    transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s;

     }



.HpBnrLftPicCntnt h2 { width: 100%; float: left; margin-bottom: 18px; }

.HpBnrLftPicCntnt h2 span { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #666; text-transform: uppercase; float: left; }

.HpBnrLftPicCntnt h2 span img { width: auto; margin:0 0 0 10px; }

.HpBnrLftPicCntnt h2 small { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #666; text-transform: uppercase; float: right; }



.HpBnrLftPicCntnt h3 { font-family: 'ProximaNovaSemibold'; font-size: 30px; color: #333; line-height: 36px; transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s; }



    .HpBnrLft a:hover .HpBnrLftPicCntnt { bottom: 0; width: 100%;}



.HpBnrLft a:hover .HpBnrLftPicCntnt h3 { color: #1a9fd7;}







.HpBnrRight { width: 100%; max-width: 360px; float: right; }



.HpBnrRightPost { width: 100%; float: left; margin-bottom: 30px; }



.HpBnrRightPost a { display: block; text-decoration: none;}



.HpBnrRightPostPic { width: 100%; float: left; position: relative;  }

.HpBnrRightPostPic img { width: 100%; }



.HpBnrRightPostCntnt { width: 96%; margin:0 auto; background: #fff; position: absolute; left: 0; right: 0; bottom: 10px; padding:15px 20px 17px; 



    transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s;



 }



.HpBnrRightPostCntnt h2 { width: 100%; float: left; margin-bottom: 10px; }

.HpBnrRightPostCntnt h2 span { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #4b6cfa; float: left; }

.HpBnrRightPostCntnt h2 span img { width: auto; margin:0 0 0 10px; }

.HpBnrRightPostCntnt h2 small { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #666; text-transform: uppercase; float: right; }



.HpBnrRightPostCntnt h3 { font-family: 'ProximaNovaSemibold'; font-size: 20px; color: #333; line-height: 26px; transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s; }



.HpBnrRightPost a:hover .HpBnrRightPostCntnt { bottom: 0; width: 100%; }

.HpBnrRightPost a:hover .HpBnrRightPostCntnt h3 { color: #1a9fd7;}





.BnrAd { width: 100%; float: left; padding: 0 15px; margin-bottom: 30px; text-align: center; }

.BnrAd img {}





.HpCntntDiv { padding: 0 0 90px; }



.HpCntntLeft { width: 100%; float: left; max-width: 780px; padding: 78px 30px 0 0; border-top: 1px solid #c5cbda; }




.HpPostDiv { width: 100%; float: left; margin-bottom: 30px; }
.HpPostDiv .row { flex-direction: column;}


.HpPostDiv ul { display: flex; flex-wrap: wrap; }

.HpPostDiv ul li { width: 50%; float: left; padding: 0 15px; margin-bottom: 30px; display: flex; }



.HpPost { width: 100%; float: left; background: #fff;}

.HpPost a { display: block; text-decoration: none; }



.HpPostCntnt { width: 100%; float: left; background: #fff; padding: 15px; min-height:85px; }



.HpPostCntnt h2 { font-size: 14px; color: #a024ba; text-transform: uppercase; margin-bottom: 22px; }

.HpPostCntnt h2 img.LockImg { width: auto; float: right; }



.HpPostCntnt h3 { font-family: 'ProximaNova-Bold'; font-size: 22px; color: #333; line-height: 26px; 

  transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s;



}





.HpPostCntnt h4 { font-size:14px; color: #666; text-transform: uppercase;}

.HpPost a img { width: 100%; }





.HpPost a:hover .HpPostCntnt h3  { color: #3c5a6f; }



.HpPostDiv ul li:nth-child(2n) .HpPostCntnt h2 { color: #247cba; }







.LtstArtcl { width: 100%; float: left; margin-bottom: 50px; text-align: center; }

.LtstArtcl h2 { font-size: 35px; color: #000; font-family:MuseoSlab500; text-align: center; margin-bottom: 30px;}

.LtstArtcl ul { width: 100%; }

.LtstArtcl ul li { width: 33.333%; float: left; padding: 0 15px; margin-bottom: 30px; }



.LtstArtclPost { width: 100%; float: left; background: #fff; text-align: left;}

.LtstArtclPost a { display: block; text-decoration: none; }



.LtstArtclPostCntnt { width: 100%; float: left; background: #fff; padding: 26px 20px 24px; }



.LtstArtclPostCntnt h3 { font-size: 14px; color: #247cba; text-transform: uppercase; margin-bottom: 22px; font-family: 'ProximaNovaSemibold';}

.LtstArtclPostCntnt h3 img.LockImg { width: auto; float: right; }



.LtstArtclPostCntnt h4 { font-family: 'ProximaNova-Bold'; font-size: 18px; color: #333; margin-bottom: 15px;

 line-height: 22px; 



  transition:all 0.4s ease-in-out 0s; 

    -moz-transition:all 0.4s ease-in-out 0s; 

    -ms-transition:all 0.4s ease-in-out 0s; 

    -o-transition:all 0.4s ease-in-out 0s; 

    -webkit-transition:all 0.4s ease-in-out 0s;



}





.LtstArtclPostCntnt h5 { font-size:14px; color: #666; text-transform: uppercase; letter-spacing: 1px;}



.LtstArtclPost a img { width: 100%; }





.LtstArtclPost a:hover .LtstArtclPostCntnt h4  { color: #1a9fd7; }





.LtstArtcl a.LtstArtcleBtn { height: 40px; line-height: 40px; background: #247cba; border-radius: 5px; font-size: 14px; color: #fff; text-transform: uppercase; letter-spacing: 2px; padding: 0 32px; display: inline-block; text-decoration: none; font-family: 'ProximaNovaSemibold';}

.LtstArtcl a.LtstArtcleBtn:hover { background: #1a9fd7; }





.mbgsplmnts {}

.mbgsplmnts h2 { color: #000; }

.mbgsplmnts h2 span { color: #f89c22; }



.mbgsplmnts .LtstArtclPostCntnt h3 { margin-bottom: 12px; color: #f89c22; }

.mbgsplmnts .LtstArtclPostCntnt h4 { margin-bottom: 8px; }

.mbgsplmnts .LtstArtclPostCntnt p { color: #666; font-size: 14px; line-height: 20px; }



.mbgclases h2 { color: #000; margin: 0 0 9px;}

.mbgclases h2 span { color: #00a3b7; }

.mbgclases p { max-width: 425px; color: #333; font-size: 18px; margin: 0 auto 24px;}





.mbgclases .LtstArtclPost h4 a { color: #333; }

.mbgclases .LtstArtclPost h4 a:hover { color: #1a9fd7; }

.LtstArtclPost .PlyVdeo { float: left; width: 100%; position: relative; }

.LtstArtclPost .PlyVdeo:before { content: "\f04b"; position: absolute; top: 50%; left: 0; right: 0; transform: translateY(-50%); margin: 0 auto; height: 40px; width: 40px;  font-family: 'FontAwesome'; color: #fff; border:4px solid #fff; border-radius: 50%; text-align: center; line-height: 32px; transition:all 0.4s ease-in-out 0s;  -moz-transition:all 0.4s ease-in-out 0s;  -ms-transition:all 0.4s ease-in-out 0s;  -o-transition:all 0.4s ease-in-out 0s;  -webkit-transition:all 0.4s ease-in-out 0s; }

.LtstArtclPost .PlyVdeo:hover:before { color: #247cba; border-color: #247cba;}



.mbgpodcast h2 { color: #000; }

.mbgpodcast h2 span { color: #37a276; }



.MainHmePodCst { display: flex; width: 100%; flex-wrap: wrap;  float: left; margin-bottom: 30px; text-align: center;}



.mbgpodcast .row { float: left;  }

.MainHmePodCstLft { display: flex; width: 50%; background: #fff; flex-wrap: wrap; align-content: center; justify-content: center; padding: 0 15px;}

.MainHmePodCstLft h3 { color: #36a58a; font-size: 14px; font-family: 'ProximaNovaSemibold';  width: 100%; margin-bottom: 12px; text-transform: uppercase; }

.MainHmePodCstLft h4 { font-size: 22px; color: #333; font-family: 'ProximaNova-Bold'; width: 100%; margin-bottom: 33px; }

.MainHmePodCstLft a.PodCst { width: 60px; height: 60px; background: #fff; border-radius: 50%; display: block;  box-shadow: 0 0 10px 0px rgba(0,0,0,0.2); line-height: 60px; font-size: 22px; color: #36a58a; margin-bottom: 20px;}

.MainHmePodCstLft a.PodCst:hover { background: #36a58a; color: #fff; }





.MainHmePodCstLft h5 { font-size: 14px; color: #666; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; width: 100%; }



.mbgpodcast .LtstArtclPost .PlyVdeo:before { content: "\f025"; line-height: 40px; border: 0; background: #fff; color: #36a58a; border-radius: 50%; box-shadow: 0 0 10px 0px rgba(0,0,0,0.2);}



.mbgpodcast .LtstArtclPost .PlyVdeo:hover:before { background: #36a58a; color: #fff; }



.MainHmePodCstRgt { display: flex; width: 50%; }







.HpCntntRight {width: 100%; max-width: 360px; float: right; border: 1px solid #c5cbda; }

.aboutside { float: left; width: 100%; padding: 22px 30px 40px; }
.aboutside h2 { font-size: 29px; color: #3c5a6f; text-transform: uppercase; font-family:MuseoSlab500; margin-bottom: 22px; }
.aboutside h3 { font-size: 22px; color: #000; text-transform: uppercase; font-family:MuseoSlab500; margin-bottom: 15px; }
.aboutside p { font-size: 16px; color: #333; font-family: 'ProximaNova-Bold'; }

.subscrb_newsltr { float: left; width: 100%; padding: 32px 27px; background: #b5986f; }

.subscrb_newsltr h2 { font-size: 30px; color: #fff; font-family:MuseoSlab500; text-transform: uppercase; line-height: 1.5; margin-bottom: 20px;}
.subscrb_newsltr h2 strong { font-size: 22px; font-weight: 400; display: block; }

.subscrb_newsltr ul { float: left; width: 100%;}
.subscrb_newsltr ul li { float: left; width: 100%; margin-bottom: 20px;}
/*.subscrb_newsltr ul li:last-child { margin-bottom: 0; }*/
.subscrb_newsltr ul li label { font-size: 16px; color: #fff; text-transform: uppercase; font-family: 'ProximaNovaSemibold'; margin-bottom: 10px; }
.subscrb_newsltr ul li input[type="text"],
.subscrb_newsltr ul li input[type="email"] { float: left; width: 100%; height: 46px; background: #fff; border: 0; padding: 0 10px; }
.subscrb_newsltr .gform_footer { float: left; width: 100%; }
.subscrb_newsltr ul li input[type="submit"],
.subscrb_newsltr .gform_footer input[type="submit"] { float: left; width: 100%; height: 46px; background: #000; border: 1px solid #000; color: #fff; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; cursor: pointer;}
.subscrb_newsltr ul li input[type="submit"]:hover,
.subscrb_newsltr .gform_footer input[type="submit"]:hover { background: #fff; color: #000; }

.book_review_div { float: left; width: 100%; }
.book_review_div h2 { font-size: 29px; color: #3c5a6f; text-transform: uppercase; font-family:MuseoSlab500; margin-bottom: 20px; padding: 0 30px;}
.book_review_div ul {}
.book_review_div ul li { float: left; width: 100%; }
.book_review_lst { float: left; width: 100%; background: #fff; padding: 35px 30px; }

.book_review_lst_img { float: left; width: 73px; }
.book_review_lst_des { overflow: hidden; padding: 0 0 0 15px;}
.book_review_lst_des h3 { color: #333; font-size: 22px; font-family: 'ProximaNova-Bold'; line-height: 1.2; text-transform: capitalize; margin-bottom: 12px;}
.book_review_lst_des h3 a { color: #333; text-decoration: none; }

.book_review_lst_des h4 { font-size: 14px; color: #666; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; }

.all_blgs_btn { float: left; width: 100%; text-align: center; padding: 25px 0;}
.all_blgs_btn a { width: 191px; height: 39px; line-height: 39px; color: #fff; font-size: 14px; text-decoration: nones; text-transform: uppercase; font-family: 'ProximaNovaSemibold';  display: inline-block; background: #3c5a6f; border: 1px solid #3c5a6f; text-decoration: none; border-radius: 5px; }
.all_blgs_btn a:hover { background: #ffff; color: #3c5a6f; }


.LatstNewSdBr { float: left; width: 100%; padding: 22px 0; }

.LatstNewSdBr h2 { font-size: 29px; color: #1a9fd7; text-transform: uppercase; font-family:MuseoSlab500; margin-bottom: 22px; padding: 0 23px 0;  }

.LatstNewSdBr ul { float: left; width: 100%; margin-bottom: 34px; }

.LatstNewSdBr ul li { float: left; width: 100%; padding: 24px 29px; background: #f6f7fb; }

.LatstNewSdBr ul li:nth-child(2n) { background: #ffffff; }

.LatstNewSdBr ul li h3 { font-size: 14px; color: #666; text-transform: uppercase; font-family: 'ProximaNovaSemibold'; margin-bottom: 16px; }

.LatstNewSdBr ul li h3 img { width: auto; margin: 0 0 0 10px; }



.LatstNewSdBr ul li h4 { font-size: 22px; color: #333; font-family: 'ProximaNova-Bold'; margin-bottom: 14px; }

.LatstNewSdBr ul li h4 a { text-decoration: none; color: #333;  }

.LatstNewSdBr ul li h4 a:hover { color: #1a9fd7; }

.LatstNewSdBr ul li h5 { color: #666; text-transform: uppercase; font-family: 'ProximaNovaSemibold'; font-size: 14px;  }

.AllNewsBtn { float: left; width: 100%; text-align: center; }

.AllNewsBtn a { height: 40px; line-height: 40px; background: #247cba; border-radius: 5px; font-size: 14px; color: #fff; text-transform: uppercase; letter-spacing: 2px; padding: 0 32px; display: inline-block; text-decoration: none; font-family: 'ProximaNovaSemibold';}

.AllNewsBtn a:hover { background: #333; }





.MbhTrningSdBr { float: left; width: 100%; padding: 30px 0 0; }

.MbhTrningSdBr ul {}

.MbhTrningSdBr li { float: left; width: 100%; background: #fff;}

.MbhTrningSdBr h2 { font-size: 35px; color: #000; font-family: MuseoSlab500; text-align: center; margin-bottom: 20px; }

.MbhTrningSdBr h2 span { color: #247cba; }

.MbhTrningSdBr .LtstArtclPostCntnt h4 { font-size: 22px; }

.MbhTrningSdBr .LtstArtclPostCntnt h4 a { color: #333; }

.MbhTrningSdBr .LtstArtclPost .PlyVdeo::before { height: 60px; width: 60px; line-height: 43px; border-width:8px; font-size: 20px; text-indent: 4px; }



.MbhTrningSdBr .AllNewsBtn { padding: 30px 0 50px; }



.MbhsplmntsSdBr h2 span { color: #f89c22; }

.MbhsplmntsSdBr .LtstArtclPostCntnt h3 { color: #f89c22; }

.MbhsplmntsSdBr .LtstArtclPostCntnt p { color: #666; font-size: 14px; line-height: 20px; }



.SdbrAdImg { float: left; width: 100%; text-align: center; padding: 30px; }





.MbgpodcstSdBr h2 span { color: #37a276; }

.MbgpodcstSdBr h3 { color: #37a276; }

.MbgpodcstSdBr .LtstArtclPost .PlyVdeo:before { content: "\f025"; line-height: 60px; border: 0; background: #fff; color: #36a58a; border-radius: 50%; box-shadow: 0 0 10px 0px rgba(0,0,0,0.2); text-indent: 0;}

.MbgpodcstSdBr .LtstArtclPost .PlyVdeo:hover:before { background: #36a58a; color: #fff; }



.paginnation { float: left; width: 100%; background: #b5986f; text-align: center; padding: 35px 0;}
.paginnation ul {}
.paginnation ul li { display: inline-block; padding: 0 2px; }
.paginnation ul li:first-child { padding-right: 40px; }
.paginnation ul li:last-child { padding-left: 40px; }
.paginnation ul li a,
.paginnation a,
.paginnation span.current { font-size: 18px; color: #333; font-family: 'ProximaNovaRegular'; text-decoration: none; display: inline-block; padding: 7px 0; margin: 0 2px; width: 42px;}
.paginnation ul li a:hover,
.paginnation a:hover,
.paginnation span.current { background: #fff; }


/*.paginnation a.prev { margin-right: 40px; }
.paginnation a.next { margin-left: 40px; }*/





.InstaDiv { float: left; width: 100%; padding: 50px 0; text-align: center;}
.InstaDiv h2 { font-size: 20px; color: #000; font-family: 'ProximaNovaRegular'; font-size: 20px; text-transform: uppercase; margin-bottom: 20px;  }



/* Footer Start */



.FtrSec { background: #3c5a6f; padding: 35px 0; }



.FtrLogo { width: 100%; float: left; text-align: center; margin-bottom: 40px;}

.FtrLogo a { font-family:MuseoSlab500; color: #fff; font-size:35px; margin-bottom: 50px; text-decoration: none; }

.FtrLogo a:hover { color: #b5986f; }



.FtrNavTop { width: 100%; float: left; text-align: center; margin-bottom: 50px; }

.FtrNavTop ul {}

.FtrNavTop ul li { display: inline-block; padding: 0 24px; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; font-size: 14px; }

.FtrNavTop ul li a { color: #fff; text-decoration: none; }

.FtrNavTop ul li.active a,

.FtrNavTop ul li a:hover { color: #b5986f; }



.FtrCntrDiv { width: 100%; float: left; margin-bottom: 40px; }



.FtrSocialLinks { width: 100%; max-width: 490px; float: left; }

.FtrSocialLinks ul { width: 100%; float: left; margin-bottom: 25px; }

.FtrSocialLinks ul li { margin: 0 10px 0 0; float: left; }

.FtrSocialLinks ul li a { width: 35px; height: 35px; line-height: 33px; text-align: center; border:1px solid #fff; border-radius: 50px; color: #fff; display: block; }

.FtrSocialLinks ul li a:hover { border-color: #b5986f; color: #b5986f; }



.FtrSocialLinks p { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #fff; line-height: 24px; letter-spacing: 0.5px;  }



.FtrSignUp { width: 100%; max-width: 620px; float: right; margin: 5px 0 0 0; }

.FtrSignUp h2 { font-size: 20px; color: #fff; text-transform: uppercase; padding-bottom: 20px; }

.FtrSignUp ul { float: left; width: 100%; }

.FtrSignUp ul li { margin-bottom: 15px; float: left; width: 100%;}
.FtrSignUp ul li label { font-size: 14px; color: #fff; text-transform: uppercase; margin-bottom: 10px; display: none;}

.FtrSignUp ul li input[type="email"],
.FtrSignUp ul li input[type="text"] { width: 480px; height: 48px; background: #64859c; border-radius: 5px; padding: 0 20px; border:0; font-size: 14px; color: #fff; letter-spacing: 1px; }


.FtrSignUp ul li input::-webkit-input-placeholder { color: #fff;}
.FtrSignUp ul li input::-moz-placeholder { color: #fff;}
.FtrSignUp ul li input::-moz-placeholder { color: #fff;}
.FtrSignUp ul li input::-ms-input-placeholder { color: #fff;}


.FtrSignUp ul li textarea::-webkit-input-placeholder { color: #fff;}
.FtrSignUp ul li textarea::-moz-placeholder { color: #fff;}
.FtrSignUp ul li textarea::-moz-placeholder { color: #fff;}
.FtrSignUp ul li textarea::-ms-input-placeholder { color: #fff;}
.FtrSignUp ul li textarea:focus, input:focus{ outline: 0; color: #fff;}


.FtrSignUp input[type="submit"] { /*display: inline-block;*/ width:130px; height: 48px; line-height: 48px; background: #b5986f; border-radius: 5px;text-align: center; font-size: 14px; color: #fff; text-transform: uppercase; cursor: pointer; float: left; }

.FtrSignUp input[type="submit"]:hover { background: #d4ad75; }

.FtrSignUp .gform_footer  { float: left; width: 100%; }




.FtrNavBtm { width: 100%; float: left; text-align: center;}

.FtrNavBtm ul {}

.FtrNavBtm ul li {  color: #fff; display: inline-block; border-right: 1px solid #fff; padding: 0 24px; font-size: 14px; }

.FtrNavBtm ul li:last-child {border:0;}
.FtrNavBtm ul li a { color: #fff; text-decoration: none; }

.FtrNavBtm ul li.active a,

.FtrNavBtm ul li a:hover { color: #b5986f; }



/* Footer Close */







/************ Contact Page ************/



.ContactPg { padding: 20px 0 100px; }

.ContactPg .BnrAd { margin-bottom: 50px;  }

.ContctRow { width: 100%; max-width: 628px; margin: 0 auto; }

.ContactPg h1 { font-size: 30px; color: #333; text-transform: uppercase; font-family: 'ProximaNovaSemibold'; text-align: center; margin-bottom: 25px; }

.ContactPg p { color: #666; font-size: 14px; max-width: 498px; margin: 0 auto 25px; line-height: 24px;  font-family: 'ProximaNovaSemibold'; text-align: center; }

.ContactPg ul { float: left; width: 100%; border-top: 1px solid #c5c8d1; padding: 30px 0 0; }

.ContactPg ul li { float: left; width: 50%; padding: 0 15px; margin-bottom: 20px; }

.ContactPg ul li label { font-size: 14px; color: #333; font-family: 'ProximaNovaSemibold'; font-style: italic; text-transform: uppercase; float: left; width: 100%; }

.ContactPg ul li input[type="text"],

.ContactPg ul li input[type="email"],

.ContactPg ul li input[type="tel"],

.ContactPg ul li input[type="phone"],

.ContactPg ul li input[type="password"],

.ContactPg ul li textarea { float: left; width: 100%; height: 48px; border: 0; background: #fff; padding: 0 15px; font-size: 14px; color: #333; font-family: 'ProximaNovaSemibold'; font-style: italic; }

.ContactPg ul li textarea { padding: 15px; height: 143px; resize: none; }

.ContactPg ul li:last-child { width: 100%; }



.ContactPg .gform_footer { float: left; width: 100%; padding: 0 15px;}

.ContactPg .gform_footer input[type="submit"] { float: left; width: 100%; background: #b5986f;; height: 48px; color: #fff; text-transform: uppercase; font-size: 14px; font-family: 'ProximaNova-Bold'; border: 0; letter-spacing: 1px; cursor: pointer;  }

.ContactPg .gform_footer input[type="submit"]:hover { background: #d4ad75; }





/************ About Page ************/



.AboutPg {}

.AbtBnr { float: left; width: 100%;  margin-bottom: 20px;}

.AbtBnr img { width: 100%; }



.AboutPg .BnrAd { margin-bottom: 50px; }



.AbtCntnt { float: left; width: 100%; padding: 0 0 50px; }

.AbtCntnt h1 { color: #333; font-size: 30px; font-family: 'ProximaNovaSemibold'; text-transform: uppercase; margin-bottom: 10px; }

.AbtCntnt h2 { color: #333; font-size: 22px; font-family: 'ProximaNova-Bold'; margin-bottom: 13px; }

.AbtCntnt p {
    font-size: 18px;
    color: #666;
    font-family: 'ProximaNovaSemibold';
    line-height: 30px;
    margin-bottom: 24px;
    letter-spacing: 0.3px;
}

.AbtCntnt h2 img { float: right; margin:0 0 15px 20px; }





/************ Post Page ************/



.PostPg { padding: 20px 0 90px; }

.PostPg .BnrAd { margin-bottom: 50px; }

.PostPg .HpCntntLeft { border: 0; padding-top: 0; }

.PostPg .HpPostDiv h1,
.archive .HpPostDiv h1 { font-size: 35px; color: #000; font-family: MuseoSlab500; text-align: center; margin-bottom: 30px; }

.archive .HpPostDiv h1 { text-align: left; }








/************ Blog Detail Page ************/



.BlogDtl {
    float: left;
    width: 100%;
    padding: 25px;
    background: #fff;
}

.BlogDtl h2 { width: 100%; float: left; margin-bottom: 18px; }

.BlogDtl h2 span { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #666; text-transform: uppercase; float: left; }

.BlogDtl h2 span img { width: auto; margin:0 0 0 10px; }

.BlogDtl h2 small { font-family: 'ProximaNovaSemibold'; font-size: 14px; color: #666; text-transform: uppercase; float: right; }

.BlogDtl h1 { font-family: 'ProximaNovaSemibold'; font-size: 30px; color: #333; line-height: 36px; margin-bottom: 20px;}



.BlogDtl span.BlogMainImg { float: left; width: 100%; margin-bottom: 30px;}

/*.BlogDtl span.BlogMainImg img { width: 100%; }*/



.BlogDtl p {
    font-size: 18px;
    color: #000;
    font-family: 'ProximaNovaSemibold';
    line-height: 24px;
    margin-bottom: 24px;
    letter-spacing: 0.3px;
}

.BlogDtl p img { float: left; margin:0 20px 15px 0; }

.BlogDtl blockquote { background: #fff; font-size: 14px; color: #666; font-family: 'ProximaNovaSemibold'; line-height: 24px; padding: 12px 20px; border-left: 5px solid #3366cc; margin-bottom: 45px;}

.BlogDtl h3 { color: #333; font-size: 22px; font-family: 'ProximaNova-Bold'; margin-bottom: 13px; }



.BlogDtl ul { float: left; width: 100%; margin-bottom: 20px; }

.BlogDtl ul li { background: url(../images/lft_arow.png) no-repeat 3px 7px; float: left; width: 100%; font-size: 14px; color: #666; font-family: 'ProximaNovaSemibold'; line-height: 24px; margin-bottom: 17px; padding: 0 0 0 16px;}



.HpCntntDiv #load_more_link{
    padding: 15px 25px;
    background: #666;
    color: #fff;
    text-decoration: none;
}

.HpCntntDiv #category_title{
    border-bottom: 1px solid black;
    border-top: 1px solid black;
    padding: 15px 0px;
    margin: 60px 0px 40px 0px;
    font-weight: 600;

}

.HpCntntLeft #load_more_link{
    text-align: center;
}


