@font-face {
    font-family: 'ProximaNovaA-Bold';
    /*src:url('../fonts/ProximaNovaA-Bold.eot');*/
    src: url('../fonts/ProximaNovaA-Bold.eot');
    src: url('../fonts/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaA-Bold.woff') format('woff'),
        url('../fonts/ProximaNovaA-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNovaA-Semibold';
    src: url('../fonts/ProximaNovaA-Semibold.eot');
    src: url('../fonts/ProximaNovaA-Semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNovaA-Semibold.woff') format('woff'),
        url('../fonts/ProximaNovaA-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/glyphicons-halflings-regular.woff') format('woff'),
        url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),
        url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
* {
    margin: 0px;
    outline: none;
    padding: 0px;
}
body {
    color:#000;
    font-family: 'ProximaNova';
    font-size: 16px;
    line-height: 22px;
    overflow-X: hidden;
}
h1
{
    letter-spacing: 0;
    font-size:34px;
    font-weight: bold;
    font-family: 'ProximaNovaA-Semibold';
    line-height:40px;
    color:#ffc22a;
    text-transform:capitalize;
    text-align: center;
}

h2,
h3,
h4,
h5,
h6 {
    font-family: 'ProximaNovaA-Bold';
    font-weight: 500;
    letter-spacing: 0;
    text-transform:capitalize;
    text-align: center;
}
.wrapper.wrapper_boxed {
    margin: 20px auto;
    max-width: 1200px;
    position: relative;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0,0,0,0.5)
}
.wrapper.wrapper_boxed .container { padding: 0 10px; }
.wrapper {
    width: 100%;
}
h2 {
    font-size:32px;
    line-height:38px;
    color:#006fc4;
    font-weight: 600;
}
h3 {
    font-size:28px;
    line-height:34px;
    text-align: left;
}
h4 {  font-size:24px;
      line-height:30px;
}
h5 {  font-size:22px;
      line-height:28px;
}
h6 {  font-size:20px;
      line-height:26px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a { color: #307abd; }
a {
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-decoration: none;
    color: #696969;
}
a:hover,
a:focus,
a:active {
    color: #696969;
    outline: none;
    text-decoration: none;
}
p {
    line-height: 24px;
    margin: 0 0 10px 0;
}
ul { margin: 0px; }
figure {
    margin-bottom: 0;
    position: relative;
}
blockquote{ quotes: none; }

select,
textarea,
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
input[type=text],
input[type=submit] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    color: #555;
    font-size: 14px;
    height: 40px;
    line-height: 16px;
    padding: 10px;
    width: 100%;
}
input[type=text]{
    width:300px;
    height:36px;
    background:#fff;
    border-radius: 5px;
    padding: 5px 10px;
}

[class*="col-lg"], [class*="col-md"], [class*="col-sm"], [class*="col-xs"] {
    display:inline-block;
    float:none;
    margin:0 -4px 0 0;
    vertical-align:top
}
/*[class*="col-lg"], [class*="col-md"], [class*="col-sm"] [class*="col-xs"] { margin-bottom:20px;}*/
textarea { height: 150px; }
input:focus { outline: 0; }

::-webkit-input-placeholder {
    color: #666;
}

:-moz-placeholder {
    color: #666;
    opacity: 1;
}

::-moz-placeholder {
    color: #666;
    opacity: 1;
}

:-ms-input-placeholder {
    color: #666;
}
/* Responsive Menu */

.slicknav_menu{ display: none; }
.slicknav_menu ul{ display: none; }
/*ThemeCustom Setup*/
.top-bar{
    background: url('../images/top-bar.jpg');
    background-size: cover;
    padding: 1px 0;
}
.logo img{

}
.top-phone {
    color: #006fc4;
    font-family: "ProximaNovaA-Bold";
    font-size: 40px;
    font-weight: bold;
    padding: 40px 30px 10px 0;
    text-align: right;

}
/*******************menu*********************/

.main-menu ul{
    padding: 0;
}
.main-menu ul li{
    margin:0;
}

.main-menu ul li a {
    font-family: "ProximaNovaA-Semibold";
    font-size: 17px;
    font-weight: 600;
    padding: 4px;
}
.navbar-brand{
    display: none;
}
.navbar-default {
    background-color: transparent;
    border-color:#fff;
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 0;
    min-height:0;
    position:relative ;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #006fc4 !important;
    color: #fff !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #006fc4;
    color: #fff;
    text-decoration: none;
}

/*Footer Styling*/
.pt-footer .social-bg{
    background: url('../images/socail-bg.jpg') no-repeat;
    background-position: 0 -45px;
    background-size: cover;
    width:100%;
}
.pt-footer .social-bg .social-icons{
    padding: 15px 0;
}
.pt-footer .social-bg .social-icons ul{
    text-align: center;
}
.pt-footer .social-bg .social-icons ul li{
    display: inline-block;
    padding: 10px 20px;
}
.pt-footer .address-bg{
    background: #284b92;
    font-size: 24px;
    padding: 15px 0;
    text-align: center;
}
.pt-footer .b-add-txt{
    color:#fff;
}
.pt-footer .address-bg .address-text{
    display: block;
    padding: 8px 0;
}
.pt-footer .address-bg .booking-text{
    display: block;
    padding: 8px 0;
}
.pt-footer .address-bg .booking-text .footer-phone{
    color:#ffc22a;
    font-weight: bold;
}
.pt-footer .copy-bg{
    background: #303237;
    padding: 20px 0;
    font-size: 18px;
}
.pt-footer .b-copy-txt{
    color:#fff;
}
.pt-footer .copy-bg .copyrights{
    padding: 5px 0;
}
.pt-footer .copy-bg .terms-privacy ul{
    padding: 0;
}
.pt-footer .copy-bg .terms-privacy ul li{
    display: inline;
    padding: 0 10px;
    position:relative;
}
.pt-footer .copy-bg .terms-privacy ul li:after{
    content:'/';
    position: absolute;
    padding: 0 10px;
}
.pt-footer .copy-bg .terms-privacy ul li:last-child:after{
    content:'';
}
.pt-footer .copy-bg .terms-privacy ul li a{
    color:#fff;
}
.carousel-indicators {
    bottom: -40px;
}
/********new menu*********/
.caret-up {
    width: 0;
    height: 0;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

/*Footer Styling Ends*/


.banner-top{background:#000; height:10px; padding-top: 130px;}
.rss-img {margin-top:20px; margin-right:5px;}

.rss-categories {
    font-size:22px;
    font-weight:bold;
    text-align:left;
    color:#000;
    margin-top:10px;
}
.rss-categories span{
    padding: 0 10px 0 0;
    position: relative;
}
.rss-categories:after {
    background: #ddd none repeat scroll 0 0;
    content: "";
    height: 2px;
    position: absolute;
    top: 18%;
    width:44%;
}
.make{
    color:#006FC4;
    text-align:left;
    font-size:16px;
    font-weight:bold;
    padding:15px 0 10px;
    width:100%;
    border-bottom:1px solid #ccc;
}
.navigation a{
    text-decoration:none;
    color:#dcdedb;}
.navigation a div:hover{
    color:#000;
}
.letr-widget {font-family:"Myriad Pro", verdana, Arial; font-size:20px; font-weight:bold; color:#136da5; margin-top:15px; margin-left:2px;}
.search-bg {background:none repeat scroll 0 0 #dcdedb; margin-left:3px; margin-top:10px; width:212px; padding-top:8px; padding-bottom:8px;}
.email-txt {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; text-align:center;}
.gs-search {border:1px solid #aeaeae; height:43px; line-height:43px; margin-bottom:3px; padding-left:10px; width:99px;}
.gs-top{margin-top:15px; margin-left:10px;}
.btn-bg-2 {background: #ff0410; /* Old browsers */
           background: -moz-linear-gradient(top, #ff0410 0%, #cb0912 100%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0410), color-stop(100%,#cb0912)); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* IE10+ */
           background: linear-gradient(to bottom, #ff0410 0%,#cb0912 100%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0410', endColorstr='#cb0912',GradientType=0 ); /* IE6-9 */ width:73px; height:40px; border:3px solid #b9b9b9; border-radius:8px; margin-left:8px;}
.btn-txt-2 {font-family:"Myriad Pro", verdana, Arial; font-size:14px; font-weight:bold; text-align:center; line-height:40px; color:#FFF;}
.btn-bg-2 a {text-decoration:none; color:#FFF;}
.btn-bg-2 a:hover {color:#000;}
.findus-img {margin-top:20px; margin-right:5px;}
.blog-bg {
    border-bottom: 1px solid #999;
    margin-bottom:20px;
}
.bg7{ color:#fff; background-color:#fff; margin-top:20px; border-radius:7px; margin-bottom:30px; width:235px;
      -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.75);
      -moz-box-shadow:    0px 0px 3px 0px rgba(50, 50, 50, 0.75);
      box-shadow:         0px 0px 3px 0px rgba(50, 50, 50, 0.75);}

.blog-heading {
    font-size: 22px;
    font-weight: bold;
    padding:10px 0;
}
.blog-heading a{
    color: #000;
}
.blog-post {font-family:"Myriad Pro", verdana, Arial; font-size:16px; color:#7c7c7c; margin-left:15px; display:none;}
.admin {font-family:"Myriad Pro", verdana, Arial; font-size:16px; color:#136da5; margin-left:10px; display:none;}
.blog-border {border-bottom:1px solid #969796; margin-left:15px; margin-top:8px; width:310px; display:none;}
.time {
}
.time-txt {
    font-size:16px;
    font-weight: bold;
    color:#969796;
}
.blog-comment {margin-left:20px; margin-top:8px;}
.comment-txt { font-size:16px; font-weight:bold;color:#969796;}
.time-comment{
    padding: 10px 0;
}
.car-img {
    width:308px;
    max-width:733px;
}
.txt-box {
    font-family:"Myriad Pro", verdana, Arial;
    font-size:16px;
    color:#969796;
    text-align:justify;
    line-height:22px;
}
.btn-bg {background: linear-gradient(to bottom, #ffffff 0%, #f5f9f0 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
         border: 2px solid #0159a3;
         border-radius: 7px;
         color: #0159a3;
         font-size: 20px;
         height: 38px;
         line-height: 38px;
         margin-left: 520px;
         margin-top: 15px;
         padding: 5px 10px;
         text-align: center;
         width: 160px;
}
.read-more{
    font-size:18px;
    font-weight:bold;
    background: #006FC4;
    color:#fff;
    padding: 8px 30px;
    text-decoration:none;
    border-radius: 3px;
    display: inline-block;
    margin:10px 0;
}
.read-more:hover{
    color:#fff;
}

.pagination {text-align: center; margin-top:20px; margin-left:195px;}
.pagination a, .pagination  {background:#dcdedb; display: inline-block; padding: 4px 12px; text-decoration: none; line-height: 1.5em;}
.pagination a:hover {background-color: #136da5; color: #fff;}
.foote-bg {height:262px; background:#dcdedb; margin-top:17px; padding-bottom:15px;}

.latest-news {
    margin-top: 20px;
    width: 400px;
}.latest-heading {font-family:"Myriad Pro", verdana, Arial; font-size:22px; font-weight:bold; color:#000000;}

.txt-widget {

    margin-left: 5px;
    margin-top: 20px;
    width: 315px;
}.txt-heading {font-family:"Myriad Pro", verdana, Arial; font-size:20px; font-weight:bold; color:#000000;}
.be-friends {margin-top:20px; margin-left:70px;}
.be-friends-heading {font-family:"Myriad Pro", verdana, Arial; font-size:22px; font-weight:bold; color:#000000;}
.img-box {margin-top:17px;}
.img-txt {font-family:"Myriad Pro", verdana, Arial; font-size:13px;width: 240px; font-weight:bold; color:#000000; margin-left:10px; margin-top:22px;}
.box-txt {font-family:"Myriad Pro", verdana, Arial; height: 50px; font-size:12px; width:215px; color:#7e7c7c; text-align:justify; margin-left:10px; margin-top:3px;}
.new-btn {font-family:"Myriad Pro", verdana, Arial; font-size:13px; font-weight:bold; color:#000000; margin-left:222px; margin-top:5px;}
.new-btn a {text-decoration:none; color:#000000;}
.new-btn a:hover {text-decoration:underline; color:#136da5;}
.widget-heading {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; width:320px; text-align:justify; margin-top:15px;}
.widget-heading-2 {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; width:320px; text-align:justify; margin-top:25px;}
.ftr-social ul li {padding:0 3px; list-style:none;}
.ftr-social img {width:35px; margin-top:12px;}
.ftr-social img:hover {filter: none; -webkit-filter: grayscale(0);}
.social-fb {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; margin-top:20px; margin-left:10px;}
.social-tw {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; margin-top:20px; margin-left:10px;}
.social-google {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; margin-top:20px; margin-left:10px;}
.social-you {font-family:"Myriad Pro", verdana, Arial; font-size:13px; color:#7e7c7c; margin-top:20px; margin-left:10px;}
.foote-bg-2 {background:#000000; height:60px; margin-top:0px;}
.btm-menu{font-family:"Myriad Pro", verdana, Arial; font-size:14px; color:#ffffff; line-height:60px;}
.btm-menu ul li{float:left; list-style:none; padding:0 3px;}
.btm-menu ul li a{text-decoration:none; color:#ffffff;}
.btm-menu ul li a:hover{ color:#a3a3a3; text-decoration:underline;}
.txt-web {font-family:"Myriad Pro", verdana, Arial; font-size:15px; color:#ffffff; line-height:60px; margin-right:9px;}
.txt-web span {color:#136da5;}
.share{background:#eff3f6; border:1px solid #126591; padding:15px; text-align:center;}
.like{color:#008f09; font-size:51px; font-weight:bold; font-family:Calibri, Arial, Verdana;}
.subscribe-news{font-size:34px; font-weight:bold; color:#171717; font-family:Calibri, Arial, Verdana;}
.news-text-box2{height:31px;padding:10px; width:500px; margin-top:10px; -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
                -moz-box-shadow:    inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
                box-shadow:         inset 0px 1px 2px 0px rgba(0, 0, 0, 0.75); font-family:Calibri, Arial, Verdana; font-size:16px; margin-bottom:10px; background:#fff; }



.btn-bg23 {background: #ff0410; /* Old browsers */
           background: -moz-linear-gradient(top, #ff0410 0%, #cb0912 100%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0410), color-stop(100%,#cb0912)); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* IE10+ */
           background: linear-gradient(to bottom, #ff0410 0%,#cb0912 100%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0410', endColorstr='#cb0912',GradientType=0 ); /* IE6-9 */ width:261px; height:55px; border:3px solid #b9b9b9; border-radius:8px; margin-left:236px; margin-top:15px;}
.btn-txt23 {font-family:"Myriad Pro", verdana, Arial; font-size:24px; font-weight:bold; text-transform:uppercase; text-align:center; line-height:55px; color:#FFF;}
.btn-txt23 a {text-decoration:none; color:#FFF;}
.btn-txt23 a:hover {color:#000;}


.comments{font-size:22px;color:#333; margin-top:10px; margin-bottom:10px;}
.comment-msg{width:628px;  }
.round img{width:100px; height:68px; border-radius: 10px;  border:1px solid #ccc;}
.round{margin-right:20px; }
.name{color:#000; font-size:18px;}
.replay a{text-decoration:underline; color:#000; font-size:16px; }
.comment-text{text-align:justify;font-size:16px;}
.comment2{margin-left:80px;}
.comment-msg2{width:552px;}
.contact-field{background: none repeat scroll 0 0 #FFFFFF;
               -webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
               -moz-box-shadow:    inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
               box-shadow:         inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
               font-family: Calibri,Arial,Verdana;
               font-size: 16px;
               height: 15px;
               margin-bottom: 10px;
               margin-top: 10px;
               padding: 10px;
               width:224px; margin-left:10px; color:#999;}
.comment-textarea{background: none repeat scroll 0 0 #FFFFFF;
                  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
                  -moz-box-shadow:    inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
                  box-shadow:         inset 0px 1px 2px 0px rgba(50, 50, 50, 0.75);
                  font-family: Calibri,Arial,Verdana;
                  font-size: 16px; width:734px; margin-left:10px; padding:10px; border-bottom:1px solid #ccc;}


.btn-bg24 {background: #ff0410; /* Old browsers */
           background: -moz-linear-gradient(top, #ff0410 0%, #cb0912 100%); /* FF3.6+ */
           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0410), color-stop(100%,#cb0912)); /* Chrome,Safari4+ */
           background: -webkit-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Chrome10+,Safari5.1+ */
           background: -o-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* Opera 11.10+ */
           background: -ms-linear-gradient(top, #ff0410 0%,#cb0912 100%); /* IE10+ */
           background: linear-gradient(to bottom, #ff0410 0%,#cb0912 100%); /* W3C */
           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0410', endColorstr='#cb0912',GradientType=0 ); /* IE6-9 */ width:261px; height:55px; border:3px solid #b9b9b9; border-radius:8px; margin-left:236px; margin-top:15px;}
.btn-txt24 {font-family:"Myriad Pro", verdana, Arial; font-size:24px; font-weight:bold; text-transform:uppercase; text-align:center; line-height:55px; color:#FFF; margin-left:263px;}
.btn-txt24 a {text-decoration:none; color:#FFF;}
.btn-txt24 a:hover {color:#000;}

.foote-bg {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 262px;
    margin-top: 0px;
    padding-bottom: 0px;
}




/*.car-img a img{ width:709px; height:auto;}*/
.car-img a img{ height:auto;}
.img-box a img{ width:72px; height:63px; max-width:72px; max-height:63px;}
.page-numbers li span:child-first{   background: none repeat scroll 0 0 #dcdedb;
                                     display: inline-block;
                                     line-height: 1.5em;
                                     padding: 4px 12px;
                                     text-decoration: none;}
.pagination ul li{ list-style:none; display:inline;}


.tag-links{  font-family: georgia;
             font-size: 14px;
             font-style: italic;}
#author,#email,#url{
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #999;
    color: #999;
    font-size: 16px;
    height: auto;
    padding: 10px;
    width: 100%;
}

#comment{
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #ccc;
    border:1px solid #999;
    font-size: 16px;
    padding: 10px;
    vertical-align: middle;
}

.form-allowed-tags{ display:none;}
#submit{
    background: #006FC4;
    border: 3px solid #b9b9b9;
    border-radius: 8px;
    height: 55px;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    cursor:pointer;
    text-align: center;
    text-transform: uppercase;
    margin:0 0 20px 0;
}
.txt-box strong a{color:#00F;}
.txt-box a{ color:#00F;}
.tag-links a{ color:#000 !important;}
#comments-title{  color: #333;
                  font-size: 20px;
                  margin-bottom: 10px;
                  margin-top: 10px;}
.fn{  color: #000;
      font-size: 18px;}
.says{color: #000;
      font-size: 18px;}
.comment-reply-link{color: #000;
                    font-size: 16px;
                    text-decoration: underline;}
.comment-meta { width:687px;}
.comment-meta a{color: #000;
                font-size: 16px;}
.comment-body p{font-size: 14px;
                text-align: justify; width:700px; margin-top:10px;}
#newsletterwidget-4 h3{ color: #7e7c7c;
                        font-family: "Myriad Pro",verdana,Arial;
                        font-size: 13px;
                        text-align: center; list-style:none;}
.widget-area ul li{ list-style:none;}

.newsletter-email{   border: 1px solid #aeaeae;
                     height: 31px;
                     line-height: 43px;
                     margin-bottom: 3px;
                     margin-left: 5px;
                     padding-left: 10px;
                     width: 188px;}

.newsletter-submit {
    background: linear-gradient(to bottom, #ff0410 0%, #cb0912 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 3px solid #b9b9b9;
    border-radius: 8px;
    color: #fff;
    font-family: "Myriad Pro",verdana,Arial;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin-left: 63px;
    text-align: center;
    width: 96px;
}
.main-heading{  background: url("../images/blur.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
                border-radius: 50px;
                color: #012556;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 30px;
                font-weight: bold;
                margin-bottom: 10px;
                margin-top: 5px;
                padding-bottom: 5px;
                padding-top: 5px;
                text-align: center;}
.wp-caption-text{ font-size:14px !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-style:italic !important;margin-bottom: 10px !important;}
.txt-box p{ color: #000;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            margin-bottom:12px;
}
#respond h3{
    text-align: left;
}

.bg4{ background: url("../images/service-bg.png") no-repeat scroll center center / cover rgba(0, 0, 0, 0); padding-bottom:17px; padding-top:4px;}
#commentform{ }
#commentform label{
    display: block;
}
.shadow img{
    width:730px;
}
.fb {
    background-color: #fff;
}

.fb_iframe_widget {
    display: inline-block;
    position: relative;
}
.posting img {
    height: 290px !important;
    width: 100% !important;
    padding: 15px 0;
}
.blog-bg .txt-box h2{
    color:#000;
    margin-bottom:10px;
    margin-top:10px;
    font-size:22px;
}





/*Blog styling starts from here*/
.blog-wrapper{
    width:1200px;
    margin:0 auto;
}
.blog-wrapper h2{
    margin:0;
    font-size:24px;
    font-family: 'ProximaNovaA-Bold';
    text-align: left;
}
.blog-wrapper p{
    text-align: justify;
}
.pt-banner {
    background: rgba(0, 0, 0, 0) url("../images/banner.jpg") no-repeat scroll 0 83% / cover ;
    height: 120px;
    width: 100%;
    margin:0 0 20px;
}
.post-social{
    padding: 10px 0;
    position: relative;
}
.post-social ul{
    padding: 0;
    margin: 0;
    display: inline-block;
}
.post-social ul li{
    display: inline;
    padding: 0 2px;

}
.post-social ul li:nth-child(5){
    content: '';
    position:absolute;
    top:20px;
    left:160px;
    padding: 0 10px;

}
.post-social ul li:nth-child(6){
    content: '';
    position:absolute;
    top:20px;
    right:-10px;
    padding: 0 10px;

}
.post-social ul li img{
    width:34px;
}


/*Blog styling starts ends*/

.larg{

}
.col-sm-7 .blog-heading{
    padding: 10px 0 !important;
}
.col-sm-9 .blog-heading{
    padding: 20px 20px;
}
p a strong{
    color:#337ab7;
}







































































































































