/*Fonts Used*/
@import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,300i,400,400i,500,500i,600,600i,700,700i|IBM+Plex+Serif:300,300i,400,400i,500,500i,600,600i,700,700i');

*, *:before, *:after { box-sizing: border-box; -moz-box-sizing: border-box; image-rendering: -webkit-optimize-contrast;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline; -webkit-text-size-adjust:100%;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }
input, textarea, select{-webkit-appearance: none;}
/* end reset */

/*preset*/
body{font:300 17px/27px 'IBM Plex Sans', sans-serif; color:#333;}
a{ text-decoration:none; }
img{max-width: 100%; vertical-align: top; image-rendering:-webkit-optimize-contrast;}
textarea { resize:vertical; }
iframe{ border: none; width: 100%;}
ul, h1, h2, h3, h4{ margin:0; padding:0; list-style:none; }
h1, h2 span, h3, h4 span{font-family: 'IBM Plex Serif', serif; font-weight:600;}
h2, h4{font-family: 'IBM Plex Sans', sans-serif; font-weight:300;}
strong , b{ font-weight: bold;}
em, i{font-style: italic;}
input[type="submit"]{cursor: pointer;}
a[href^="tel:"]{color: inherit!important; text-decoration: none;}

.clearfix:before, .clearfix:after { content:""; display: table; clear: both; }
.clearfix {clear: both; overflow: hidden;}
.comingsoon{color:red; font-style:italic; font-weight:bold; }
.col2{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col3{-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
.col2 li, .col3 li{overflow: hidden; display: inline-block; width: 100%;}
.back_top{display: none; z-index: -1;}

::-webkit-input-placeholder {color: inherit; opacity:1;}
::-moz-placeholder { color:inherit  ; opacity:1;}
:-ms-input-placeholder {color: inherit ; opacity:1;}
:-moz-placeholder {color:  inherit; opacity:1;}

/*Heading for SEO*/
.h2_hdng{font-size: 22px; font-weight: 700; color: #000;}
.h3_hdng{font-size: 20px; font-weight: 700; color: #555;}

/*Thumbnail Images*/
.thumb_left_dd, .thumb_left_dr{  float:left; margin:10px 19px 0 0; }
.thumb_right_dd, .thumb_right_dr{ float:right; margin:10px 0 0 19px; }
.thumb_center_dd, .thumb_center_dr{ display: block; margin: 10px auto;}

/* Text Alignment */
.text_left, .text_left p{text-align: left;}
.text_right, .text_right p{text-align: right;}
.text_center,.text_center p{text-align: center; display: block;}
/*end preset*/

.wrapper{ width:100%; max-width:1080px; margin:0 auto; position:relative;}

/*
* Header Config
*/
header{height: 170px; width: auto; text-align:center; background:#FFF;}
.logo{ position:absolute; left:0; top:20px; z-index: 2;}
	.logo img{width:100%; max-width:350px;}
.contactinfo{ text-align:right; float:right;padding: 24px 0 0;}
	.contactinfo p{font-size:21px; border-top:1px solid #ededed; width:302px;margin: 11px 0 0;line-height: 16px;padding: 4px 0 0;}
	.contactinfo p span{display:block; font:600 24px 'IBM Plex Serif', serif; color:#0060b2;}
	.contactinfo h3{font-size:24px; color:#ffae34;line-height: 37px;}

.social_media ul{font-size:0;}
.social_media ul li{display:inline-block; vertical-align:top; margin:0 0 0 3px;}
.social_media ul li img{width:100%; max-width:31px;}

/*nav*/
nav {height: 50px; background:#0674c1;}
nav ul{list-style-type:none; margin:auto; text-align:center; font-size:0;}
nav ul li{ display:inline-block; vertical-align: top; position:relative; z-index:5; margin:0 15px;}
nav ul li:after{ content:""; width:1px; height:15px; background:#1891e4; position:absolute; top:17px; right:-16px;}
nav ul li:last-child:after{ display:none;}
nav ul li a{ display:block; color:#fff; font-size:17px; line-height:50px; text-transform:uppercase; padding:0 35.3px;}
nav ul li a:hover, nav ul li a:active, nav ul li.current_page_item > a, nav ul li a:hover small, nav ul li.current_page_item a small{ background:#ffac38;}



/* Second Level Menus +++++++++

nav ul li:hover > ul { display: block; visibility: visible; }
nav ul ul { display:none; margin:0; padding:0; position:absolute; top:42px; left:18px; z-index:999; }
nav ul ul ul { left:100%; top: 0; }
nav ul ul li{ display: block; width: 100%; padding:0;margin:0;}
nav ul ul li a { background: #e460c3; text-align:left;width: 200px; margin: auto; height: auto; display: block; padding: 0; text-indent: 15px; border-bottom: 1px solid #ccc; }
nav ul ul li a:hover {border-radius:0;}
nav ul ul li:after {content:"";}
*/

/* Drop down icon */
nav span{ position:absolute; right:0; top:0; display:none; padding:0; cursor:pointer; z-index:9; color: #fff;}

/* Navigation bar icon */
.nav_toggle_button{ width:100%; cursor:pointer; display:none; color:#ffc180; background:#770008; margin:0 auto; padding:10px 15px; text-align:left; position: relative;}
.nav_toggle_button i{cursor: pointer;}
.fa{ display:block; float: right; margin-top:0; margin-right: -3px;}

/*end nav*/

/*Banner Config*/
.slider{margin:0 -420px;}
.static_img{display:none;}
.bnr_info{width:806px; background:url(images/bnr_aft.png) repeat-y; border-radius:16px; position:absolute; top:48.8%; left:-420px; z-index:20; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:12px 10px;}
.bnr_cont{width:779px; background:url(images/bnr_info.png) repeat-y; border-radius:16px; padding:10px 0 0 409px;}
	.bnr_info h2{font-size:30px;line-height: 36px;padding: 32px 0 49px;}
	.bnr_info h2 span{color:#ffac38; font-size:45px; display:block; text-transform:uppercase; text-shadow:-2px 2px 0 #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, 2px 0 0 #fff, 0 -2px 0 #fff, 0 2px 0 #fff;}
	.bnr_info a{width:164px; height:42px; display:inline-block; border-radius:6px;  text-align:center; background:#0674c1; font:600 18px/42px 'IBM Plex Serif', serif; color:#FFF; text-transform:uppercase;position: absolute;bottom: -2px;}
	.bnr_info a:hover{background:#ffab34;}

/*
* Middle Area Config
*/
#middle{text-align:center;clear:both;margin-top:20px;}
.middle_con ul{list-style-type:none; font-size:0; text-align:center;margin: 0 -15px;}
.middle_con ul li{display:inline-block; vertical-align:top; width:200px; margin:-59px 11px 0;position: relative;z-index: 25;}
.middle_con ul li a{background:#FFF; display:block; border-radius:16px; font-size:22px; color:#333; height:252px; width:100%;  position:relative; -webkit-box-shadow: 0px 0px 15px -5px rgba(137, 137, 137, 0.8); -moz-box-shadow: 0px 0px 15px -5px rgba(137, 137, 137, 0.8); box-shadow: 0px 0px 15px -5px rgba(137, 137, 137, 0.8);padding: 53px 0 0;line-height: 22px;}
.middle_con ul li a span{display:block; color:#0674c1; text-transform:uppercase; font:600 24px 'IBM Plex Serif', serif; position:relative;}
.middle_con ul li a span:before{position:absolute; left:0; right:0; bottom:-4px; margin:auto; background:#c8c8c8; width:52px; height:1px; content:"";}
.middle_con ul li a:hover span{color:#FFF;}
.middle_con ul li a:hover{background:#0674c1; color:#FFF;}

.middle_con ul li a:before{position:absolute; left:0; right:0; top:12px; margin:auto; width:90%; height:227px; content:""; border-radius:16px; background:url(images/mid_bg.png) repeat-x center top;}
.middle_con ul li a:hover:before{background-position:center bottom;}

.middle_con ul li a:after{position:absolute; left:0; right:0; bottom:31px; margin:auto; width:83px; height:84px; content:""; border-radius:6px; background:url(images/mid_icon_bg.png) repeat-x; background-position:center; padding:16px 0 0;}
.middle_con ul li a:hover:after{background:#0786de;}
.middle_con ul li:first-child a:after{content:url(images/mid_icon1.png);}
.middle_con ul li:nth-child(2) a:after{content:url(images/mid_icon2.png);}
/*.middle_con ul li:nth-child(3) a:after{content:url(images/mid_icon3.png);}*/
.middle_con ul li:nth-child(3) a:after{content:url(images/stop-covid.png);}
.middle_con ul li:nth-child(4) a:after, .middle_con ul li:last-child a:after{content:url(images/mid_icon4.png);}

.middle_con .mid-first{
	font-size: 20px;
	padding-top: 28px;
	line-height: 24px;
}

/*@keyframes pulse {
  0%{transform: scale(1)}
  100%{transform: scale(0.9)}
}*/

/*
* Main Content Area Config
*/
#main_area{padding:66px 0 56px;}
main { width: 515px; float:right; display:block;padding: 0;line-height: 38px;}
main h1{ padding-bottom:56px; color:#0674c1; font-size:32px; position:relative;line-height: 35px;}
main h1 span{display:block; font:300 23px 'IBM Plex Sans', sans-serif; color:#333;}
main h1:after {width:97px; height:1px; position:absolute; left:0; bottom:22px; content:""; background:#c8c8c8;}
main p{margin-bottom:30px;}
main p:nth-child(2){margin-top:0;}
main p:last-child{margin-bottom:0;}
main a{text-decoration:underline; font-weight:bold; color:#ff9500;}
main a:hover{text-decoration:none;}
main .bullet {margin:0; padding:0 0 30px 25px; list-style:none;}
main .bullet li{position: relative; padding:0 10px 0 16px; text-align:left;}
main .bullet li:before{ position: absolute; content:""; left: 0; top: 15px; width:10px; height:10px; background:#FFF; border:2px solid #0060b2;border-radius:15px;}

ul.srv-list {margin-bottom: 15px;}
ul.srv-list li::before { position: absolute; left: 0; }
ul.srv-list li{position: relative; padding: 0 20px; text-align: left;}

/*.cmpshp li { display: block !important; width: auto !important; }*/

.comp, .mark{ color: #0674c1; font-weight: bold;}
.entry-summary p{margin:10px 0!important;line-height: 25px;}
.entry-meta a,.entry-title a{color:#ff9500;}

.home_img {float:left; max-width:530px; padding-top:15px;}
.home_img img{border-radius:0;}

.mfp-iframe-holder .mfp-content {
	max-width:600px !important;
}

.about_images {display:block;margin:0 auto;text-align:center;}
.about_images li {display:inline-block;margin:10px auto;padding:0 15px;text-align:center;vertical-align:middle;}

.vet_cont {margin-top:60px;}
.vet_cont .srv_h small {display:block;}

/*
* Bottom Area Config
*/
#bottom1{color:#FFF; background:url(images/btm1_bg.png) no-repeat top center #0060b2;}
	.btm1_cont {padding:74px 0 50px; text-align:center;}
	.btm1_cont h4{position:relative; font-size:23px;line-height: 26px;}
	.btm1_cont h4:after {width:97px; height:1px; position:absolute; left:0; right:0; margin:auto; bottom:-30px; content:""; background:#3891dd;}
	.btm1_cont h4 span {font-size:32px; display:block; text-transform:uppercase;}
	.btm1_cont p {padding:54px 126px 23px;line-height: 30px;}
	.btm1_cont ul {font-size:0;margin: 0 -35px;}
	.btm1_cont ul li{display:inline-block; vertical-align:top; width:32%; margin:0 0 33px; position:relative;}
	.btm1_cont ul li img{border-radius:16px;}
	.btm1_cont ul li a{position:absolute; bottom:0; left:0; right:0; margin:auto; width:345px; height:59px; color:#fff; font:600 24px/59px 'IBM Plex Serif', serif; display:block; border-radius:0 0 16px 16px; background:url(images/btm1_btn.png) repeat-x center top;}
	.btm1_cont ul li a:hover{background-position:center bottom;}

#bottom2{ text-align:center; margin:auto; background:#FFF;}
	.btm2_cont {padding:80px 0 0; }
	.btm2_cont h4{font-size:23px; position:relative;line-height: 32px;}
	.btm2_cont h4 span{color:#0674c1; font-size:32px; display:block; text-transform:uppercase;}
	.btm2_cont h4:after {width:97px; height:1px; position:absolute; left:0; bottom:-13px; content:""; background:#c8c8c8;right: 0;margin: auto;}
	.btm2_cont p{padding:24px 123px 10px;line-height: 30px;}
	.btm2_cont a{width:164px; height:42px; display:inline-block; text-transform:uppercase; color:#FFF; background:url(images/btm2_btn.png) repeat-x; font:600 18px/42px 'IBM Plex Serif', serif; border-radius:6px;}
	.btm2_cont a:hover{background:#0674c1;}

	.btm2_boxes {padding:85px 0 82px;}
	.btm2_boxes ul{font-size:0; margin-left: -15px;}
	.btm2_boxes ul li{display:inline-block; vertical-align:top; position:relative; padding:83px 0 0 0; width:27%; min-height:240px;margin-right: 57px;}
	.btm2_boxes ul li:after{position:absolute; right: -29px; top: -6px; content:""; background:#c8c8c8; width:1px; height:240px;}
	.btm2_boxes ul li:last-child:after{background:none;right: 0;}
	.btm2_boxes ul li:last-child{margin-right:0;}
	.btm2_boxes ul li:before{position:absolute; left:0; right:0; top:0; margin:auto;}
	.btm2_boxes ul li:first-child:before{content:url(images/btm2_icon1.png);}
	.btm2_boxes ul li:nth-child(2):before{content:url(images/btm2_icon2.png);}
	.btm2_boxes h4{font-size:18px;line-height: 24px;}
	.btm2_boxes h4 span{color:#0674c1; display:block; font-size:24px; text-transform:uppercase;}
	.btm2_boxes p{padding:14px 20px; font-size:17px;line-height: 30px;}
	.btm2_boxes a{text-transform:uppercase; font-size:17px; color:#333; position:absolute; bottom:-10px; left:0; right:0;}
	.btm2_boxes a:hover{color:#0674c1;}
	.btm2_boxes a:hover span{text-decoration:underline;}

	#modal1Desc{height:600px;}

/*
* Footer Area Config



.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
*/
.footer_top > .wrapper{
	max-width:100%;
}
.map{margin:0px}
.map iframe{height:383px; width:100%;margin-bottom: -7px;}
.ftr_contact {position:absolute; max-width:1080px; bottom:-108px; min-height:207px; left:0; right:0; margin:auto; font-size:0; color:#FFF; background:#e49423;padding: 56px 0 0 26px;}
	.ftr_contact h4{display:inline-block; vertical-align:middle; width:27%; font-size:18px;line-height: 26px;}
	.ftr_contact h4 span{display:block; text-transform:uppercase; font-size:26px;}
	.ftr_contact ul{display:inline-block; vertical-align:middle; width:73%;}
	.ftr_contact ul li{display:inline-block; vertical-align:top; position:relative; white-space:pre-line; padding-left:67px; font-size:17px;line-height: 30px;margin-right: 37px;}
	.ftr_contact ul li:last-child{margin-right:0;}
	.ftr_contact ul li:before{position:absolute; left:0; top:24px;}
	.ftr_contact ul li:first-child:before{content:url(images/add_icon.png);}
	.ftr_contact ul li:nth-child(2):before{content:url(images/phone_icon.png);top: 29px;left: 2px;}
	.ftr_contact ul li a{color:#fff;}
	.ftr_contact ul li a:hover{text-decoration:underline;}

footer{ background: #005faf; height:241px; color: #fff; clear:both; padding:144px 0 0;}
#footer_nav ul{text-align: center; list-style: none; font-size:0;}
#footer_nav ul li{ display: inline-block; vertical-align: top; position:relative;margin: 0 4px;}
#footer_nav ul li:after{background:#FFF; width:1px; height:15px; content:""; top:7px; right:-7px; position: absolute;}
#footer_nav ul li:last-child:after{display:none;}
#footer_nav ul li a{ color: #fff;transition: all 0.3s linear; -webkit-transition: all 0.3s linear; font-size:17px; text-transform:uppercase; padding:0 27.4px;}
#footer_nav ul li a:hover,#footer_nav li.current_page_item a{text-decoration:underline; }
/*
* Copyright Config
*/
#copyright,.footer-comp,#copyright a{ color:#fff;}
#copyright {text-align:center;margin-top: -2px;}
#copyright ul{list-style-type:none;}
#copyright ul li{display:inline-block; vertical-align:top; position:relative; font-size:17px; margin:0 10px;}
#copyright ul li:after{content:""; background:#FFF; width:4px; height:4px; border-radius:50%; top:13px;right:-12px;position: absolute;}
#copyright ul li:last-child:after{display:none;}
#copyright ul li a:hover{ text-decoration:underline;}

/**Resources**/
.resources {margin-top:10px;}
.resources a { display:block;font-weight:bold;text-decoration: none;}
.resources a:hover {padding-left:1px;text-decoration: none;}
.resources ul,.resources li {list-style-type:none; margin:0; padding:0;}
.resources ul{margin: 0 15px;}
.resources ul li {margin-bottom:8px; padding:12px; background:#FAFDFE;border:1px solid #ffac38; border-bottom:2px solid #ffac38;display: inline-block;width: 98%;    height: 116px;}
.resources ul li:before{content:"";}
.resources ul li:after{content:"";}
.resources ul li span {font-size:11px; color:#666666; letter-spacing:1px;}

/* IE 8 */
.lt-ie8 .dang-ie{width:100%;height:100%;position:fixed;background-color:#00abdd}
.message{text-align:center;color:#fff;font-size:20px;position:absolute;top:20%;left:0;right:0}
.inner-message{position:relative;top:-20%;left:0;right:0;text-align:center;margin:auto}
.inner-message img{position:relative;left:0}
.inner-message a.download{display:block;width:300px;padding:10px;color:#fff;margin:2em auto;border:1px solid #fff}
.terms{color:#fff;font-size:13px;padding:20px;position:absolute;right:0;bottom:0}
.terms a{color:#fff;font-weight:700}
.lt-ie8 .protect-me{display:none}

/* Sitemap */
.sitemap{list-style-type: none; padding: 0; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 3px; -moz-column-gap: 3px;  column-gap: 3px;}
.sitemap li {counter-increment: step-counter; overflow: hidden; padding:5px 15px; background: #E3E3E3; display:inline-block; width:100%;}
.sitemap li:nth-child(odd){background: #F2F2F2;}
.sitemap li a{display: block;}
.sitemap li a:before {content: counter(step-counter) '. ';}

/* Pages under Certain Parent Pages */
.sitemap ul {margin-top: 5px;}
.sitemap ul li:nth-child(odd){background: #E3E3E3;}
.sitemap ul li:nth-child(even){background: #F2F2F2;}
.sitemap ul li {counter-increment: sub-counter;}
.sitemap ul li a:before {content: counter(step-counter) '.' counter(sub-counter) ' ';}

/*Video embed*/
.video-container{
	margin: 0 0 85px;
	padding:0;
	width: 100%;	
}

.video-container .video-thumbnail{
	display: inline-block;
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.video-container .video-thumbnail{
	-webkit-box-shadow: 1px 1px 35px rgba(0,0,0,.65);
	-moz-box-shadow: 1px 1px 35px rgba(0,0,0,.65);
	-o-box-shadow: 1px 1px 35px rgba(0,0,0,.65);
	box-shadow: 1px 1px 35px rgba(0,0,0,.65);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;	
	-webkit-opacity:0.9;
	-moz-opacity:0.9;
	-o-opacity:0.9;
	opacity:0.9;
}

.video-container .video-thumbnail iframe{
	padding:5px;
}

.video-container .video-thumbnail.paused:hover,
.video-container .video-thumbnail.ended:hover{
	-webkit-box-shadow: 1px 1px 15px rgba(0,0,0,1);
	-moz-box-shadow: 1px 1px 15px rgba(0,0,0,1);
	-o-box-shadow: 1px 1px 15px rgba(0,0,0,1);
	box-shadow: 1px 1px 15px rgba(0,0,0,1);
	-webkit-opacity:1;
	-moz-opacity:1;
	-o-opacity:1;
	opacity:1;	
}

.block-video{
	float: none;
	padding-top:0;
}

.video-thumbnail.ended::after {
	content:"";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
	background-color: black;
	background-repeat: no-repeat;
	background-position: center; 
	background-size: 95% 85%;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgNTEwIDUxMCI+PHBhdGggZD0iTTI1NSAxMDJWMEwxMjcuNSAxMjcuNSAyNTUgMjU1VjE1M2M4NC4xNSAwIDE1MyA2OC44NSAxNTMgMTUzcy02OC44NSAxNTMtMTUzIDE1My0xNTMtNjguODUtMTUzLTE1M0g1MWMwIDExMi4yIDkxLjggMjA0IDIwNCAyMDRzMjA0LTkxLjggMjA0LTIwNC05MS44LTIwNC0yMDQtMjA0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
}
.video-thumbnail.paused::after {
	content:"";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	cursor: pointer;
	background-color: black;
	background-repeat: no-repeat;
	background-position: center; 
	background-size: 95% 85%;
	background-image: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEiIHdpZHRoPSIxNzA2LjY2NyIgaGVpZ2h0PSIxNzA2LjY2NyIgdmlld0JveD0iMCAwIDEyODAgMTI4MCI+PHBhdGggZD0iTTE1Ny42MzUgMi45ODRMMTI2MC45NzkgNjQwIDE1Ny42MzUgMTI3Ny4wMTZ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}

a.btn-yellow {
 color:#fff;
 text-align:center;
 font-weight:400;
 width:231px;
 height:48px;
 background:-webkit-linear-gradient(-90deg,#ffb430 -28%,#f29a01 79%);
 background:-o-linear-gradient(-90deg,#ffb430 -28%,#f29a01 79%);
 background:linear-gradient(180deg,#ffb430 -28%,#f29a01 79%);
 border-radius:24px;
 display:block;
 line-height:48px;
 margin-top:38px;
 font-size:20px;
text-decoration:none;
}

a.btn-yellow:hover {
 background:-webkit-linear-gradient(-90deg,#f29a01 -28%,#ffb430 79%);
 background:-o-linear-gradient(-90deg,#f29a01 -28%,#ffb430 79%);
 background:linear-gradient(180deg,#f29a01 -28%,#ffb430 79%)
}

.lgc-column .inside-grid-column p {
	line-height: 1.6;
	margin-bottom: 1.1em;
}

.lgc-column .inside-grid-column p > a {
	color: #08669e;
	font-weight:normal;
}

.lgc-column .inside-grid-column p > a:hover {
	text-decoration:none;
}

.txt-head-section{
	font-size: 24px;
	padding: 15px 0;
}

.txt-blue{
	color: #0674c1;
}

span.ajax-loader{
	display:none !important;
	background-image:none;
}

.ajax-loader{
	background-image: none !important;
}

.assessment-btn{
	width:auto;
}

/*For pop-up*/

.hustle-ui[data-id="1"] .hustle-info .hustle-layout{
	padding: 0;
	border-radius:15px !important;
}

.hustle-ui[data-id="1"] .hustle-info .pop-img{
	border-radius: 15px 15px 0 0;
}

.hustle-ui[data-id="1"] .hustle-info .pop-img > img{
	border-radius: 12px 12px 0 0;
	width:100%;
	height:auto;	
}

.hustle-ui[data-id="1"] .hustle-info .pop-content{
	padding: 20px 20px 10px;
	text-align: center;
}

.hustle-ui[data-id="1"] .hustle-info .pop-content h3{
	font-size: 16px !important;
	color: #0674c1 !important;
	margin-bottom: 15px !important;
}

.hustle-ui[data-id="1"] .hustle-info .pop-content p{
	color: #444 !important;
	font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1.4 !important;	
}

.hustle-ui[data-id="1"] .hustle-info .pop-content small{
   font-size: 12px;
}

.hustle-ui[data-id="1"] .hustle-info .hustle-layout-footer{
	padding: 0 20px 20px !important;
}

.hustle-ui[data-id="1"] .hustle-info .hustle-button-cta{
	font-size:20px !important;
}

@media screen and (min-width: 640px) {
	
.hustle-ui[data-id="1"] .hustle-info .pop-content h3 {
    font-size: 24px !important;
}

.hustle-ui[data-id="1"] .hustle-info .pop-content p {
    font-size: 24px !important;
}

.hustle-ui[data-id="1"] .hustle-info .pop-content small{
   font-size: 14px;
}
	
}