/*--------------Recent Stories Module CSS Starts-----------------*/
.contact_form_content_wrapper{margin-bottom:-30px}
.contact_form_content_wrapper > iframe{min-height: 1200px}
.recent-stories-module .recent-stories-item-box{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.2s;display:block;}
.recent-stories-module .recent-stories-item-box:hover .recent-stories-item-image, .recent-stories-module .recent-stories-item-box:focus .recent-stories-item-image {box-shadow: 0 10px 44px 0 rgba(0, 0, 0, 0.3);-webkit-transform: scale(1.0414);-ms-transform: scale(1.0414);transform: scale(1.0414);}
.recent-stories-module .recent-stories-item-box:hover .recent-stories-item-title,
.recent-stories-module .recent-stories-item-box:hover .recent-stories-item-desc, .recent-stories-module .recent-stories-item-box:focus .recent-stories-item-title,
.recent-stories-module .recent-stories-item-box:focus .recent-stories-item-desc{color:#1b5073;}
.recent-stories-module .title-row h3{padding-bottom: 50px;}
.recent-stories-module a:hover{text-decoration:none;}
.recent-stories-module .recent-stories-tag-wrapper {margin-bottom: 15px;overflow: hidden;}
.recent-stories-module .recent-stories-item-tag {float: left;border-radius: 12.5px;background-color: #1b5073;font-size: 1.4rem;line-height: 21px;letter-spacing: normal;color: #fff;padding: 2px 13px;text-transform: capitalize}
.recent-stories-module .recent-stories-item-date {float: right;font-size: 1.4rem;line-height: 1.5;text-align: right;color: #4a4645;}
.recent-stories-module .recent-stories-item-desc {font-size: 1.6rem;line-height: 1.5;color: #4a4645;}
.recent-stories-module .recent-stories-item-image {border-radius: 6px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);margin-bottom: 20px;overflow: hidden;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;width: 100%;height: 194px;background-position: center center;background-size: cover;}
.recent-stories-module .recent-stories-list {margin-bottom:60px;}
.recent-stories-module .recent-stories-item-title {font-size: 2.2rem;font-weight: 600;line-height: 30px;color: #2f2c2c;margin-bottom: 7px;}
.recent-stories-list .slick-list {padding-left: 0px!important;}
/*--------------Recent Stories Module CSS Ends-----------------*/


.contact-form .contact-form-btm-text { margin-top:20px; }
.mbottom-20 { margin-bottom:20px; }
.mbottom-30 { margin-bottom:30px; }
.mbottom-40 { margin-bottom:40px; }



/*---Recent Stories Module Responsive CSS Starts---*/
@media all and (max-width: 768px) {
	.recent-stories-module .title-row h3{padding-bottom: 20px;}
    .recent-stories-item-wrapper {margin-bottom: 40px;}
    .recent-stories-module .recent-stories-list{margin-bottom: 20px;}
}
@media all and (max-width: 640px) {
	
}
/*---Recent Stories Module Responsive CSS Ends---*/





/*sitemap*/
#sitemapcontainer {width:100%;  padding:0 0 40px 0}
#sitemapcontainer ul{margin:0 0 0 0; padding:5px 0 0 0; }

#sitemapcontainer ul li {list-style:none; margin:0 0 12px 0;; padding:0 0 0 20px; position:relative; list-style: none; width:100%; font-weight:600;}
#sitemapcontainer li ul li{font-weight:400;}
#sitemapcontainer li ul{padding-left:2px;}
#sitemapcontainer ul li:before {content:""; width:5px; height:5px; position:absolute; left:0; top:9px; background:#ffcf31; border-radius:100%;}

.about_module_wrapper .slick-list {overflow: inherit;}






body.desktopwindows, 
body.desktoplinux, 
body.desktopmac
{border-top:20px solid yellow;}

body.mobileiphone, 
body.mobileipad, 
body.mobileandroid
{border-top:20px solid green;}

