#nakainer .contact-bar{padding-right:0;}

#primary-content .mobile-top-link li{line-height:6px;}

#primary-content.main {  }

#primary-content a { color: #4b4b4d; }

#primary-content .head-menu{background: #003c6f;position:relative;}

#primary-content .head-menu.darkHeader {background: #8190df;position:fixed;width:100%;top:0;min-height:76px; }



.inner-content, .inner-content .container{min-height:700px;}

.inner-content .container{background:#fff; }

.inner-content .inner-content-part{margin:15px 0;}





#primary-content footer ul { color:#fff; text-align:center; text-transform:uppercase; font-size: 14px; margin:0; padding: 0; }

#primary-content footer ul li { display:inline-block;color:#fff; }

#primary-content footer ul li a{color:#fff;}

#primary-content footer ul li a:hover{color:#ff7e00}



#primary-content .contact-bar li{color:#fff;line-height:1}



#primary-content .link-bar ul li{line-height:1;color:#fff;}

#primary-content .link-bar ul li a{color:#fff;}

#primary-content .link-bar ul li a:hover{color: #ff7e00;}

#primary-content #cssmenu .home {display: inline-block;}



#primary-content a:hover { color:#f57f20; z-index: 1; }

#primary-content .btneffect1.grnbtn:hover, #primary-content .btneffect1.grnbtn:active { color: #fff; background: none; border: 2px solid #606060; }

#primary-content a.newsbtn { color:#fff; }

input[type=button] {border: 3px solid #fff;

    font-size: 16px;

    padding: 6px 12px;

    text-shadow: 0px 1px 1px #333;

    background: rgb(244,86,5);

    background: -moz-linear-gradient(left,rgba(244,86,5,1) 0%,rgba(239,127,62,1) 35%,rgba(239,127,62,1) 64%,rgba(244,86,5,1) 100%);

    background: -webkit-linear-gradient(left,rgba(244,86,5,1) 0%,rgba(239,127,62,1) 35%,rgba(239,127,62,1) 64%,rgba(244,86,5,1) 100%);

    background: linear-gradient(to right,rgba(244,86,5,1) 0%,rgba(239,127,62,1) 35%,rgba(239,127,62,1) 64%,rgba(244,86,5,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f45605',endColorstr='#f45605',GradientType=1);

    border-radius: 20px;

    color: #fff;

    min-height: 30px;font-weight:600;white-space:normal;}

input[type=button]:hover {background: rgb(255,157,0);

    background: -moz-linear-gradient(left,rgba(255,157,0,1) 0%,rgba(255,218,0,1) 35%,rgba(255,218,0,1) 64%,rgba(255,157,0,1) 100%);

    background: -webkit-linear-gradient(left,rgba(255,157,0,1) 0%,rgba(255,218,0,1) 35%,rgba(255,218,0,1) 64%,rgba(255,157,0,1) 100%);

    background: linear-gradient(to right,rgba(255,157,0,1) 0%,rgba(255,218,0,1) 35%,rgba(255,218,0,1) 64%,rgba(255,157,0,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9d00',endColorstr='#ff9d00',GradientType=1);

    box-shadow: 0px 0px 20px 10px rgba(255,157,0,.5);outline:0; }

input[type=button]:focus{outline:0;}

	

#primary-content .breadcrumb { -webkit-padding-start: 0; }

.page-breadcrumb .breadcrumb { padding: 8px 0; }

.breadcrumb { background: none; }

.breadcrumb > li { display: inline-block; color: #848688; }

.breadcrumb > li a { color: #848688; }

.breadcrumb > li a:hover { color:#874abf;  transition-duration: .5s;

text-decoration:underline; }

.bg-gray { background-color: #f6f6f6 !important; }

.black-text { color: #000 !important; }

.text-uppercase { text-transform: uppercase!important; }

.grey-text { color:#4b4b4d; }

.blue-text { color:#874abf; }

/**** start heading part ******/

#primary-content .container { padding:0 20px; }

#primary-content .page-title-small { padding: 10px 0; /*text-align: center;*/

 background-color: #06589c; color: #fff;}

#primary-content .page-title-small h1 { color: #fff; font-size: 22px; font-weight: 700; margin-bottom: 20px; line-height:normal; letter-spacing: .8px; }

/* End Heading Part */











/*start  page-content-area */







#primary-content p { margin-bottom: 20px; color: #000; }

/*end  page-content-area */



#primary-content hr { border: 1px solid #96989a; margin: 0; }

/* start standred list */





#primary-content ul { list-style:inherit; -webkit-padding-start: 20px; }

#primary-content ul li { color: #848688; line-height: 24px; }

#primary-content ol { list-style:inherit; -webkit-padding-start: 20px; list-style:decimal; }

#primary-content ol li { color: #848688; line-height: 24px; }

/* end standred list */





/* strat Typography */



#primary-content h1 { font-size: 42px; line-height: 74px; font-weight: 800; margin-bottom: 10px; color:#000; }

#primary-content h2 { font-size: 32px; line-height: 46px; margin-bottom: 10px; font-weight: 700; color:#000; }

#primary-content h3 { font-size: 24px; line-height: 34px; margin-bottom: 10px; font-weight: 700; color:#000; }

#primary-content h4 { font-size: 18px; line-height: 28px; margin-bottom: 10px; font-weight: 700; color:#000; }

#primary-content h5 { font-size: 16px; line-height: 26px; margin-bottom: 10px; font-weight: 700; color:#000; }

#primary-content h6 { font-size: 14px; line-height: 24px; margin-bottom: 10px; font-weight: 700; color:#000; }



@media(max-width:767px){



#primary-content h1 { font-size: 26px; line-height: 28px; font-weight: 700; margin-bottom: 10px; }

#primary-content h2 { font-size: 24px; line-height: 26px; margin-bottom: 10px; font-weight: 700; }

#primary-content h3 { font-size: 22px; line-height: 24px; margin-bottom: 10px; font-weight: 700;  }

#primary-content h4 { font-size: 18px; line-height: 22px; margin-bottom: 10px; font-weight: 700;  }

#primary-content h5 { font-size: 16px; line-height: 20px; margin-bottom: 10px; font-weight: 700;}

#primary-content h6 { font-size: 14px; line-height: 18px; margin-bottom: 10px; font-weight: 700; }



}

/* end Typography */











/*Start Listing Page Css*/

#primary-content div#singlepage { overflow: hidden; }

#primary-content .recent-post-title { margin: 0 0 30px; position: relative; font-size: 22px; text-transform: uppercase; }

#primary-content .recent-post-title h2 { font-family: 'Open Sans', sans-serif; font-size: 25px; text-align: center; margin: 10px 0 0px 0; font-weight: 400; }

#primary-content #mywrapper .recent-post-title h2:before { content: " "; display: block; width: 1000px; position: absolute; top: 50%; border-top: 4px solid #161616; }

#primary-content .text-title { padding: 0 10px; background-color: #fff; display: inline-block; position: relative; z-index: 1; }

#primary-content #mywrapper .recent-post-title h2:after { content: " "; display: block; width: 1200px; position: absolute; top: 50%; border-top: 4px solid #161616; }

#primary-content .post { background: #fefefe; min-height: 200px; margin-bottom: 20px; }

#primary-content .left-img { width: auto; float: left;margin: 10px; position: relative; }

#primary-content a.img-thum { display:inline-block; }

#primary-content .right-img img { max-width: 100%; max-height: 190px; border:none; padding:0; border-radius:0; }

#primary-content h2.post-title a, #primary-content h1.post-title a, h2.post-title, h1.post-title { color: #000; }

#primary-content h2.post-title, #primary-content h1.post-title {font-size: 30px; text-transform: inherit; letter-spacing: 0px; line-height: 1; font-family: 'Open Sans', sans-serif; font-weight: 600;margin-top: 10px; }

#primary-content .post-info { background: transparent; margin: 0 0 12px; color: #666666; font-size: 16px; width: 100%; float: left; margin-top: 15px;}

#primary-content .author-info, .time-info, .comment-info, .label-info, .review-info { margin-right: 12px; display: inline; }

#primary-content .post-info i { font-size: 12px; margin-right: 5px; line-height: 13px; }

#primary-content .post-info a { display: inline-block; color: #666666; font-family: Oswald; font-size: 12px; text-transform: uppercase; letter-spacing: 1.6px; color: #909090; }

#primary-content .post-body { line-height: 1.6em; width:100%; display:inline-block; }

#primary-content a.readmore { border: 2px solid #333;padding: 6px 12px;background: #fff;color: #333;display: inline-block;z-index: 1;line-height: normal;    margin-bottom: 10px; }

#primary-content .img-thum { display:block; }



#primary-content .post.tiles { border: 1px solid #ededed; background-color: #fcfcfc; }

#primary-content .bglight { background:#fcfcfc !important; }

#primary-content .contxt { padding-bottom: 15px; color: #000; }

#primary-content .pagination > li > a,#primary-content  .pagination > li > span { color: #000; }

#primary-content .ec-directory-option { margin: 0px; }

#primary-content .ec-directory-option,#primary-content  .directory-list-option { float: left; width: 100%; padding-left: 0;list-style: none; }

#primary-content .ec-directory-list ul li { list-style: none; }

#primary-content .ec-directory-option li { float: left; padding: 0px 10px 0px 0px; margin: 0px 10px 4px 0px; position: relative; line-height: 24px; color: #eb670f;font-style: italic;

font-weight: 500; }

#primary-content .ec-directory-option li  + li{color:#000;}

#primary-content .ec-directory-option li img { float: left; border-radius: 100%; width: 24px; margin-right: 10px; }

#primary-content .ec-directory-option li a { line-height: 24px; }

#primary-content .ec-directory-option li:before { content: ''; position: absolute; left: -10px; top: 5px; border-right: 1px solid #dddddd; height: 14px; width: 1px; }

#primary-content .ec-directory-option li:first-child:before { content: ''; border:none; }

#primary-content .location-info { color: #909090; }

#primary-content .location-info i { margin-right:5px; }

#primary-content .location-info p { display: inline-block; color: #666666; font-family: Oswald; font-size: 12px; text-transform: uppercase; letter-spacing: 1.6px; color: #909090; }

#primary-content .ec-thumb-hover i { color: #fff; position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.70); border-radius: 6px; font-size: 24px; text-align: center; padding: 12px 0px 0px 0px; margin: -26px 0px 0px -22px;    text-indent: 0px; }

#primary-content .ec-thumb-hover { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.20); opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

#primary-content .ec-bgcolorhover:hover { background-color: #eb670f; }

#primary-content .left-img:hover .ec-thumb-hover { opacity: 1; }

#primary-content .readmore:hover { background: #eb670f; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

#primary-content .post-title a:hover  { color: #eb670f;text-decoration:none;-webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

@media (max-width:991px){

#primary-content .left-img{float:none;display:inline-block;margin-right:0;}

}

@media (max-width:767px){#primary-content .right-img img{height:auto;}}









#primary-content .left-img:hover .ec-thumb-hover i { -webkit-animation-name: zoomIn; animation-name: zoomIn; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

 @-webkit-keyframes zoomIn { 0% {

 opacity: 0;

 -webkit-transform: scale(0.1);

 transform: scale(0.1)

}

80% {

 opacity: 0.4;

 -webkit-transform: scale(1.2);

 transform: scale(1.2);

}

100% {

 opacity: 1;

 -webkit-transform: scale(1);

 transform: scale(1);

}

}

@keyframes zoomIn { 0% {

 opacity: 0;

 -webkit-transform: scale(0.1);

 transform: scale(0.1)

}

80% {

 opacity: 0.4;

 -webkit-transform: scale(1.2);

 transform: scale(1.2);

}

100% {

 opacity: 1;

 -webkit-transform: scale(1);

 transform: scale(1);

}

}







/*Start Listing Page Css*/







#primary-content input[type=submit] {

    padding: 7px 20px;text-transform: uppercase;

    background-color: #fff;

    color: #848688;

    border: 2px solid #FB5E39;

    -webkit-transition-property: all;

    transition-property: all;

    -webkit-transition-duration: 0.5s;

    transition-duration: 0.5s;

}			

#primary-content input[type=submit]:hover {

    text-decoration: none;

    background-color: #1d3d78;

    color: #fff;

    border: 2px solid #FB5E39;

}

#webform-client-form-244,#webform-client-form-246{ width:50%;}



/*End Listing Page Css*/





.modal-content{box-shadow: none;border: none;}

#webform-client-form-263 .form-actions{ display:none;}

.view-page-banner img{ height:auto;}



#primary-content .content_right{ margin-bottom:30px;}

#primary-content .blog_usernames_blog{ display:none;}