/* Template Color Default #00b3ff = rgba(0, 179, 255, */

/* TEXT COLOR */
nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .title,
.upcoming-event .clock.flip-clock-wrapper ul li a div div.inn,
.pagination>li>a,
.fancybox-gallery-slider .owl-prev,
.fancybox-gallery-slider .owl-next,
.team-icon a,
.twitter.style2 ul li a,
.text-thm2 {
  color: #821647 !important;
}

/* TEXT HOVER COLOR */
.ulockd-media-box .media:hover .media-heading,
.ulockd-sitemap > li a:hover,
.ulockd-shop-item:hover h3,
.icon-box.icon-left:hover h4,
.service-col:hover .srvc-details h3,
.about-box:hover .ab-details h3,
.ulockd-main-title:before,
.table-list li:before,
.ulockd-bp-btn:hover,
.ulockd-bp-details.style2:hover .ulockd-bp-title h3 {
	color: #c68ccc !important;
}
nav.navbar.bootsnav.light-red ul.nav > li > a.active,
nav.navbar.bootsnav.light-red ul.nav > li > a:hover,
nav.navbar.bootsnav.light-red li.dropdown ul.dropdown-menu > li > a:hover {
	color: #00b3ff;
}

/* BACKGROUND COLOR */
#graph-wrapper > button,
nav.navbar.bootsnav.ulockd-menu-style-two li.dropdown ul.dropdown-menu,
.attr-nav > ul > li > a span.badge,
.mt-separator::after,
.mt-separator::before,
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span,
[class^='imghvr-'], [class*=' imghvr-'],
.about-icon,
.about-icon2,
.srvc-icon,
.ulockd-copy-right,
.pricingTable .title,
.pricingTable .price-value,
.price-tag,
.ulocked-pricing-tag,
.ulockd-product-details a.btn.hvr-bounce-to-right:before,
.ulockd-all-service a.active,
nav.navbar.bootsnav.ulockd-menu-style-two #navbar-menu,
.navbar-sticky.navbar-scrollspy.ulockd-menu-style-two,
/*.ulockd-faq-content .panel-default > .panel-heading,*/
.amount-box input[type="radio"]:checked+label,
.pagination>.active>a,
.ulockd-bgthm {
	background-color: #2c8fca !important;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all, 
.ui-timepicker-list .ui-timepicker-selected:hover, 
.ui-timepicker-list li:hover, 
li.ui-timepicker-selected {
	background-color: #00b3ff;
}

/* HOVER BACKGROUND COLOR */
.feature-box:hover .overlay .icon:before,
.social-linked a:hover,
.social-linked-two a:hover,
.icon_box:hover .icon i,
.icon_box:hover .icon span,
.form-group.ulockd-contact-btn:hover button,
.ulockd-tag-list-details a:hover,
.ficon-box:hover .ficon,
.ulockd-tag-list-details li:hover a,
.fancybox-gallery-slider .owl-prev:hover, 
.fancybox-gallery-slider .owl-next:hover,
.team-icon a:hover,
.pricingTable .pricingTable-header:after,
.pricingTable .pricingTable-header:after,
.pricingTable .pricingTable-signup a:hover,
.tag-widget li:hover,
.footer-font-icon a:hover,
.nav.features-tab>li>a:focus,
.nav.features-tab>li>a:hover,
.features-tab>li.active>a:before,
.features-tab>li.active>a,
.features-tab>li.active>a:focus, 
.features-tab>li.active>a:hover,
.title-bottom:before {
	background-color: #2c8fca;
}
.main-slider2 .owl-next:hover,
.main-slider2 .owl-prev:hover,
.blog-post-img-slider .owl-prev:hover,
.blog-post-img-slider .owl-next:hover,
.ulockd-bpost-slider .owl-controls .owl-prev:hover,
.ulockd-bpost-slider .owl-controls .owl-next:hover {
	background-color: #00b3ff;
}
.masonry-filter a.active,
.masonry-filter a:active,
.masonry-filter a:hover,
.masonry-filter a:focus {
	background-color: #00b3ff;
}

/* BACKGROUND COLOR TRANSPARENT */
.ulockd-ap-service-two::before,
.ulockd-coming-soon::before,
.ulockd-uconctruction::before {
	background-color: rgba(0, 179, 255, .98);
}
.overlay-tc95:before {
	background-color: rgba(0, 179, 255, .95);
}

.feature-box .title,
.feature-box .title,
.feature-box .overlay,
.shop-box .overlay,
.ulockd-frst-divider::before,
.gallery-thumb .layer,
.overlay-tc9:before {
	background-color: rgba(0, 179, 255, 0.9);
}
.overlay-tc85:before {
	background-color: rgba(0, 179, 255, .85);
}
.overlay-tc8:before {
	background-color: rgba(0, 179, 255, .8);
}
.gallery-thumb .overlayer,
.overlay-tc75:before {
	background-color: rgb(198, 140, 204, .6);
}
.flickr-widget li .thumb .overlay,
.overlay-tc7:before {
	background-color: rgba(0, 179, 255, .7);
}
.overlay-tc65:before {
	background-color: rgba(0, 179, 255, .65);
}
.gallery-overlay,
.team-overlay,
.overlay-tc6:before {
	background-color: rgb(198, 140, 204, .6);
}
.overlay-tc55:before {
	background-color: rgba(0, 179, 255, .55);
}
.overlay-tc5:before {
	background-color: rgba(0, 179, 255, .5);
}

/* BUTTON TEMPALTE COLOR */
.ulockd-btn-thm2 {
  background-color: #2c8fca;
  border-color: #2c8fca;
}
.ulockd-btn-styledark:hover,
.ulockd-btn-styledark:active,
.ulockd-btn-styledark:focus {
  background-color: #00b3ff;
}
.ulockd-btn-yellow:hover,
.ulockd-btn-yellow:active,
.ulockd-btn-yellow:focus {
  background-color: #00b3ff;
}
.ulockd-btn-white:hover,
.ulockd-btn-white:active,
.ulockd-btn-white:focus {
  background-color: #00b3ff !important;
  border-color: #00b3ff !important;
}
.ulockd-btn-gray:hover,
.ulockd-btn-gray:active,
.ulockd-btn-gray:focus {
  background-color: #00b3ff !important;
  border-color: #00b3ff !important;
}
.ulockd-btn-blue:hover,
.ulockd-btn-blue:active,
.ulockd-btn-blue:focus {
  background-color: #00b3ff !important;
  border-color: #00b3ff !important;
}
.ulockd-btn-transparent:hover,
.ulockd-btn-transparent:active,
.ulockd-btn-transparent:focus {
  background-color: #00b3ff !important;
  border-color: #00b3ff !important;
}

/* BORDER TEMPALTE COLOR */
.icon_box .icon i,
.icon_box .icon span,
.ulockd-bdr-thm {
    border: 1px solid #8c3d92;	
}
nav.navbar li.dropdown ul.dropdown-menu {
	border-top: 5px solid #00b3ff
}
.ulockd-bb-solid-thm {
    border-bottom: 1px solid #00b3ff;
}
.ulockd-bt-solid-thm {
    border-top: 1px solid #00b3ff;
}
#custom_carousel .controls li.active {
    border-top: 3px solid #00b3ff;
}
.ulockd-bb-solid {
	border-bottom: 1px solid #00b3ff;
}
.ulockd-bb-dotted {
	border-bottom: 1px dotted #00b3ff;
}
.ulockd-bb-dashed {
	border-bottom: 1px dashed #00b3ff;
}
.ulockd-bb2-dashed {
	border-bottom: 2px dashed #00b3ff;
}
.faq-content .panel .panel-body,
.faq-content .panel .panel-body,
.ulockd-bl-solid{
	border-left: 5px solid #a77ba8;
}
.pagination>.active>a,
.pagination>.active>a,
.amount-box input[type="radio"]:checked+label,
.features-tab>li.active>a,
.features-tab>li.active>a:focus, 
.features-tab>li.active>a:hover,
.ulockd-all-service a.active {
	border-color:  #00b3ff;
}
/* Hover Border COlor */
.team-icon a:hover,
.team-details .team-icon a,
.icon_box:hover .icon i,
.icon_box:hover .icon span {
    border: 1px solid #8c3d92;
}

/* Custom Css */

.bg-box2 {
    background: #8c3d92;
}
.ulockd-mrgn12-100 {
    margin-top: -70px;
}
.bg-box3 {
    background: #a15da7;
	margin-top: -70px;
}

.bg-box4 {
    background: #AB6DB0;
	margin-top: -70px;
}

nav.navbar.bootsnav.menu-style1 ul.nav li a {
    padding: 30px 13px;
}

nav.navbar.bootsnav.menu-style1 {
    border: none;
    position: relative;
    z-index: 999;
}

.ulockd-btn-blue {
    background-color: #a15da7;
    border-color: #a15da7;
    color: #ffffff;
    border-radius: 0px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.pricing_table:hover .pricing_table_header, .pricing_table:hover .title, .pricing_table:hover .price-value {
    background: #8c3d92 !important;
}

nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    color: #6f6f6f;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 8px;
	padding-bottom: 10px;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a {
    text-align: left;
    padding: 5px 5px;
    display: block;
    width: 100%;
    margin-bottom: 0;
    color: #6f6f6f;
    border-bottom: solid 1px #eee;
}

.ulockd-btn-thm2:hover, .ulockd-btn-thm2:active, .ulockd-btn-thm2:focus {
    background-color: #a15da7;
    border-color: #a15da7;
    color: #ffffff;
}

.ulockd-btn-blue:hover, .ulockd-btn-blue:active, .ulockd-btn-blue:focus {
    background-color: #2c8fca !important;
    border-color: #2c8fca !important;
}

.ulockd-btn-styledark:hover, .ulockd-btn-styledark:active, .ulockd-btn-styledark:focus {
    background-color: #a15da7;
	border-color: #a15da7;
}

.ulockd-btn-white:hover, .ulockd-btn-white:active, .ulockd-btn-white:focus {
    background-color: #ab6db0 !important;
    border-color: #ab6db0 !important;
}

.pricing_table .pricing-content .pricing_table_signup a:hover {
    background: #8c3d92 !important;
    color: #ffffff;
}

#news-container
{
	width: 100%; 
	margin: auto;
	}

#news-container ul li div
{

}

.footer-padding {
    padding: 20px 15px 20px;
}

.main-album a img,
.album-title {
	transition: all ease 0.3s;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
}

.main-album ul {
	list-style: none;
	padding: 0;
	text-align: center;
	font-weight: bold;
	margin: 50px 0 0;
}

.main-album ul:after {
	content: '';
	display: block;
	clear: both;
}

.main-album li {
	width: 33%;
	margin: 0;
	float: left;
	padding: 20px;
}

.album-cover {
	position: relative;
	overflow: hidden;
}

.album-title {
	text-align: left;
	font-size: 15px;
	color: #000;
	padding: 2px 25px;
	position: absolute;
	bottom: 20px;
	right: -10px;
	background: rgba(255, 255, 255, 0.8);
	font-weight: 400;
	max-width: 100%;
	max-width: calc(100% + 10px);
}

.album-title:after {
	content: '';
	display: block;
	position: absolute;
	right: 0px;
	z-index: 23;
	bottom: -9px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 10px 0 0;
	border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
}

.main-album a {
	border: 1px solid #ccc;
	display: block;
	margin-bottom: 5px;
	background: #fff;
	position: relative;
}

.main-album a img {
	width: 100%;
	height: auto;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.main-album a:hover img {
	opacity: 1;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.main-album a:hover .album-title {
	background: rgba(107, 32, 113, 0.8);
	color: #fff;
}

.main-album a:hover .album-title:after {
	border-top-color: rgba(107, 32, 113, 0.8);
}

.main-album li {
	width: 96%;
	margin: 12px 2%;
	padding: 5px;
}

.album-date {
	position: absolute;
	display: block;
	background: rgba(107, 32, 113, 0.8);
	margin-top: 0;
	color: #fff;
	border: 1px solid #2c8fca;
	line-height: 1;
	left: 10px;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 14px;
	top: 10px;
}

.album-date span {
	display: block;
	font-size: 30px;
}

.footer-icon-clr {
	color: #d0aad0;
}
a:hover, a:focus {
    color: #fff;
    text-decoration: none;
    outline: none;
}
.ulockd-faq-box .panel .panel-title a i {
    background-color: #2c8fca;
    color: #fff;
    height: 50px;
    line-height: 50px;
    margin-right: 10px;
    text-align: center;
    width: 50px;
}
.ulockd-faq-box .panel-body {
    background: #efeaef none repeat scroll 0 0;
    padding: 20px 25px;
}
.ulockd-faq-content .panel-default > .panel-heading  {
	background-color: #ad78ad !important;
}
.in-page-icons {
	
}
.in-page-icons ul{
	margin: 0px;
	padding: 0px;
}
.in-page-icons li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-image: url(../images/icon.png);
	list-style-type: none;	
}
.in-page-icons li li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-image: url(../images/icon-2.png);	
}
.in-page-icons-sub {
    margin-top: -15px;
}
.in-page-icons-sub ul{
	margin: 0px;
	padding: 0px;
   /*  column-count: 2; */
    width: 80%;
}
.in-page-icons-sub li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-type: square;	
}
.in-page-icons-subb {
    margin-top: -15px;
}
.in-page-icons-subb ul{
	margin: 0px;
	padding: 0px;
}
.in-page-icons-subb li{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	list-style-type: square;	
}
.nav-pills>li>a {
    background: #f4e8f5;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #853e86;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #333;
}

a:hover, a:focus {
    color: #d0aad0;
    text-decoration: none;
    outline: none;
}
.hospital-color-1 {
    color: #2c8fca;
    font-size: 20px;
}
.hospital-color-2 {
    color: #2c8fca;
    margin-bottom: 0px;
}
.blt2 li {
	padding: 12px 7px;
	padding-left: 35px;
	background: url(../images/icon.png) no-repeat 12px 15px;
	background-size: 15px;
	font-size: 15px;
	border: 1px solid #d0aad0;
	margin: 5px 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.blt2 li:hover {
	background-color: #f4e8f5;
	color: #2c8fca;
}

/* Accordion */
.blt4 ul {
	list-style: none;
}

.blt4 li {
	padding: 3px 4px;
	padding-left: 20px;
	background: url(../images/icon.png) no-repeat 0px 9px;
	color: #777777;
	text-align: left;
}

.smk_accordion {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}

.smk_accordion .accordion_in {
	border: 1px solid #6c2071;
	position: relative;
	z-index: 10;
	margin-top: -1px;
	overflow: hidden;
	margin-bottom: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.smk_accordion .accordion_in .acc_head {
	position: relative;
	background: #d0aad0;
    color: #000;
	padding: 10px;
	font-size: 14px;
	display: block;
	cursor: pointer;
}

.smk_accordion .accordion_in .acc_head:hover {
	    background-color: #7e317f;
    color: #ffffff;
}

.smk_accordion .accordion_in .acc_head .acc_icon_expand {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	background: url(../images/plusminus-1.png) center 0;
}

.smk_accordion .accordion_in .acc_content {
	background: #fff;
	color: #7B7E85;
	padding: 12px!important;
	border-top: 1px solid #b5e1dd;
}

.smk_accordion .accordion_in.acc_active>.acc_content {
	display: block;
}

.smk_accordion .accordion_in.acc_active>.acc_head {
	background: #7e317f;
	color: #fff;
}

.smk_accordion .accordion_in.acc_active>.acc_head .acc_icon_expand {
	background: url(../images/plusminus.png) center -18px;
}

.smk_accordion.acc_with_icon .accordion_in .acc_head,
.smk_accordion.acc_with_icon .accordion_in .acc_content {
	padding-left: 40px;
} 

.table-1 {
    border-top: 1px solid #6c2071;
    width: 100%;
}
.table-1-head {
    background: #2c8fca;
    color: #fff;
}
.table-1 tr{
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
        color: #000;
}
.table-1 td{
    border-left: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    padding: 5px
}

.table-1 tr:hover {
    background: #f4e8f5;
    color: #2c8fca;
}
.table-thumbnail {
    display: block;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.price-pack {

}
.price-pack span {
    background: #2c8fca;
    color: #fff;
    padding: 2px 8px;
    margin-left: 10px;
    float: right;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: -39px;
}
.f_left {
	float: left;
    margin-left: 20px;
}

.clear {
	clear: both;
	height: 0;
	font: 0;
	overflow: hidden;
}

.fix-top-margin3 {
	margin-top: 20px;
}

.health-price {
	color: #fff;
	background: #2c8fca;
	padding: 10px 15px;
	;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.health-price .text {
	line-height: 23px;
}

.health-price-box {
	font-weight: 400;
	margin-left: 20px;
	float: left;
	border: 1px solid #fff;
	padding: 2px 0px 2px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.health-price-box span {
	background: #fff;
	color: #2c8fca;
	padding: 2px 10px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.find-doctors-bg {
   background: #d0aad040; 
    border: 1px solid #2c8fca; 
    padding: 15px 15px 5px 15px; 
    margin-bottom: 20px; 
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px;
}
.find-doctors label {
	width: 100%;
	float: left;
	display: block;
	text-align: left;
	padding: 0 10px 0 0;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 14px;
    color: #2c8fca;
}

.find-doctors .input {
	width: 100%;
}

.find-doctors select {
	color: #000;
	width: 100%;
	outline: none;
	border: 1px solid #d0aad0;
	background-color: #FFF;
	padding: 3px 5px;
	height: 38px;
	margin-bottom: 18px;
}

.find-doctor {
	font-size: 14px;
	border: 1px solid #2c8fca;
	margin: 5px 0;
	position: relative;
	margin-bottom: 15px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.find-doctor:hover {
	border-color: #d0aad0;
}

.find-doctor .img-box {
	background: #2c8fca;
	float: left;
	width: 120px;
	padding: 12px 0;
	position: absolute;
	bottom: 0;
	top: 0;
}

.find-doctor .img-box:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid #2c8fca;
	border-right: 10px solid transparent;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	margin: 0 0 0 25px;
	z-index: 999;
	right: -20px;
	top: 16px;
}

.find-doctor .img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	margin: 0 auto;
	border: 4px solid #d0aad0;
/*	-webkit-border-radius: 50%;*/
/*	-moz-border-radius: 50%;*/
/*	border-radius: 50%;*/
}

.find-doctor .img img {
	width: 100%;
}

.find-doctor .text {
	padding: 10px 20px 10px 10px;
	padding-left: 140px;
}

.find-doctor .name {
	color: #6c2071;
	margin-bottom: 5px;
	font: 300 20px "Lato", sans-serif;
}

.find-doctor .title {
	color: #000;
	margin-bottom: 5px;
	float: left;
	width: 100px;
}

.find-doctor .detail:before {
	content: ':';
	color: #444;
	padding-right: 15px;
}

.find-doctor .detail {
	color: #712a71;
	margin-bottom: 5px;
	padding-left: 100px;
}

.find-doctor .btn a {
	border: 1px solid #2c8fca;
	color: #2c8fca;
	font: 300 14px 'Oswald', sans-serif;
	display: inline-block;
	text-decoration: none;
	padding: 4px 20px;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}

.find-doctor .btn a:hover {
	background: #2c8fca;
	color: #fff;
}

.find-doctor:hover .img-box {
	background: #d0aad0;
}

.find-doctor:hover .img {
	border-color: #fff;
}

.find-doctor:hover .img-box:after {
	border-left-color: #d0aad0;
}

.ulockd-contact-form.style2 {
    background: white none repeat scroll 0 0;
    border: 1px solid #d0aad0;
    padding: 50px;
}
.ulockd-contact-form .ulockd-form-fg {
    border: 1px solid #d0aad0;
    border-radius: 0;
    box-shadow: none;
    color: #A3A3A3;
    height: 40px;
    margin-bottom: 20px;
}
.ulockd-contact-form .ulockd-form-tb {
    border: 1px solid #d0aad0;
    border-radius: 0;
    box-shadow: none;
    color: #A3A3A3;
}
.ifw{
    margin:5px 0px;
    float:right;
}
@media screen and (max-width:768px){
.ifw{
    text-align:center;
    float:none;
    }
}
.footer-copy-text{
    font-size: 14px;
    color: #fff;
    margin:5px 0px;
    text-align: left;
}
.footer-copy-text a{
    color: #fff;
    text-decoration: none
}
.footer-copy-text a:hover{
    color: #d0aad0;
    text-decoration: none
}
@media screen and (max-width:768px){
.footer-copy-text {
    text-align:center;
    }
}
.footer-link-text{
    font-size: 12px;
    color: #fff;
    text-align: left;
}
.footer-link-text a{
    color: #fff;
    text-decoration: none;
}
.footer-link-text a:hover{
    color: #d0aad0;
    text-decoration: none;
}
@media screen and (max-width:768px){
.footer-link-text {
    text-align:center;
    }
}
.table-2 {
	border-collapse:collapse;
	line-height:20px;
	text-align:start;
	width: 100%;
}
.table-2 tr.thead-2 td{background:#2c8fca;color:#fff;}
.table-2 td{border:1px solid #E5E5E5;padding:7px 10px;}
.table-2 tr:hover {
    background: #f4e8f5;
    color: #2c8fca;
}
.current-openings {background:#fff;font:300 15px 'Oswald', sans-serif;border:1px solid #2c8fca;color:#2c8fca;padding:4px 20px;text-align:center;font-size:22px;}
.current-openings:hover {background:#2c8fca;color:#fff;border-color:#2c8fca;}
.ulockd-inner-home {
    padding: 200px 0;
}

.inner-conraimer-details h1 {
    display: none;
}

.in-page-bg-title {
    font-family: "Raleway", sans-serif;
    font-weight: 500;
    font-size: 18px;
    color:#fff;
    background:#2c8fca;
    padding:4px 10px;
    margin-bottom:15px;
}
.custom_cs{
	margin-bottom: 2% !important;
}
/*loader show when inquiry submit.*/
.loader {
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 30px;
  height: 30px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.icon-box {
    border-radius: 0 45px 0;
    font-family: "Lato", sans-serif;
    padding: 20px;
    position: relative;
    margin-top: 20px;
}
.truncate-custom p, .truncate-custom h3 {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home-custom{
	direction:ltr;
}
.team-grid .thumb img {
    border-radius: 0 100px 0;
    border: 1px solid #735a77;
}
.marquee-bg {background-color: #821647;}
#announcements strong{color:#fff;font-size:16px;}
#announcements ul{margin: 0px;padding: 0px;}
#announcements li{margin: 0px;padding: 0px;color: #fff;display:inline-block;margin-right:10px;}
#announcements li a{color: #fff;text-decoration:none}
.anou_title{display:inline-block;}

.ulockd-ffact-one-one {position:relative;}
.ulockd-ffact-one-one span{color:#ffffff;font-size:48px;}
.ulockd-ffact-one-one p{font-size:18px;font-weight:600;margin-bottom:0;text-transform:capitalize;}
.ulockd-ffact-one-one .timer{color:#ffffff;font-family:"serif";font-size:30px;font-weight:700;}
@media screen and (max-width: 992px) {
 .owl-theme .owl-dots, .owl-theme .owl-nav {
    display: none !important;
}
}

@media screen and (max-width: 600px) {
.carousel-caption {
    display: none;
}
}
.header-top {
    padding: 0px 0;
    position: relative;
}
.ulockd-mrgn1215 {
    margin-top: 5px;
}
nav.navbar.bootsnav.menu-style1 ul.nav li a {
    padding: 25px 13px;
}

.attr-nav {
    float: right;
    display: inline-block;
    margin-left: 13px;
    margin-right: -15px;
    margin-top: 0px;
}
.page-main-title {
	background-image: url(../images/title-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 15px;
    padding-bottom: 5px;
	margin-bottom: 50px;
}
.page-main-title-1 {
	background-image: url(../images/title-bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 15px;
    padding-bottom: 5px;
}
.captcha_cls
{
	margin-top:8% !important;
}