@charset "utf-8";

/* CSS Document */



@font-face { font-family: 'HelveticaNeueLight'; src: url('webfonts/HelveticaNeueLight.eot'); src: url('webfonts/HelveticaNeueLight.eot') format('embedded-opentype'), url('webfonts/HelveticaNeueLight.woff2') format('woff2'), url('webfonts/HelveticaNeueLight.woff') format('woff'), url('webfonts/HelveticaNeueLight.ttf') format('truetype'), url('webfonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg'); }

@font-face { font-family: 'HelveticaNeue'; src: url('webfonts/HelveticaNeue.eot'); src: url('webfonts/HelveticaNeue.eot') format('embedded-opentype'), url('webfonts/HelveticaNeue.woff2') format('woff2'), url('webfonts/HelveticaNeue.woff') format('woff'), url('webfonts/HelveticaNeue.ttf') format('truetype'), url('webfonts/HelveticaNeue.svg#HelveticaNeue') format('svg'); }

@font-face { font-family: 'HelveticaNeueMedium'; src: url('webfonts/HelveticaNeueMedium.eot'); src: url('webfonts/HelveticaNeueMedium.eot') format('embedded-opentype'), url('webfonts/HelveticaNeueMedium.woff2') format('woff2'), url('webfonts/HelveticaNeueMedium.woff') format('woff'), url('webfonts/HelveticaNeueMedium.ttf') format('truetype'), url('webfonts/HelveticaNeueMedium.svg#HelveticaNeueMedium') format('svg'); }

@font-face { font-family: 'HelveticaNeueRoman'; src: url('webfonts/HelveticaNeueRoman.eot'); src: url('webfonts/HelveticaNeueRoman.eot') format('embedded-opentype'), url('webfonts/HelveticaNeueRoman.woff2') format('woff2'), url('webfonts/HelveticaNeueRoman.woff') format('woff'), url('webfonts/HelveticaNeueRoman.ttf') format('truetype'), url('webfonts/HelveticaNeueRoman.svg#HelveticaNeueRoman') format('svg'); }

@font-face { font-family: 'HelveticaNeueBold'; src: url('webfonts/HelveticaNeueBold.eot'); src: url('webfonts/HelveticaNeueBold.eot') format('embedded-opentype'), url('webfonts/HelveticaNeueBold.woff2') format('woff2'), url('webfonts/HelveticaNeueBold.woff') format('woff'), url('webfonts/HelveticaNeueBold.ttf') format('truetype'), url('webfonts/HelveticaNeueBold.svg#HelveticaNeueBold') format('svg'); }

/********************************************************************/

/********************************************************************/

/********************************************************************/

html, body { font-family: 'HelveticaNeueLight', 'HelveticaNeue', 'HelveticaNeueMedium', 'HelveticaNeueRoman', 'HelveticaNeueBold'; color: #666666; font: lighter 13pt/150% 'HelveticaNeueLight' !important; }

img { max-width: 100%; }

/********/

.container.small-container { max-width: 1105px; }

.contact-page .container.small-container { max-width: 1200px; }

a { color: #5477a7; text-decoration: none; }

a:focus, a:hover { color: #f73133; text-decoration: none; }

a.contact-email { font-family: 'HelveticaNeueMedium'; }

/********************************************************************/

/********************************************************************/

.myrow { clear: both; display: block; width: 100%; float: left; }

/********************************************************************/

/********************************************************************/

ul.list1 { margin: 0 0 25px 0; padding: 0; }

ul.list1 li { margin: 0; padding: 0 0 0 20px; list-style: none; background: url(../images/bullete.png) no-repeat 0px 8px; }

/********************************************************************/

/********************************************************************/

.section h1 { text-transform: uppercase; color: #000000; font: normal 24pt/120% 'HelveticaNeueBold'; margin: 0 0 0 0; padding: 0 0 30px 0; letter-spacing: 0; }

.owl-wrapper h1 { text-transform: uppercase; color: #fff; font: normal 24pt/120% 'HelveticaNeueBold'; margin: 0 0 0 0; padding: 0 0 30px 0; letter-spacing: 0; }

.footer-top h1, .office-wrapp h1 { text-transform: uppercase; color: #000000; font: normal 24pt/120% 'HelveticaNeueBold'; margin: 0 0 0 0; padding: 0 0 30px 0; letter-spacing: 0; }

.content-wrapp .office-wrapp .section.office-address p { font-size: 13pt !important; color: #000; }

.section { font: lighter 18pt/150% 'HelveticaNeueLight'; color: #666666; letter-spacing: 0.02em; }

.section article h1 { text-transform: none; color: #666666; font: normal 24pt/120% 'HelveticaNeueMedium'; margin: 0 0 0 0; padding: 0 0 30px 0; }

.section article h2 { text-transform: none; color: #666666; font: normal 20pt/120% 'HelveticaNeueMedium'; margin: 0 0 0 0; padding: 0 0 30px 0; }

#inner-content h1 { font: normal 18pt/120% 'HelveticaNeueBold'; color: #474747; margin: 0 0 0 0; padding: 0 0 15px 0; }

#inner-content h2 { font: normal 16pt/120% 'HelveticaNeueMedium'; color: #2e5790; margin: 0 0 0 0; padding: 0 0 5px 0; }

#inner-content p { margin-bottom: 25px; }

.proinfo h3 { font: normal 14pt/120% 'HelveticaNeueMedium'; color: #2e5790; margin: 0 0 20px; padding: 0 0 5px 0; border-bottom: 1px solid #ddd; }

.soa-1 { display: inline-block; width: 92px; }

.soh-1 { display: inline-block; width: 122px; }

 @media(max-width:600px) {

.section { font-size: 14pt; }

.section h1 { font-size: 19pt; }

.owl-wrapper h1 { font-size: 19pt; }

.footer-top h1 { font-size: 19pt; }

.section article h1 { font-size: 19pt; }

.section article h2 { font-size: 16pt; }

#inner-content h1 { font-size: 16pt; }

#inner-content h2 { font-size: 14pt; }

.soa-1 { width: 65px; }

.soh-1 { width: 92px; }

}

/********************************************************************/

/********************************************************************/

.logo { display: block; margin: 22px 0 39px 0; }

@media(max-width:991px) {

.logo { width: 100%; margin: 15px 0 10px 0; text-align: center; }

}

/********************************************************************/

/*Nav Css *******************************************************************/

.navbar-default.navbar.mynav { background: #fff url(../images/navbg.png) repeat-x 0 0; border: none; margin: 0; letter-spacing: -0.02em; }

.navbar-default.navbar.mynav .navbar-nav > .active > a, .navbar-default.navbar.mynav .navbar-nav > .active > a:focus, .navbar-default.navbar.mynav .navbar-nav > .active > a:hover { background: #fff url(../images/navbg-roll.png) repeat-x 0 0; color: #fff; }

@media(max-width:991px) {

.navbar-default.navbar.mynav .navbar-header { text-align: center; }

}

.navbar-default.navbar.mynav .navbar-nav > li { font: normal 14pt/120% 'HelveticaNeueRoman'; }

.navbar-default.navbar.mynav .navbar-nav > li > a { color: #fff; margin: 0; line-height: 53px; min-height: 53px; text-transform: uppercase; }

.navbar-default.navbar.mynav .navbar-nav > li > a:hover { color: #F73133; }

.navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 30px; }

#spanish .navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 21px; }

@media(min-width:1230px) {

#spanish .navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 22px; }

}

 @media(max-width:1199px) {

.navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 14px; }

#spanish .navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 7px; }

}

@media (min-width:768px) and (max-width:991px) {

.navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 12px; font-size: 10.5pt; }

#spanish .navbar-default.navbar.mynav .navbar-nav > li > a { padding: 0 6px; font-size: 10.5pt; }

}

.navbar-default.navbar.mynav .navbar-toggle { float: none; background-color: #f73133; margin: 7px auto 7px auto; width: 96%; color: #fff; text-align: left; text-transform: uppercase; font: normal 12pt/120% 'HelveticaNeueBold'; }

.navbar-default.navbar.mynav .navbar-toggle .icon-bar { background-color: #fff; }

.navbar-default.navbar.mynav .navbar-toggle .pull-right { margin-top: 3px; }

 @media(max-width:767px) {

.navbar-default.navbar.mynav .navbar-collapse { }

/*.navbar-collapse.collapse.in { background-color: #fff; left: 0; margin: 0 auto; position: absolute; right: 0; top: 50px; width: 96%;  z-index: 11111; }*/

#navbar { float: left; display: block; width: 96%; clear: both; border: none!important; margin: 0 0 0 2%!important; padding: 0!important; }

#navbar .navbar-nav { margin: 0; }

.navbar-default.navbar.mynav .navbar-nav > li > a { min-height: 34px; color: #666; padding-left: 10px; line-height: 32px; font-size: 12pt; }

}

/********************************************************************/

/*Nav End *******************************************************************/

.languauge-btns { float: right; margin: 38px 0 0 0; }

@media(max-width:991px) {

.languauge-btns { margin: 10px 0 0 0; }

}

.languauge-btns ul { float: left; }

.languauge-btns ul li { float: left; display: inline-block; list-style: none; margin: 0 0 0 13px; }

.languauge-btns ul li:first-child { margin-left: 0; }

.languauge-btns ul li a { float: left; display: block; color: #fff; padding: 0 48px 0 28px; margin: 0; text-decoration: none; font: normal 13.5pt/38px 'HelveticaNeueRoman'; text-transform: uppercase; min-height: 42px; border-radius: 4px; cursor: pointer; background: #5477a7 url(../images/btn-aerrow.png) no-repeat 87% 11px; }

.languauge-btns ul li a:hover, .languauge-btns ul li a.selected { background: #f73132 url(../images/btn-aerrow.png) no-repeat 87% 11px; text-decoration: none; }

 @media(max-width:991px) {

.languauge-btns ul li { margin-left: 8px; }

.languauge-btns ul li a { min-height: 28px; line-height: 25px; font-size: 12pt; background-position: 92% center; padding: 0 32px 0 12px; }

.languauge-btns ul li a:hover, .languauge-btns ul li a.selected { background-position: 92% center; }

}

@media(max-width:450px) {

.languauge-btns ul li { margin-left: 5px; }

.languauge-btns ul li a { min-height: 28px; line-height: 26px; font-size: 10pt; background-position: 92% center; padding: 0 29px 0 10px; }

.languauge-btns ul li a:hover, .languauge-btns ul li a.selected { background-position: 92% center; }

}

.content-wrapp { clear: both; min-height: 300px; }

.content-wrapp.min-height-auto { min-height: auto; }

.content-wrapp#inner-content { margin: 20px 0 0 0; }

.owl-wrapper { background-color: #5477a7; }

.office-wrapp { clear: both; border-bottom: 1px solid #b5b2b2; }

.office-address {/* padding: 45px 0 30px 0;*/ clear: both; }

.office-hours { padding: 45px 0 30px 0; clear: both; }

.post-wrapp { padding: 45px 0 20px 0; background: #f6f6f6 url(../images/blog-bg.jpg) repeat-x 0 0; }

.post-img { float: right; border: 3px solid #cccccc; margin: 0 0 10px 25px; max-width: 40%; }

.office-wrapp tel, .office-wrapp time { white-space: nowrap; }

ul.post-list { margin: 0; padding: 0; }

ul.post-list li { clear: both; list-style: none; display: block; padding: 0; margin: 0; color: #444444; }

ul.post-list li { font: normal 13pt/130% 'HelveticaNeueBold'; margin: 0 0 8px; }

ul.post-list li a { color: #444444; text-decoration: none; border-bottom: 1px solid #444; padding: 5px 0 7px 0; display: block; }

ul.post-list li a:hover, ul.post-list li.active a { color: #fd2c32; text-decoration: none; border-bottom: 1px solid #fd2c32; }

 @media(min-width:1199px) {

.blog-left { width: 305px; }

.blog-right { float: right; width: 780px; }

}

@media(max-width:767px) {

.blog-right { clear: both; padding-top: 40px; }

}

textarea { height: 130px; }

input[type=text], input[type=password], textarea { font: lighter 13pt/150% 'HelveticaNeueLight'; color: #666666; letter-spacing: 0.02em; }

input[type=button], input[type=submit] { height: 32px; padding: 0 18px; background-color: #fd2c32; font: normal 10pt/130% 'HelveticaNeueBold'; color: #fff; border: none; }

input[type=button]:hover, input[type=submit]:hover { background-color: #5477a7; }

/********************************************************************/

/********************************************************************/

/********************************************************************/

.comments-wrapp { clear: both; padding: 30px 0 0 0; }

.comment-box { background-color: #f1f1f1; border: 1px solid #ddd; padding: 20px; }

.comment-box input[type=text], .comment-box textarea { width: 100%; display: block; float: left; margin: 0 0 20px; border: 1px solid #d1d1d1; padding: 0 0 0 10px; }

.comment-box input[type=text] { height: 40px; }

.commments { clear: both; padding: 44px 0 0 0; font-size: 14pt; line-height: 120%; }

.commments .comment { width: 100%; display: block; clear: both; float: left; background: url(../images/seperator1.png) repeat-x 0 100%; padding: 0 0 15px; margin: 0 0 15px; }

.commments .comment-meta { background: url(../images/user.png) no-repeat 0 0; padding: 0 0 0 40px; min-height: 32px; }

.commments .comment-author { float: left; display: block; width: 100%; font: normal 13pt/110% 'HelveticaNeueBold'; color: #666666; }

.commments .comment-date { float: left; display: block; width: 100%; color: #cccccc; font: normal 11pt/100% 'HelveticaNeueLight'; }

.commments .comment-detail { font-weight: normal; padding: 5px 0 0 0; margin: 0; }

/********************************************************************/

/********************************************************************/

/********************************************************************/

.footer-wrapp { background-color: #fff; border-top: 1px solid #b5b2b2; }

.footer-links { width: 100%; float: left; display: block; text-align: center; font: normal 13pt/100% 'HelveticaNeueRoman'; margin: 30px 0 30px 0; padding: 0; }

.footer-links li { list-style: none; display: inline-block; text-transform: uppercase; margin-left: 15px; }

.footer-links li:first-child { margin-left: 0; }

.footer-links li a { display: inline-block; color: #666666; padding: 0 8px; }

.footer-links li a:hover { color: #F73133; text-decoration: none; }



@media(max-width:1230px) { .footer-links li { margin-left: 8px; } }

@media(min-width:1200px) { #spanish .footer-links li a { padding: 0 2px; } #spanish .footer-links li { margin-left:3px; }  }

@media(max-width:1199px) { .footer-links li, #spanish .footer-links li { margin-left: 30px; margin-bottom: 15px; } }

@media(max-width:767px) { .footer-links li, #spanish .footer-links li { margin-left: 10px; margin-bottom: 15px; font-size: 12pt; } }

@media(max-width:400px) { .footer-links li, #spanish .footer-links li { margin-left: 5px; margin-bottom: 15px; font-size: 12pt; } }



.copyright { padding: 10px 0 34px; clear: both; color: #c4c3c3; font: 10.5pt/120% Arial, Helvetica, sans-serif; }

.copyright-left { text-align: left; }

.copyright-right { text-align: right; }

@media(max-width:991px) {

.copyright-left, .copyright-right { text-align: center; }

.copyright-right { padding-top: 15px; clear: both; }

}

.copyright a { color: #c4c3c3; text-decoration: none; }

.copyright a:hover { color: #999; text-decoration: underline; }

.inner-banner { float: left; width: 100%; display: block; position: relative; }

.inner-banner .page-name { background-color: rgba(0,0,0,0.55); color: #fff; position: absolute; font: bold 27pt/63px 'HelveticaNeueLight', 'HelveticaNeueBold'; left: 0; bottom: 0; width: 100%; text-align: right; text-transform: uppercase; padding: 0 30px 0 0; }

@media(max-width:1199px) {

.inner-banner .page-name { font-size: 20pt; line-height: 50px; }

}

@media(max-width:767px) {

.inner-banner .page-name { font-size: 18pt; line-height: 40px; }

}

@media(max-width:500px) {

.inner-banner .page-name { font-size: 16pt; line-height: 30px; }

}

@media(max-width:400px) {

.inner-banner .page-name { font-size: 12pt; line-height: 30px; }

}

/********************************************************************/

/********************************************************************/

/********************************************************************/

.footer-top, .office-wrapp { background: #fdfdfd url(../images/footer-top-bg.png) repeat-x 0 100%; border-bottom: 1px solid #b5b2b2; padding: 17px 0 20px 0; }

.ft-part1 { text-align: center; }

.ft-part2 { }

.ft-part3 { }

@media(min-width:1200px) {

.ft-part1 { width: 27%; }

.ft-part2 { width: 42%; border-right: 1px solid #b5b2b2; }

.ft-part3 { padding-left: 60px; width: 31%; }

}
.section.office-address td {
    color: #000;
    font-family: helveticaneuelight;
    font-size: 15pt;
    font-weight: lighter;
    line-height: 150%;
}
.footer-wrapp .footer-top td{color: #000;
    font-family: helveticaneuelight;
    font-size: 15pt;
    font-weight: lighter;
    line-height: 150%;}
.footer-top .soa-1, .office-wrapp soa-1 { display: inline-block; width: 72px; }

.footer-top .soh-1, .office-wrapp soa-1 { display: inline-block; width: 88px; }

.footer-top p, .office-wrapp .office-address p { font-size: 110%; color: #000; }

.footer-top h1, .office-wrapp h1 { padding-bottom: 10px; }

.footer-top h2, .office-wrapp h2 { padding: 0; margin: 0; font: 14pt/120% "HelveticaNeueBold"; color: #000; text-transform: uppercase; }

 @media(max-width:1199px) {

.ft-part1 { clear: both; }

.ft-part2 { clear: both; padding-top: 20px; }

.ft-part3 { clear: both; padding-top: 20px; }

}

/********************************************************************/

/********************************************************************/

/********************************************************************/

.owl-carousel .owl-stage { min-height: 257px; }

.owl-wrapper h1.h1-padding { padding: 26px 0 25px 25px; }

.myrow.myowl { padding: 0 70px 30px 70px; position: relative; }

@media(max-width:600px) {

.myrow.myowl { padding: 0 30px 30px 30px; }

}

.owl-carousel.owl-loaded { padding: 0 0px; }

/*.owl-theme .owl-controls { margin-left: -70px; margin-right: -70px; margin-top: 10px;   }*/

.owl-theme .owl-controls .owl-nav [class*="owl-"] { width: 28px; height: 47px; font-size: 0!important; }

@media(max-width:991px) {

.owl-theme .owl-controls .owl-nav [class*="owl-"] { display: block!important; }

}

.owl-theme .owl-controls .owl-prev { background: rgba(0,0,0,0) url(../images/slider-left-aerrow.png) no-repeat 0 0!important; position: absolute; left: -58px; top: 74px; }

.owl-theme .owl-controls .owl-next { background: rgba(0,0,0,0) url(../images/slider-right-aerrow.png) no-repeat 0 0!important; position: absolute; right: -58px; top: 74px; }

@media(max-width:600px) {

.owl-theme .owl-controls .owl-prev { left: -40px; }

.owl-theme .owl-controls .owl-next { right: -40px; }

}

.owl-carousel .owl-item .owl-center { width: 208px; margin: 0 auto; display: block; padding: 10px 0 0 0; }

.owl-carousel .owl-item .carousel-img { width: 208px; height: 193px; margin: 0 auto; padding: 0; overflow: hidden; text-align: center; background-color: #fff; border-radius: 100%; vertical-align: middle; display: table-cell; box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.11); -webkit-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.11); -moz-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.11); }

.owl-carousel .owl-item .carousel-img img { max-width: 100%; max-height: 100%; border-radius: 100%; margin: 0 auto; padding: 10px; }

.owl-carousel .owl-item .carousel-name { color: #fff; font: lighter 27pt/150% 'HelveticaNeueLight'; }

.owl-carousel .owl-item { text-align: center; }

.owl-theme .owl-dots .owl-dot { display: none!important; }

/********************************************************************/

/********************************************************************/

.proinfo { clear: both; padding-top: 30px; padding-bottom: 30px; }

.proinfo-left { }

.proinfo-right { }

.pro-data { }



.pro-image { 

	border: 1px solid #ddd; border-radius:20px; padding: 10px 10px; width: 100%; display: block; text-align: center; 

	height: 350px; position:relative; }

.img-zoom-btn { 

	position:absolute; right:12px; bottom:12px;

}

.promiddle { width:520px; height:330px; max-height:100%; max-width:100%; text-align:center; vertical-align:middle; display:table-cell;	 }

.promiddle img { float:none; margin:auto; }





.pro-image img { float: none; margin: 0 auto; }

.pro-thumb { clear: both; width: 100%; float: left; display: block; text-align: center; margin: 20px 0 0 0; }

.pro-thumb img { width: 54px; height: 52px; border-radius: 8px; border: 1px solid #666; display: inline-block; margin: 0 auto; padding: 2px; opacity: 0.6; cursor: pointer; }

.pro-thumb img:hover { opacity: 1; }

#inner-content .pro-data p { padding: 0 0 0; margin: 0 0 10px; }

.protitle { display: inline-block; width: 140px; font-family: 'HelveticaNeueMedium'; }

/********************************************************************/

/********************************************************************/

.prolist-box { margin-bottom: 10px; }

@media(max-width:500px) {

.prolist-box { width: 100%; clear: both; }

}

.prolist-box .product-name { text-align: center; height: 40px; font-family: 'HelveticaNeueMedium'; line-height: 100%; margin: 10px 0 0 0; }

.prolist-box .product-img { border: 0px dotted #000; clear: both; height: 235px; text-align: center; width: 100%; }

.prolist-box .product-img .middle { border: 1px dotted #ddd; width: 270px; height: 235px; vertical-align: middle; display: table-cell; margin: 0 auto; }

.prolist-box .product-img img { max-height: 235px; }

 @media(max-width:500px) {

.prolist-box .product-img { height: auto; }

.prolist-box .product-img .middle { width: 100%; height: auto; text-align: center; padding: 30px 10px; display: block; }

}

.banner-bottom-text { float: left; width: 100%; clear: both; display: block; background: url(../images/banner-bottom-bg.jpg) no-repeat center center; background-size: 100% 100%; min-height: 136px; text-transform: uppercase; color: #000000; font: 600 28pt/130% "HelveticaNeueLight"; text-align: center; padding-top: 17px; }

@media(max-width:1199px) {

.banner-bottom-text { min-height: 109px; font-size: 20pt; padding-top: 17px; }

}

@media(max-width:991px) {

.banner-bottom-text { min-height: 84px; font-size: 17pt; padding-top: 13px; }

}

@media(max-width:750px) {

.banner-bottom-text { min-height: 0px; font-size: 15pt; padding: 13px 0; background-size: 100% auto; }

}

@media(max-width:650px) {

.banner-bottom-text { min-height: 0px; font-size: 13pt; padding: 17px 0; }

}

@media(max-width:450px) {

.banner-bottom-text { min-height: 0px; font-size: 10pt; padding: 17px 0; }

}

/***************************************/

.grayBox { background-color: #b5b5b5; height: 100%; left: 0; opacity: 0.8; position: fixed; top: 0; width: 100%; z-index: 1001; }

.box_content { 

	left: 0; right: 0; bottom: auto; top: 0; margin:auto; padding: 30px;

	 position: fixed; width: 55%; z-index: 10000; border-radius: 10px; 

	 -moz-transform: translate3d(0px, -25%, 0px); -webkit-transform: translate3d(0px, -25%, 0px); transform: translate3d(0px, -25%, 0px); 

	 -moz-transition: transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; transition: transform 0.3s ease-out 0s; 

	 background-color: #fff; border: 3px solid #f26522; max-width: 80%!important; border-color: #c7b249!important; font-size: 9pt; 

}

.close-btn {

    height: 31px;

    position: absolute;

    right: -17px;

    top: -18px;

    width: 32px;

}

/***************************************/

.price-title { font-family:'HelveticaNeueMedium';  } 

.offer-price { color:#2e5790; font-family:'HelveticaNeueMedium';   }

.cms-data img { vertical-align:bottom; margin:0 10px; }

.col-sm-4.col-md-4.download-btn {
    background-color: #5477a7;
    border-radius: 3px;
    margin: 5px 0;
    padding: 6px;
    text-align: center;
}
.col-sm-4.col-md-4.download-btn > a {
    color: #fff;
}
.col-sm-4.col-md-4.download-btn:hover {
    background-color: #f73132;
}
/*.post-comment {
    display: inline-block;
    margin: 2% 0;
    max-height: 1200px;
    overflow-y: auto;
}
.post-comment-content {
    background-color: #f0f0f0;
    border-bottom: 1px solid #ddd;
    border-radius: 8px;
    display: inline-block;
    float: left;
    margin: 1% 0;
    padding: 0 10px;
}
.post-comment h3 {
    color: #474747;
    font: 13pt/120% "HelveticaNeueBold";
}
.post-comment-content span {
    font-family: "HelveticaNeue";
    font-size: 12pt;
    padding-left: 20px;
}
.post-comment-content:last-child{border-bottom: none;}*/
.comments-wrapp .login-content{
display:inline-block;
width:100%;
line-height:150%;
}
.login-content > a{display: inline-block;
    font-size: 14pt;
    text-transform: capitalize;margin: 0 1%; width:auto;}
#modal.popupContainer{display: block; z-index: 22000 !important; opacity: 1 !important; margin: 0px auto !important; left: 0px !important; right: 0px !important; position: fixed !important; top: 30px !important;}
.social_login .one_half, .social_login .one_half.col-2 {
    width: 100% !important;
}	


