body, body div, body li, body p, body td, body tr, body tr td, body ul {
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	line-height:24px;
	color:#242424
}
#home_page_content_box a, .about_cont a, .editor-txt a{
	font-weight:600 !important;
}
h1, h2, h3, h4, h5 {
	font-family:'Open Sans', sans-serif;
}
body h1{
	font-size:36px;
	font-weight:700;
	line-height:1.2;
}
body h2{
	font-size: 24px;
	line-height:1.1;
	font-weight:600;
}
body h3{
	font-size: 22px;
	line-height:1.2;
	font-weight:600;
}
body, html {
	height:100%
}
body{
	display: flex;
	flex-direction: column;
}
img {
	max-width:100%
}
* {
	word-wrap:break-word
}
a {
	outline:0;
	cursor:pointer
}
.inner-page-height{
	margin-bottom:50px;
	min-height:inherit !important;
}
.formError .formErrorContent, .resume_container .resume-left-side p {
	color:#fff
}
.errorpage {
	min-height:155px;
	margin:100px 0
}
.padlftrght0_xs {
	padding:0
}
.outer-top-nav, .top_header {
	float:left;
	width:100%
}
.logo_discription .logo-title a, .nav-inner a {
	text-decoration:none
}
.top-header {
    float: left;
    width: 100%;
    padding: 5px 0;
	text-align:right;
}
.smm-icon-outer {
    display: inline-block;
    max-width: 100%;
}
.top_social_icon {
    margin: 0;
}
.top_social_icon li {
	display:inline-block;
	margin:0 0 0 10px;
	background:0 0
}
.top_social_icon li a {
    height: 25px;
    line-height: 26px;
    width: auto;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    margin: 0 0 0 5px;
}
.top_social_icon li a:hover{
	border-bottom:2px solid #fff;
}
.new_heading {
	margin:0 0 20px;
	position:relative;
	padding:0;
	text-align:center;
	font-weight:700;
	font-size:36px
}
.side_bar_gallery.side_bar_widgets .new_heading::after {
	background:0 0;
	width:auto
}
.homepage_content .new_heading {
	margin-bottom:20px;
	padding:0
}
.new_heading .new_heading_inner {
	display:inline-block;
	max-width:100%;
}
.outer-top-nav.sticky .logo a {
	max-height:60px
}
.outer-top-nav.sticky {
	position:fixed
}
.logo-part {
	display:inline-block;
	float:none;
	vertical-align:middle
}
.logo {
	max-width:100%;
	display:inline-block;
	padding:5px 5px 5px 0
}
.logo a img {
    max-height: inherit;
    width: auto;
}
.logo a {
	max-height:80px;
}
.navigation.top-navigation.top-nav-outer {
	float:right;
	width:auto
}
.header_part .top-smm-link {
	float:right;
	width:auto;
	padding:19px 0;
	margin-left:15px
}
.header_part {
	float:left;
	width:100%;
	position:relative;
}
.header_part .media_icon ul {
	margin:0;
	padding:0
}
.header_part .media_icon li:hover {
	opacity:.7
}
.header_part .media_icon li a i {
	color:#fff
}
.header_part .media_icon li {
	border-radius:100%;
	float:left;
	height:30px;
	line-height:30px;
	margin-left:5px;
	text-align:center;
	width:30px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0
}
.header-nav-bar.top-nav-outer {
	display:inline-block;
	float:none;
	margin:0 0 0 -5px;
	vertical-align:middle
}
.outer-top-nav .first-level-links li:last-child a{
	color:#fff;
	border-radius:2px;
}
.outer-top-nav .navbar-collapse.collapse {
	padding:0;
}
.nav-inner a, .nav-inner li:hover {
	display:block
}
.nav-inner, .nav-inner ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em;
	float:right
}
.footer_section .bot-nav li a:hover, .module-links ul li a:hover, .signature_line li a:hover {
	text-decoration:underline
}
.nav-inner li {
	float:left;
	position:relative;
	padding:26px 0; 
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0
}
.sticky .nav-inner ul ul {
	top:auto
}
.sticky .nav-inner li {
	padding:17px 0
}
.nav-inner ul {
	position:absolute;
	display:none;
	min-width:200px;
	top:100%;
	z-index:9;
	overflow:visible!important;
	width:auto!important
}
.nav-inner li ul a {
	float:left
}
.top-navigation .navbar {
	margin:0;
	border:none
}
.home-nav-header .nav-inner ul ul {
	top:auto
}
.nav-inner li ul ul {
	left:100%;
	margin:0;
	top:auto
}
#cms-menu-bar {
	list-style:none;
	margin:0;
	padding:0
}
.nav-inner li:hover ul ul, .nav-inner li:hover ul ul ul, .nav-inner li:hover ul ul ul ul {
	display:none
}
.nav-inner li li li li:hover ul, .nav-inner li li li:hover ul, .nav-inner li li:hover ul, .nav-inner li:hover ul {
	display:block
}
.top-nav-outer .first-level-links li a {
	padding:8px 20px;
	display:inline-block;
	line-height:1.42857;
	font-size:16px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0;
	font-weight:600;
}
.sticky .top-nav-outer .first-level-links li a {
	font-size:15px
}
.top-nav-outer .nav-inner .second-level-link li {
	padding:0;
	width:100%
}
.outer-top-nav .top-navigation.top-nav-outer .nav-inner .second-level-link li a {
	border-radius:0;
	padding:4px 15px;
	background:0 0;
	font-size:13px;
	white-space:nowrap;
	width:100%;
	display:inline-block
}
.top-nav-outer .link_arrow {
	font-size:16px;
	padding-left:3px;
}
.top-nav-outer .first-level-links .active a, .top-nav-outer .first-level-links li a:hover {
	text-decoration:underline
}
.outer-top-nav .top-nav-outer .nav-inner .second-level-link li a:hover {
	
}
.outer-top-nav .third-level a::after {
	content:"\f105";
	display:inline-block;
	font-family:fontawesome;
	font-size:16px;
	line-height:20px;
	opacity:.9;
	position:absolute;
	right:8px;
	text-align:right
}
.outer-top-nav .nav-inner .second-level-link .thirds-level-link li a::after {
	display:none
}
.outer-top-nav .top-nav-outer .nav-inner .second-level-link li a:hover::after {
}
.banner-link-btn {
	margin:30px 0 0
}
.custom-btn, .banner-link-btn a, .blog-newsletter .subscriber-button input, .cms-contact-widget .page_contact .submitbtn input, .full_inner_page_layout #contact_us .submitbtn input, .gallery .view_all a, .home-blog .read_btn a, .home-content .read_btn .read-more1, .home_contact .btn.btn-default.sub_send_btn, .inner-page-height #load-more-section #load-more, .load-more-photos a, .side_bar_widgets .red_more, .side_bar_widgets .view_all a, .home-faq .read_all a {
	display:inline-block;
	min-width:130px;
	padding:10px 20px;
	border:none;
	color:#fff;
	vertical-align:middle;
	position:relative;
	z-index:1;
	border-radius:2px;
	text-align:center;
	font-size:16px;
	text-shadow:none;
	height:auto;
	line-height:normal;
	font-weight:600;
}
.home-page-slider .slider .carousel-inner {
	background:0 0;
	height:100%
}
.carousel.slide.cherika_slider {
	margin:0 auto;
	max-width:100%;
	height:100%
}
.home-page-slider .slider .carousel-inner .item {
	height:100%
}
.mid-arrow-top-left, .mid-arrow-top-right {
	display:none
}
.home-page-slider .slider_cont {
	top:50%;
	padding:60px 30px;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	bottom:auto;
	left:50%;
	z-index:2;
	text-align:left;
	width:100%;
	max-width:460px;
	margin:0 0 0 -570px;
	box-shadow:0px 0px 7px 0px rgba(0,0,0,0.5);
	background: #fff;
}
.home-page-slider .carousel-indicators {
	bottom:60px!important;
	z-index:5;
	display:none
}
.slider_cont .slider-desc, .slider_cont .slider-heading {
	padding:0
}
.home-page-content {
	padding:60px 0
}
.slider_cont .slider-heading {
	font-size:36px;
	width:100%;
	margin:0 0 25px;
	text-shadow:none;
	font-weight:700
}
.slider_cont .slider-desc {
	margin-bottom:0;
	text-shadow:none;
}
.home-page-slider {
	float:left;
	position:relative;
	width:100%;
	/*height:100%*/
}
.home-page-slider .slider {
	height:100%
}
.home-page-slider .carousel-inner .item a img, .home-page-slider .carousel-inner .item img {
	width:100%;
	display:inline-block
}
.home-page-slider .carousel-control .glyphicon-chevron-left, .home-page-slider .carousel-control .glyphicon-chevron-right {
	display:none
}
.home-page-slider .carousel-control, .home-page-slider .carousel-control .icon-next {
	width:auto;
	font-size:24px;
	top:50%;
	background:0 0;
	bottom:auto;
	opacity:1;
	margin:-35px 0 0
}
.home-page-slider:hover .carousel-control.left:before, .home-page-slider:hover .carousel-control.right:before {
	display:block
}
.home-page-slider .carousel-control.left:before, .home-page-slider .carousel-control.right:before {
	background-color:rgba(0,0,0,.2);
	border-radius:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	width:70px;
	text-shadow:none;
	float:left;
	font-family:fontawesome;
	display:none
}
.home-page-content, .home_contact, .home_contact .contact-field-outer, .paragraph_part {
	width:100%;
	float:left
}
.home-page-slider .carousel-control {
	opacity:.6
}
.home-page-slider .carousel-control:hover {
	opacity:1
}
.home-page-slider .carousel-control.left:before {
	content:"\f104"
}
.home-page-slider .carousel-control.right:before {
	content:"\f105"
}
.home-page-slider .carousel-control.right {
	right:15px
}
.home-page-slider .carousel-control.left {
	left:15px
}
.fa.fa-angle-right, .slider_cont .fa.fa-angle-left {
	font-size:20px
}
.home-service-box {
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
    padding: 20px;
    border-radius: 2px;
    background: #fff;
	margin:20px 0 0 0;
}
.home_contact {
	margin:0
}
.home_contact .right-side.contact {
    float: left;
    width: 100%;
}
.home_contact .left_side {
    float: left;
    width: 100%;
}
.home_contact .contact .contact-us-outer {
    padding: 20px 15px;
    width: 100%;
}
.home_contact .contact .fill_cont_name {
    width: 100%;
    padding: 0;
}
.home_contact .contact .text_fild {
    width: 100%;
    padding: 0;
}
.home_contact .contact .home-text-area {
    width: 100%;
    padding: 0;
}
.home_contact .contact .msg_box {
    padding: 0;
}
.home_contact .gcaptcha-outer {
    padding: 0;
	margin: 0 0 10px;
}
.home_contact .contact_map {
    padding: 0;
    margin-top: 20px;
}
.home_contact .contact_map iframe {
    float: left;
    width: 100%;
}
.home_contact .contact_address {
    width: 100%;
    padding: 20px 15px;
}
.home_contact .addredss-part h4, .home_contact .addredss-part, .home_contact .addredss-part p, .home_contact .addredss-part a {
    color: #fff;
}
.home_contact .addredss-part a{
	text-decoration:underline;
}
.home_contact .contact .text_fild.form-control, .cms-contact-widget .page_contact .text_fild-outer input,
.contact-page-outer .right-side.contact input[type="text"].form-control {
    padding: 10px;
    margin: 0 0 10px;
    box-shadow: none;
    height: 38px;
	border-radius:4px;
}
.home_contact .contact .text_fild.form-control.text_area,
.contact-page-outer .right-side.contact textarea.form-control{
	height:120px;
}
.home_contact .btn.btn-default.sub_send_btn {
	padding:10px 20px !important;
	border-radius:2px !important;
}
.home_contact .row.clearfix {
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.7);
    border-radius: 2px;
    width: 100%;
	margin:0;
	overflow: hidden;
}
.home_contact .contact-us-outer h2 {
    margin: 0 0 10px;
}
.home_contact aside.left_list_block {
    margin: 0;
}
.home_contact .cont-address h2 {
    color: #fff;
    margin: 0 0 10px;
	display:none;
}
.home_contact .cont-address h4, .home_contact .addredss-part {
    font-size: 16px;
    line-height: 28px;
	margin:0;
}
.home_contact .cont-address {
    padding-top: 6px;
}


.home-content {
	float:left;
	width:100%;
	padding:20px 0;
	margin:25px 0 0
}
.home-content .content-img-box {
	float:left;
	width:100%
}
.home-content .content-img-box-inner {
	height:100%;
	position:relative;
	width:100%;
	overflow:hidden
}
.home-content .content-page-text {
	float:left;
	padding:20px 0 50px;
	text-align:left;
	width:100%;
	min-height:345px;
	position:relative
}
.home-content .content-page-text .new_heading {
	font-size:36px;
	text-align:left
}
.home-content .content-page-text, .home-content .content-page-text p {
	font-size:18px;
	line-height:30px
}
.home-content .content-page-outer .read_btn {
	margin:0;
	position:absolute;
	bottom:0;
	padding:44px 0 0
}
.home-content .content-page-inner {
	float:left;
	width:100%
}
.home-service-box {
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
    padding: 20px 15px;
    border-radius: 2px;
    background: #fff;
	margin:20px 0 0 0;
}
.home-service-box p{
	font-size:14px;
	line-height: 20px;
}
.home-service-box img {
    max-width: 100px;
}
.home-content .content-page-outer {
	float:left;
	width:50%;
	margin:25px 0;
	padding:0 20px
}
.our-client {
	float:left;
	padding:0 0 60px;
	width:100%
}
.our-client-inner {
    background: #fff;
    padding: 20px 15px;
    border-radius: 2px;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}
.our-client .simply-scroll {
	margin-bottom:0;
	height:130px
}
.our-client .simply-scroll-list li span {
	font-size:16px
}
.our-client .simply-scroll .simply-scroll-list li {
	margin:0;
	min-width:180px;
	padding:15px 0 15px 15px;
	border:none;
	background:0 0;
	position:relative;
	max-width:550px
}
.our-client .simply-scroll .simply-scroll-clip {
	height:100%;
	background:rgba(255,255,255,.5);
	border-radius:10px
}
.our-client .simply-scroll .simply-scroll-list li p {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:left
}
.our-client .simply-scroll .simply-scroll-list li p a {
	height:100%;
	width:100%
}
.our-client .simply-scroll .simply-scroll-list li img {
	display:inline-block;
	left:50%;
	max-width:100%;
	position:relative;
	top:50%;
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%)
}
.our-client .heading_text {
	display:none;
}
.our-client .sub-heading {
    text-align: center;
    max-width: 520px;
	display: inline-block;
}
.crawlingtxt .fa, .home-quotes-outer .quotes_icon, .home-quotes-outer blockquote small::after, .home-quotes-outer blockquote small::before {
	display:none
}
.our-client .simply-scroll .simply-scroll-list li span.logo-desc span {
	position:absolute;
	top:50%;
	left:50%;
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	color:#fff;
	line-height:18px;
	font-size:14px;
	padding:0 10px;
	text-align:center
}
.our-client .simply-scroll-list li span.logo-desc {
	position:absolute;
	top:-100%;
	background:rgba(0,0,0,.6);
	height:100%;
	width:100%;
	margin:0;
	opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s
}
.our-client .simply-scroll .simply-scroll-list li p:hover span.logo-desc {
	opacity:1;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.crawling_text {
	border-bottom:1px dashed #000;
	border-top:1px dashed #000;
	float:left;
	margin:10px 0;
	width:100%
}
.crawlingtxt .only_text {
	color:#000
}
.crawling_text .crawlingtxt {
	float:left;
	padding:10px 0;
	width:100%;
	background:0 0
}
marquee {
	overflow-wrap:normal
}
.crawlingtxt a {
	color:#000;
	margin:0 15px
}
.crawling_text marquee {
	float:left;
	width:100%;
	word-wrap:normal
}
.home-quotes-outer {
	float:left;
	text-align:center;
	width:100%;
	margin:0;
	padding:100px 0px;
	background-attachment:fixed;
	background-size:cover;
	background-image:url("/public/images/msn/Testimonial-Banner.jpg");
	background-position: top center;
}
.home-quote-wrapper {
    padding: 0 15px;
}
.home-quote-inner {
    display: inline-block;
    max-width: 750px;
    width: 100%;
    padding: 40px 15px;
    border-radius: 2px;
	box-shadow:0px 2px 7px 0px rgba(0,0,0,0.7);
}
.home-quotes-outer .view_all {
    margin: 20px 0 0 0;
}
.inner_page_heading, .side_bar_event .events h2, .side_bar_quote h3, .side_bar_widgets .new_heading {
	text-align:left
}
.home-quotes-outer blockquote {
	border:none;
	margin:0;
	padding:0;
}
.home-quotes-outer .carousel-indicators li {
	border-radius:100%;
	margin:0 2px;
	height:10px;
	width:10px;
	background:#000
}
.home-quotes-outer .carousel-indicators li.active {
	background:#fff
}
.home-quotes-outer .carousel-indicators {
	bottom:0;
	left:0;
	margin:0;
	width:100%;
	display:none;
}
.home-quotes-outer .quotes_inner p {
    margin: 0;
    padding: 0;
    line-height: 26px;
    font-size: 20px;
    font-style: italic;
	font-weight:600;
}
.home-quotes-outer .ad_autrcls {
	font-weight:700
}
.home-quotes-outer .auther-detail {
	display:none;
}
.side_bar_widgets {
	width:100%;
	float:left;
	margin-bottom:25px
}
.side_bar_event .events h2, .side_bar_quote h3, .side_bar_widgets .new_heading, .side_bar_widgets h2 {
	margin:0 0 15px;
	max-width:100%;
	padding:5px 10px 7px;
	position:relative;
	font-size:16px
}
.side_bar_event .events h2 a, .side_bar_quote h3 a, .side_bar_widgets .new_heading .new_heading_inner, .side_bar_widgets h2 a {
	color:#fff
}
.side_bar_contact h2::after, .side_bar_event h2::after, .side_bar_quote h3::after, .side_bar_widgets .new_heading::after {
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top-style:solid;
	border-width:10px;
	bottom:-9px;
	content:" ";
	display:inline-block;
	left:35px;
	position:absolute
}
.side_bar_widgets p {
	color:#212121;
	margin:0
}
#side_bar_quote blockquote {
	border:none;
	margin:0;
	padding:0
}
.side_bar_quote .pull-right {
	float:left!important;
	margin:10px 0 0
}
.side_bar_quote .view_all {
	display:block!important
}
.side_bar_gallery .imgdesc {
	display:none
}
.side_bar_widgets .view_all {
	width:100%;
	float:left;
	margin:10px 0 0
}
.side_bar_widgets .red_more, .side_bar_widgets .view_all a {
	display:inline-block
}
.side_bar_gallery .gallery_img_outer {
	padding:0 15px 0 0;
	margin-bottom:15px
}
.side_bar_gallery .gallery_img {
	height:165px;
	overflow:hidden;
	text-align:left;
	position:relative
}
.side_bar_gallery .gallery_img img, .side_bar_gallery .gallery_img img:hover {
	display:inline-block;
	left:50%;
	max-width:inherit;
	position:relative;
	top:50%;
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	border-radius:8px
}
.side_bar_gallery .view_all {
	padding:0
}
.side_bar_gallery .view_all a {
	margin-top:5px
}
.side_bar_event h3 {
	font-size:16px;
	margin:0 0 5px
}
.dwonload_side_bar {
	margin-bottom:15px
}
.dwonload_side_bar ul {
	margin:0;
	padding:0
}
.dwonload_side_bar ul li {
	float:left;
	list-style:none;
	width:100%;
	margin:0 0 10px
}
.dwonload_side_bar ul li a {
	padding:7px 10px;
	display:inline-block;
	color:#fff;
	width:93%
}
.dwonload_side_bar ul .submenutoggle i {
	color:#fff;
	cursor:pointer;
	float:right;
	line-height:35px;
	padding-right:9px
}
.about_cont, .full_inner_page_outer, .inner_page_main, .new-upcoming-events {
	float:left;
	width:100%
}
.dwonload_side_bar .sidesubmenu.frontsidemenu li {
	margin:0;
	border-top:1px solid #fff
}
ul.sidesubmenu {
	display:none
}
.side_bar_contact h3, .side_bar_contact h4 {
	margin:5px 0 0;
	font-size:16px
}
.side_bar_contact .email-id, .side_bar_contact span {
	color:#000
}
.side_bar_contact {
	margin:0
}
aside.left_list_block {
	margin:0 0 20px;
	float:left;
	width:100%;
}
.side_bar_gallery.side_bar_widgets .gallery {
	padding:0
}
.full_inner_page_outer .contact-us-outer h2 {
	font-size:28px
}
.full_inner_page_layout .contact_address_inner p, .full_inner_page_layout .contact_number span, .full_inner_page_layout .sidebar_contact h3, .full_inner_page_layout .sidebar_contact h4, .full_inner_page_layout .sidebar_contact h4 a {
	color:#333
}
.inner_pages_container {
	float:left;
	margin:0;
	width:100%
}
.inner_page_heading h1, .inner_page_heading h2 {    
	max-width: 100%;
    padding: 20px 15px;
    font-size: 28px;
    font-weight: 700;
    background: #fff;
    margin: -40px 0 0 0;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.7);
    border-radius: 2px;
	float:left;
}
.one-col-heading {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.one-col-heading-inner {
    float: left;
    width: 100%;
    background: #fff;
    margin-top: 80px;
    padding: 0;
}
#map, .contact_us_map .map_cls, .inner_quotes_listing .listing_block:last-of-type {
	margin-bottom:0
}
.full_inner_page_outer {
	padding:0!important
}
.about_cont {
	overflow:auto
}
.contact_address_inner {
	margin-top:25px
}
#style-selection input.form-control, #style-selection textarea.form-control, .new-past-events .inner_events_list, .new-upcoming-events .inner_events_list {
	margin:0
}
.inner_page_layout {
	padding-right:30px;
	position:static
}
.new-upcoming-events {
	margin-bottom:0
}
.new-upcoming-events .inner_events_list li, .new-past-events .inner_events_list li {
    float: left;
    width: 100%;
    border: none;
    margin: 20px 0;
    padding: 20px;
    border-radius: 2px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.7);
}
.inner_quotes_listing .listing_block {
	border:none !important;
	box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.7);
	border-radius:2px;
}
.new-upcoming-events .events-news-top h3 a, .new-past-events .events-news-top h3 a {
	font-weight:600;
	font-style:normal;
}
.newsdate .newdate_cls {
	font-size:14px;
}
.new-past-events .inner-event-heading, .new-upcoming-events .inner-event-heading {
    font-style: normal;
}
.inner_quotes_listing .quotesDesc {
    margin-bottom: 15px;
}
.inner_quotes_listing .quote_wrapper blockquote p {
	margin:0;
}
.inner_quotes_listing .quote_wrapper blockquote .quotesDesc p {
    margin-bottom: 10px;
}
.full-page-outer .new-past-events, .full-page-outer .new-upcoming-events {
	padding:0 !important;
}
#style-selection {
	background-color:#fff;
	position:fixed;
	opacity:0;
	z-index:10000;
	right:-300px;
	bottom:0;
	width:300px;
	box-shadow:0 0 8px rgba(0,0,0,.4);
	max-height:100%
}
#style-selection .boxed-dep, #style-selection .form-group, #style-selection .query-form-inner, #style-selection .query-inner-part, #style-selection .sucess-msg, #style-selection form, .news-update, .updated-events {
	width:100%;
	float:left
}
#style-selection form {
	max-height:100%;
	overflow:auto
}
body[data-smooth-scrolling="0"] #style-selection {
	right:-306px
}
#style-selection .main-title {
	padding:10px
}
#style-selection .section-title {
	color:#000!important;
	padding:10px;
	line-height:22px
}
#style-selection a#toggle-section {
	position:absolute;
	left:-36px;
	top:100px;
	border-radius:4px 0 0 4px;
	padding:5px 10px;
	color:#000
}
#style-selection .form-group {
	margin:0 0 10px
}
#style-selection .form-group .form-error {
	margin-bottom:0;
	margin-top:2px;
	font-size:13px
}
#style-selection .query-form-inner {
	height:100%;
	overflow-y:auto;
	overflow-x:hidden
}
#style-selection .sucess-msg {
	padding:0 15px
}
#style-selection .sucess-msg .alert-success {
	float:left;
	padding:5px;
	width:100%
}
.news-update {
	margin:30px 0
}
.updated-events-img {
	float:left;
	width:25%;
	height:127px;
	position:relative;
	overflow:hidden
}
.updated-events-cont {
	float:left;
	padding-left:15px;
	width:70%
}
.updated-events-cont h3 {
	font-size:18px;
	font-weight:400;
	line-height:1.42857!important;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-transform:uppercase
}
.updated-events-cont .list-inline {
	margin:0 0 5px;
	padding:0
}
.updated-events-cont li {
	font-size:13px!important;
	padding:0 2px 5px 0;
	float:left;
	min-width:85px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.updated-events-cont li:last-child {
	padding-left:0;
	width:70%
}
.updated-events-cont li .fa {
	padding-right:5px
}
.updated-events-cont p {
	font-size:14px!important;
	margin:0;
	width:100%;
	display:inline-block
}
.updated-events-cont .read-more-btn a {
	color:#333;
	font-size:14px!important
}
.updated-events-outer {
	float:left;
	margin-bottom:20px;
	width:100%
}
.top-cms-tab .owl-carousel.owl-loading {
	opacity:0;
	display:block
}
.top-cms-tab .owl-carousel.owl-hidden {
	opacity:0
}
.top-cms-tab .owl-carousel.owl-refresh .owl-item {
	visibility:hidden
}
.top-cms-tab.owl-carousel .owl-item {
	float:left
}
.top-cms-tab .owl-carousel .owl-item img {
	display:block
}
.top-cms-tab .owl-carousel .owl-dots.disabled, .top-cms-tab .owl-carousel .owl-nav.disabled {
	display:none
}
.top-cms-tab .no-js .owl-carousel, .top-cms-tab .owl-carousel.owl-loaded {
	display:block
}
.home-page-notices .owl-nav {
	display:none!important
}
.top-cms-tab .owl-carousel, .top-cms-tab .owl-carousel .owl-item {
	position:relative;
	float:left
}
.top-cms-tab .owl-carousel {
	display:none;
	width:100%;
	z-index:1
}
.top-cms-tab .owl-stage {
	position:relative
}
.top-cms-tab .owl-dots, .top-cms-tab .owl-nav {
	display:none
}
.top-cms-tab .owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden
}
/*.about_cont.editor-txt h1 {
	font-size:32px
}
.about_cont.editor-txt h2 {
	font-size:28px
}
.about_cont.editor-txt h3 {
	font-size:24px
}
.about_cont.editor-txt h4 {
	font-size:20px
}
.about_cont.editor-txt h5 {
	font-size:18px
}
.about_cont.editor-txt h6 {
	font-size:16px
}*/
.cms-gallery-widget {
	float:left;
	width:100%
}
.cms-photo-gallery-outer {
	margin:20px 0
}
.cms-photo-gallery-outer .photo_gallery_cont {
	margin:15px 0;
	text-align:center;
	width:100%;
	position:relative;
	overflow:hidden;
	cursor:url(/public/images/material-icons/zoom-in.cur), default
}
.cms-photo-gallery-outer .photo_gallery_cont:hover .gallery-desc-txt {
	left:0;
	opacity:1;
	top:0
}
.cms-photo-gallery-outer .photo-count-outer {
	height:360px;
	overflow:hidden;
	text-align:left;
	width:100%
}
.cms-photo-gallery-outer .photo-count-outer img {
	display:inline-block;
	max-width:inherit;
	left:50%;
	top:50%;
	position:relative;
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%)
}
.cms-photo-gallery-outer .gallery-desc-txt {
	background:rgba(0,0,0,.7);
	height:100%;
	padding:0 40px;
	position:absolute;
	text-align:center;
	bottom:0;
	left:0;
	opacity:0;
	right:0;
	top:100%;
	transition:all 1s ease 0s;
	-moz-transition:all 1s ease 0s;
	-o-transition:all 1s ease 0s;
	-ms-transition:all 1s ease 0s;
	-webkit-transition:all 1s ease 0s;
	width:100%
}
.cms-photo-gallery-outer .gallery-desc-txt .title-desc {
	left:0;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	z-index:9
}
.cms-photo-gallery-outer .gallery-desc-txt .title-desc h4 {
	margin:0;
	line-height:1.3;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	padding:0 15px;
	color:#fff;
	width:auto;
	max-width:100%;
	display:inline-block;
	cursor:auto
}
.cms-photo-gallery-outer .gallery, .cms-photo-gallery-outer.with-sidebar-gallery {
	padding:0
}
.cms-photo-gallery-outer .gallery-desc-txt .title-desc h4 a {
	color:#fff;
	cursor:pointer;
	margin:0
}
.cms-photo-gallery-outer .gallery_desc_view {
	bottom:0;
	height:100%;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:100%;
	z-index:1;
	background:rgba(0,0,0,0)
}
.cms-photo-gallery-outer.with-sidebar-gallery .photo-count-outer {
	height:393px
}
.cms-contact-widget {
	float:left;
	width:100%;
	margin:40px 0 0
}
.cms-contact-widget .page_contact {
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
    padding: 30px 0;
    border-radius: 2px;
}
.cms-contact-widget .contact-field-outer {
	float:left;
	padding:0 5px;
	width:100%
}
.cms-contact-widget .page_contact .text_fild-outer.msg_box {
    width: 100%;
    padding: 0 15px;
}
.cms-contact-widget .page_contact .text_fild-outer {
    width: 100%;
    float: left;
    padding: 0 10px;
}
.cms-contact-widget .page_contact .text_fild-outer textarea {
	border-radius:4px;
	height:120px;
	padding:10px;
	font-size:14px;
	margin:0 0 10px;	
}
.cms-contact-widget .submitbtn {
	float:left;
	padding:0 15px
}
.cms-contact-widget .contact-cms-with-sidebar .contact-field-outer {
	padding-left:0
}
.cms-contact-widget .contact-cms-with-sidebar .text_fild-outer.msg_box {
	padding-right:0
}
.cms-contact-widget .contact-cms-with-sidebar .submitbtn {
	padding:0
}
.cms-contact-widget .cms-contact-heading {
	margin:0 0 0 15px;
	padding:0 0 15px
}
.cms-contact-widget .contact-cms-with-sidebar .cms-contact-heading {
	margin-left:0;
	padding-left:0
}
.count-down {
	float:left;
	padding:70px 0 50px;
	text-align:center;
	width:100%;
	margin:30px 0
}
.cont-down-dec p {
	color:#fff!important;
	font-size:14px!important;
	margin:0
}
.cont-down-dec .counter-title {
	color:#fff;
	font-size:30px;
	margin:15px 0 10px
}
.cont-down-dec {
	display:inline-block;
	margin:0 -3px;
	padding:0 15px;
	position:relative;
	vertical-align:top;
	width:20%
}
.count-down .counter-cont {
	background:#fff;
	border-radius:100%;
	height:200px;
	width:100%;
	position:relative;
	padding:10px;
	max-width:200px;
	margin:0 auto
}
.count-down .counter-cont .counter-plus {
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	font-size:30px
}
.count-down .counter {
	display:inline-block;
	font-size:26px;
	padding-right:5px;
	width:auto;
	font-weight:400
}
.counter-cont-inner {
	border-radius:100%;
	border-style:solid;
	border-width:1px;
	height:100%;
	width:100%
}
.counter-cont-icon {
	border-radius:100%;
	height:60px;
	left:10px;
	position:absolute;
	text-align:left;
	top:-10px;
	width:60px;
	z-index:9
}
.galler_hover, .gallery_img, .gallery_img img {
	position:relative
}
.gallery_images {
	width:100%;
	float:left;
	margin:20px 0
}
.gallery_images .gallery .view_all a, .gallery_images .load-more-photos a {
	display:inline-block
}
.gallery_images .gallery .view_all, .gallery_images .load-more-photos {
	display:inline-block;
	width:100%;
	margin:20px 0 0
}
#photo_gallery .gallery_img_outer {
	padding:2px;
	width:25%
}
#photo_gallery_1 .galler_img_outer .gallery h2 {
	display:none
}
.gallery_img img, .imgdesc a, .imgdesc::after, .new_gallery {
	display:inline-block
}
.new_gallery {
	float:none;
	vertical-align:middle
}
.imgdesc a {
	width:100%;
	height:100%;
	color:#fff
}
.galler_img_outer {
	padding:0
}
.gallery_img img {
	left:50%;
	max-width:inherit;
	top:50%;
	transform:translateY(-50%) translateX(-50%) scale(1);
	-moz-transform:translateY(-50%) translateX(-50%) scale(1);
	-o-transform:translateY(-50%) translateX(-50%) scale(1);
	-ms-transform:translateY(-50%) translateX(-50%) scale(1);
	-webkit-transform:translateY(-50%) translateX(-50%) scale(1);
	transition:all 0s ease 0s;
	-moz-transition:all 0s ease 0s;
	-o-transition:all 0s ease 0s;
	-ms-transition:all 0s ease 0s;
	-webkit-transition:all 0s ease 0s
}
.gallery_img {
	overflow:hidden;
	height:280px;
	text-align:left;
	width:100%
}
.imgdesc::after {
	vertical-align:middle;
	top:0;
	left:0;
	height:100%;
	background-color:#333;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s ease-in-out;
	-o-transition:opacity .3s ease-in-out;
	transition:opacity .3s ease-in-out;
	content:"";
	position:absolute;
	width:100%
}
.gallery_text_outer span {
	display:none
}
.electra:hover .imgdesc::after {
	opacity:.9;
	filter:alpha(opacity=90)
}
.imgdesc {
	opacity:0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
	-ms-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0
}
.electra:hover .imgdesc {
	opacity:1
}
.month_date {
	padding-left:0
}
.gallery_text_outer {
	width:100%;
	height:100%;
	position:absolute;
	text-align:left;
	bottom:0;
	padding:10px 15px;
	z-index:2
}
.image-modal-popup.desc-modal-popup {
	cursor:pointer;
	z-index:3
}
.gallery_text_outer h3 {
	position:absolute;
	color:#fff;
	margin:0;
	text-shadow:0 0 20px #000;
	top:50%;
	left:50%;
	transform:translateY(-50%) translateX(-50%);
	width:100%;
	text-align:center;
	padding:10px
}
.electra {
	padding:0;
	position:relative
}
.gallery {
	padding:0 16px
}
/* home blog css */
.home-blog {
	padding:60px 15px 0;
}
.home-blog .blog-block-outer {
    float: left;
    width: 100%;
	margin: -5px 0 0 0;
}
.blog-content-inner .blog-title {
    margin: 0 0 10px;
}
.home-blog .read_btn {
    margin: 20px 0 0 0;
    position: absolute;
    bottom: 15px;
    width: calc(100% - 30px);
    text-align: center;
}
.home-blog-inner {
    margin: 0 0 15px;
    float: left;
    width: 100%;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.5);
    border-radius: 2px;
	overflow: hidden;
	background: #fff;
	position:relative;
}
.home-blog-inner .blog-img{
	width: 100%;
	padding: 0;
	display:flex;
	justify-content:center;
}
.home-blog-inner .home-blog-content{
	width: 100%;
	padding: 15px;
	position: static;
}
.home-blog-inner .blog-widget-content {
    padding: 0 0 50px;
}
.sig_section {
	float:left;
	width:100%;
	padding:0 0 5px;
	text-align:center;
	border-top:1px solid #fff;
}
.footer_links.sig {
	margin:0;
	padding:0
}
.bottom-sig-line {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
}
.footer_links.bot-nav {
    margin: 0;
}
.footer_section {
	float:left;
	padding:15px 0 15px;
	width:100%;
	margin-top:auto;
}
.footer_section.home-footer {
    margin-top: 0;
}
.footer_section .bot-nav li a, .module-links ul li a {
	color:#fff;
	font-size:16px;
}
.footer_section .bot-nav li, .module-links ul li {
	float:left;
	width: 20%; 
	font-size: 16px;
	padding: 2px 5px;
}
.module-links ul {
    margin: 0;
    padding: 0;
}
.footer_section .sig_link.sig {
	padding:0
}
.signature_line {
	float:left;
	width:100%
}
.signature_line li, .signature_line li a {
	line-height:24px;
	font-size:13px;
	display:inline-block;
	margin:0 0 0 10px;
	color:#fff
}
.footer_section .smm-icon-outer {
    width: 100%;
    text-align: center;
    margin: 10px 0 0 0;
}
.cms-banner-outer {
	position:relative;
	display:inline-block;
	width:100%;
	float:left
}
.cms-banner-outer .inner_page_heading {
	position:absolute;
	width:100%;
	top:50%;
	transform:translateY(-50%) translateX(-50%);
	-moz-transform:translateY(-50%) translateX(-50%);
	-o-transform:translateY(-50%) translateX(-50%);
	-ms-transform:translateY(-50%) translateX(-50%);
	-webkit-transform:translateY(-50%) translateX(-50%);
	left:50%;
	max-width:750px;
	border-radius: 2px;
	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.7);
	padding:40px;
}
.cms-banner-outer .cms-banner-img {
	margin:0;
}
.cms-banner-outer .inner_page_heading h1, .cms-banner-outer .inner_page_heading h2 {
	margin: 0;
	width: 100%;
	text-align: center;
}
.cms-contact-widget .gcaptcha-outer {
	float:none;
	display:inline-block;
	width:auto;
	vertical-align:middle;
	padding-right:0
}
.cms-contact-widget .contact_us_widget .submitbtn {
	float:none;
	padding:0 0 0 15px;
	display:inline-block;
	vertical-align:middle;
	margin:5px 0
}
.left-side .inner_quotes_listing {
	margin-bottom:15px
}
.inner-page-height #load-more-section #load-more {
	height:auto;
	line-height:24px
}
.home_contact .btn.btn-default.sub_send_btn {
	text-transform:none
}
.ecae-button a {
	font-weight:400!important
}
.latest-blog-cat ul li, .widget-area .widget li {
	border-bottom-style:solid!important
}
.category-social-media {
	border-width:1px!important
}
.quote_wrapper blockquote label, .side_bar_quote .pull-right {
	text-transform:none!important
}
.quote_wrapper blockquote label {
	font-weight:600!important;
	font-size:18px!important
}
.side_bar_quote .pull-right {
	font-size:17px!important;
	font-weight:600
}
.cms-contact-widget.blog-contact-widget .contact-field-outer {
	padding:0 15px 0 0
}
.cms-contact-widget.blog-contact-widget .gcaptcha-outer {
	padding-left:0;
	padding-right:15px
}
.scrool-top {
	bottom:20px
}
.full_inner_page_layout .right-side.contact .contact-us-outer {
	float:right
}
.full_inner_page_layout .contact-us-outer .contact_address_inner {
	padding-left:0
}
.sidebar_contact h3 {
	line-height:1.6
}
#style-selection .submitbtn input[type=submit] {
	background:#000;
	color:#fff;
	border-radius:0
}
.formError {
	z-index:8!important
}
.home-faq {
    float: left;
    width: 100%;
    padding: 60px 0;
}
.home-faq .toggleicon {
    float: right;
    font-size: 26px;
    margin: -4px 0 0 0;
}
.home-faq .faq-cat-heading {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 600;
}
.home-faq .panel-group .panel {
    border-radius: 2px;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.7);
    margin: 0 0 12px;
    display: inline-block;
    width: 100%;
	position:relative;
}
.home-faq .panel-body{
	padding:0;
}
.home-faq .inner-cat-body.panel-body{
    background-color: #fff;
	padding:15px;
}
.home-faq .fa-plus::before {
    content: "\f107 ";
}
.home-faq .fa-minus::before {
    content: "\f106 ";
}
.home-faq .read_all {
    text-align: center;
	margin:30px 0 0 0;
}
#post-listing {
    padding: 0;
}
.about_cont a.custom-btn{
	color: #fff;
}
.full_inner_page_layout .faq-front-outer .panel-group .panel.panel-default-inner-cat {
    margin: 5px 0 10px;
    background: #fff;
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.7);
    border-radius: 2px;
	padding:0 15px;
}
.full_inner_page_layout .faq-front-outer .faq-cat-heading {
    font-size: 18px;
    font-weight: 600;
	margin: 4px 0 0 0;
}
.full_inner_page_layout .faq-front-outer .toggleicon {
    float: right;
    margin: 0;
    width: auto;
    line-height: 20px;
	font-size:28px;
}
.full_inner_page_layout .faq-front-outer .panel-default .panel-heading.panel-heading-inner-cat {
	border-bottom:none;
	padding:8px 0;
}
.full_inner_page_layout .faq-front-outer .panel-group .panel-default .panel-body.inner-cat-body {
	background:none;
	padding:0 0 10px;
}
.full_inner_page_layout .faq-front-outer .inner-cat-body-close {
	display:none;
}
.full_inner_page_layout .faq-front-outer.disclosures_outer .panel-heading.active {
	/*display:none;*/
}
.faq-front-outer .toggleicon .fa-angle-right::before{
	content: "\f107 ";
}
.faq-front-outer .toggleicon .fa-angle-down::before{
	content: "\f106 ";
}
.disclosures_outer.faq-front-outer {
    padding:0;
}
.faq-front-outer .panel-group .panel-default .panel-body {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.widget-area .widget-title {
	font-style:normal;
	font-weight:600;
	margin:0;
}
.entry-header .entry-title {
	font-weight:600;
}
.blog-left-part {
    padding-left: 0;
	padding-right:0;
}
.blog-right-part {
    padding-right: 0;
}


.contact-page-outer .right-side.contact {
    width: 100%;
	padding:20px 0;
	float:left;
}
.contact-page-outer #school_address.left_side {
    width: 100%;
	padding:20px;
	float:left;
}
.contact-page-outer .right-side.contact .inner_page_heading {
    width: 100%;
    padding: 0;
}
.contact-page-outer #school_address.left_side .left_side_bar {
    width: 100%;
	padding:0;
}
.contact-page-outer .right-side.contact h3{
	padding:0;
	font-size:24px;
	font-style:normal;
	font-weight:600;
}
.contact-page-outer .right-side.contact .cont-round {
    border: none;
    padding: 0;
}
.contact-page-outer .right-side.contact .form-horizontal .control-label {
	font-size:14px;
}
.contact-page-outer .right-side.contact .form-group {
	margin-bottom:0;
}
.contact-page-outer .right-side.contact .submitbtn .send_btn {
    margin-top: 10px;
}
.contact-page-outer .cont-address {
	border:none;
	background: transparent;
	color:#fff;
	line-height:28px;
	padding:0;
	margin:0;
}
.contact-page-outer  .cont-address h2{
	color:#fff;
	margin:0 0 15px;
	padding:0;
	display: none;
}
.contact-page-outer .cont-address p {
	color:#fff;
	margin:0;
	padding:0;
	line-height:28px;
}
.contact-page-outer .cont-address p a{
	color: #fff;
	text-decoration: underline;
}
.contact-page-outer .cont-address p b, .contact-page-outer .cont-address p strong {
    font-weight: 600;
}
.contact-page-outer {
	box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.7);
	border-radius:2px;
	overflow:hidden;
}
.contact-page-map .google-map {
    border-radius: 2px;
    border: none;
    padding: 0;
    box-shadow: 0px 2px 7px 0px rgba(0,0,0,0.7);
	float:left;
	width:100%;
	overflow:hidden;
}
.contact-page-map .google-map iframe{
	float:left;
	width:100%;
}
.header_part li a[title="Services"] {
    pointer-events: none;
}
.press-page .upload_bg img {
	max-width:100%;
	top:0;
	transform: translateY(0) translateX(-50%);
	-moz-transform: translateY(0) translateX(-50%);
	-o-transform: translateY(0) translateX(-50%);
	-ms-transform: translateY(0) translateX(-50%);
	-webkit-transform: translateY(0) translateX(-50%);
}
.press-page .upload_bg {
	background: transparent;
	margin-bottom: 20px;
}
.press-page .module_tittle h2 {
	border:none;
	padding-top: 15px;
}
.press-page .module_tittle {
    border: none;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
    border-radius: 2px;
	background: #bfd9da;
	height:100%;
}
.press-page .press-page-inner {
    padding: 0;
}
.press-page .mini-module-list{
	margin-bottom:30px;
	margin-top:0;
}
.press-page .upload_here .upload_img_outer {
    width: 100%;
}
.press-page .module_tittle h2 .title_name {
	font-size:22px;
	width:100%;
}
.press-page .module_tittle h2 .title_name_full{
	width:100% !important;
}
.press-page .module_tittle span {
    font-size: 14px;
    width: 100%;
	font-weight: 400;
	padding-top:10px;
}
.press-page .module_cont {
	padding-top:5px;
}
.press-page .module_tittle p,
.press-page .module_cont span.host_location {
	font-size:14px;
}

