
@font-face {
    font-family: AvenirLTStd;
    src: url(/Sitefinity/WebsiteTemplates/RadiologyTemplate/App_Themes/RadiologyTheme/fonts/AvenirLTStd-Heavy.woff);
}

@font-face {
    font-family: AvenirLTStdBlack;
    src: url(/Sitefinity/WebsiteTemplates/RadiologyTemplate/App_Themes/RadiologyTheme/fonts/AvenirLTStd-Black.woff);
}
@font-face {
    font-family: AvenirLTStdMedium;
    src: url(/Sitefinity/WebsiteTemplates/RadiologyTemplate/App_Themes/RadiologyTheme/fonts/AvenirLTStd-Medium.woff);
}
@font-face {
    font-family: AvenirLTStdRoman;
    src: url(/Sitefinity/WebsiteTemplates/RadiologyTemplate/App_Themes/RadiologyTheme/fonts/AvenirLTStd-Roman.woff);
}


body { font-family: "AvenirLTStd"; font-size: 16px; color: #3f3f3f; line-height: 1.6; }
::-moz-selection { background: #08327e; color: #fff; text-shadow: none; }
::selection { background: #08327e; color: #fff; text-shadow: none; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #d7d7d7; margin: 30px 0; padding: 0; }
img { vertical-align: middle;    max-width: 100%; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
::-webkit-input-placeholder { color: #6d6e70 !important; opacity: 1 !important; }
:-moz-placeholder { color: #6d6e70 !important; opacity: 1 !important; }
::-moz-placeholder { color: #6d6e70 !important; opacity: 1 !important; }
:-ms-input-placeholder { color: #6d6e70 !important; opacity: 1 !important; }
.form-control:focus::-webkit-input-placeholder { color:transparent !important; }
.form-control:focus:-moz-placeholder { color:transparent !important; }
.form-control:focus::-moz-placeholder { color:transparent !important; }
.form-control:focus:-ms-input-placeholder { color:transparent !important; }
address { font-style: normal; }
blockquote { border: none; font-size: 1em; padding: 0; }
button {text-transform:uppercase}

*:hover, *:visited, *:active, *:focus { outline: none; }

a { -webkit-transition: color 0.15s ease; -moz-transition: color 0.15s ease; -o-transition: color 0.15s ease; transition: color 0.15s ease; }
a:link, a:visited, a:focus { color: #e91947; outline: none !important; text-decoration: none; }
a:hover { color: #c00; outline: none; text-decoration: none; }

main{width:100%;overflow:hidden;}
.pos-relative {position:relative}

@media print{
	aside { display: none; }
	a[href]:after { content: none !important; }
}

.header{
	border-top: 10px solid #3592b3;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	padding: 20px 0;
}
.c-header1{
	float: right;
	margin-top: 5px;
}
.c-header1 ul{
	padding: 0;
	margin: 0;
  display:inline-block
}
.swiftype-search {position:relative; display:inline-block; vertical-align:middle}
.swiftype-search input {width:150px; border:1px solid #d7d7d7; height:38px; padding:8px 30px 8px 10px; box-sizing:border-box !important; background:none !important; border-radius:0 !important; font:inherit !important}
.swiftype-search input:focus {border-color:#3592b3 !important}
.swiftype-search button {position:absolute; width:38px; height:38px; background:url(/Sitefinity/WebsiteTemplates/RadiologyTemplate/App_Themes/RadiologyTheme/Images/Images/magnifier.png) no-repeat center; right:0; top:0; border:0; font-size:0; line-height:0; color:transparent}
.swiftype-search input::placeholder {
  font-size:8px; line-height:3.5; text-transform:uppercase; letter-spacing:1px; color:#c9c9c9 !important; font-weight:700 !important; 
}
.c-header1 a{
	color: #000;
	font-size: 12px;
	line-height: 12px;
	padding: 15px 10px;
	font-weight: bold;
	display: inline-block;
  text-transform:uppercase;
  vertical-align:middle;
}
.c-header1 .active a,.c-header1 a:hover{
	color: #3592b3;
}
.btn, 
.c-header1 li:last-child a{
	color: #fff !important;
	border-radius: 0;
	padding: 10px 20px;
	text-align: center;
	font-size: 12px;
    font-family: AvenirLTStdBlack;
    font-weight: normal;
    position: relative;
    transition: 0.3s;
    overflow: hidden;
    z-index: 9;
    border: none;
    text-transform: uppercase;
}
.btn .fa,
.c-header1 li:last-child a .fa{
	margin-right: 10px;
}
.c-header1 .btn1,
.c-header1 li:last-child a{
	padding: 13px 20px;

}
.btn1,
.c-header1 li:last-child a{
	background: #0e914e;
	color: #fff !important;
	width: auto;
	font-weight: normal;
}
.btn1:before,
.c-header1 li:last-child a:before{
	content: '';
	width: 150%;
	height: 300%;
	background: #42d98c;
	position: absolute;
    transition: 0.3s;
	left: -160%;
	top: -40px;
	transform: rotate(-10deg);
	z-index: -1;
}
.btn1:hover:before,
.c-header1 li:last-child a:hover:before{
    transition: 0.3s;
	left: -10%;
}

.nav .container{
	position: relative;
}
.menu-icon{
	width: 50px;
	height: 52px;
	padding: 10px;
	position: absolute;
	right: 20px;
	top: -52px;
	display: none;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.menu-icon span{
	display: block;
	width: 100%;
	height: 3px;
	background: #ccc;
	position: relative;
	transition: 0.3s;
}
.menu-icon span:after{
	position: absolute;
	content: '';
	top: -13px;
	width: 100%;
	height: 3px;
	background: #ccc;
	transition: 0.3s;
}
.menu-icon span:before{
	position: absolute;
	content: '';
	bottom: -13px;
	width: 100%;
	height: 3px;
	background: #ccc;
	transition: 0.3s;
}
.menu-icon.active span{
	background: transparent;
	transition: 0.3s;
}
.menu-icon.active span:after{
	transform: rotate(45deg);
	top: 0;
	transition: 0.3s;
}
.menu-icon.active span:before{
	transform: rotate(-45deg);
	transition: 0.3s;
	bottom: 0;
}
.nav ul{
	margin: 0;
	display: flex;
	justify-content: space-between;
	
}
.nav li a{
	font-size: 12px;
	color: #000;
	line-height: 12px;
	padding: 20px 10px;
	font-weight: bold;
	display: inline-block;
	position: relative;
  text-transform:uppercase
}
.nav li a:before{
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	width: 0%;
	height: 4px;
	background: #3592b3;
	transition: 0.3s;
}
.nav li.active a:before, .nav li:hover a:before{
	width: 100%;
	transition: 0.3s;
}
.nav li.active a, .nav li:hover a{
	color: #3592b3;
}

.btn2{
	background: #1cb065;
	margin-right: 10px;
}
.btn2:before{
	content: '';
	width: 150%;
	height: 300%;
	background: #42fc9e;
	position: absolute;
    transition: 0.3s;
	left: -160%;
	top: -40px;
	transform: rotate(-10deg);
	z-index: -1;
	opacity:0;
}
.btn2:hover:before{
    transition: 0.3s;
	left: -10%;
	opacity:1;
}
.btn3{
	background: #a9a9a9;
}

.btn3:before{
	content: '';
	width: 150%;
	height: 300%;
	background: #333;
	position: absolute;
    transition: 0.3s;
	left: -160%;
	top: -40px;
	transform: rotate(-10deg);
	z-index: -1;
}
.btn3:hover:before{
    transition: 0.3s;
	left: -10%;
}
h2,.c-title2{
	font-size: 40px;
	line-height: 50px;
	color: #00769d;
    font-family: AvenirLTStdBlack;
    margin: 0;
}
.position{
	position: relative;
	cursor: pointer;
}

.green{
	color: #1cb065 !important;
    font-family: AvenirLTStdBlack;
}

.center{
	text-align: center;
}

.c-title3{
	font-size: 50px;
	margin: 0;
	line-height: 65px;
	color: #0c7ca2;
    font-family: AvenirLTStdBlack;
}
.c-list1{
	width: calc(50% - 15px);
	float: left;
	display: inline-block;
	border: 3px solid #fff;
	position: relative;
	background: #fff;
	text-align: center;
	padding: 80px 0 50px;
	margin-top: 30px;
}
.c-list1:last-child{
	margin-left: 30px;
}
.c-list1:hover{
	border: 3px solid #01a6ac;
}
.c-list1-top{
	position: absolute;
	width: 112px;
	height: 112px;
	border-radius: 50%;
	background: #01a6ac;
	display: flex;
	justify-content: center;
	align-items: center;
	top: -66px;
	left: 50%;
	transform: translateX(-50%);
}
.c-list1-title{
	font-size: 22px;
	color: #4d4d4d;
    font-family: AvenirLTStdBlack;
    line-height: 22px;
    padding-bottom: 25px;
    position: relative;
}
.c-list1-title:after{
	content: '';
	position: absolute;
	bottom: 0;
	width: 40px;
	height: 1px;
	background: #b7b7b7;
	left: 50%;
	transform: translateX(-50%);
}
.c-list1-content p{
    font-family: AvenirLTStdMedium;
    line-height: 28px;
    color: #4d4d4d;
    max-width: 350px;
	font-size: 16px;
	margin: 20px auto 25px;
}
.c-list1-content a{
	font-size: 12px;
	color: #1cb065;
    font-family: AvenirLTStdBlack;
    display: table;
    margin: auto;
}
.c-list1-content a .fa{
	margin-right: 10px;
}

.c-list2{
	width: 25%;
	padding: 70px 0;
	background: #09b7b6;
	position: relative;
	color: #fff;
	height: 300px;
}
/* .c-list2:hover .index-consult-content{
	display: none;
} */
.c-list2:nth-child(2n+1){
	background: #0ba09e;
}
.btn4{
    border: 2px solid #fff;
    color: #fff;
}
.btn4:before{
	content: '';
	width: 150%;
	height: 300%;
	background: #fff;
	position: absolute;
    transition: 0.3s;
	left: -160%;
	top: -40px;
	transform: rotate(-10deg);
	z-index: -1;
}
.btn4:hover:before{
    transition: 0.3s;
	left: -10%;
}
.btn4:hover{
	color: #00769d !important;
}

.footer{
	padding: 50px 0;
	background: #fff;
	width: 100%;
}
.footer .container > .row{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.c-footer-title{
	font-size: 14px;
	color: #00769d;
    font-family: AvenirLTStdBlack;
    margin-bottom: 10px;

}
.footer .container a{
	font-size: 14px;
	color: #898989;
	line-height: 25px;
    font-family: AvenirLTStdMedium;
}
.footer .container a:hover,
.footer .container li.active a{
	color: #00769d;
}
.footer ul{
	padding: 0;
	margin: 0;
}
.footer li{
	list-style: none;
	width: 100%;
	margin-bottom: 3px;
}
.c-footer1{
	background: #00769c;
	font-size: 12px;
	color: #fff;
    font-family: AvenirLTStdRoman;
    text-align: center;
    padding: 12px 15px;
    line-height: 18px;
}
.c-footer1 a{
	color: #fff;
    font-family: AvenirLTStdBlack;
}
.c-footer1 a:hover{color:#1cb065;}

.index-radiology{
	width: 100%;
	max-width: 1270px;
	margin: 75px auto 80px;
	padding: 0 15px;
	display: flex;
	position: relative;
}
.index-radiology.radiologists1 .index-radiology-bottom{
	padding-right: 15px;
}
.index-radiology-top{
	border-right: 1px solid #444444;
	padding: 15px 60px 15px 0;
	flex: 0 0 auto;
}
.index-radiology-top p{
	font-size: 17px;
	color: #555555;
    font-family: AvenirLTStdMedium;
    margin-bottom: 0;
}
h2,.c-title2{
	font-size: 40px;
	line-height: 50px;
	color: #00769d;
    font-family: AvenirLTStdBlack;
    margin: 0;
}
.index-radiology-bottom{
	padding: 0 50px;
	font-size: 14px;
	line-height: 28px;
	color: #4d4d4d;
	display: flex;
	align-items: center;
    font-family: AvenirLTStdRoman;
    flex: 1 1 auto;
}
.par160 {padding-right:160px}
.index-radiology-bottom .btn{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.index-radiology-bottom strong{
    font-family: AvenirLTStdBlack;
	display: block;
}
.c-main{
	width: 100%;
	position: relative;
	height: 300px;
}
.full-bg{
	background-size: cover !important;
	background-position: center center;
}
.c-main-title{
	font-size: 60px;
	line-height: 60px;
    font-family: AvenirLTStdBlack;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -20%);
    width: 100%;
    text-align: center;
    text-transform: uppercase;
	text-shadow: 0 0 15px #333;
}
.c-brackcum{
	position: absolute;
	bottom: 0;
	line-height: 0;
	background: rgba(255,255,255,0.6);
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	color: #00769d;
	text-transform: uppercase;
    font-family: AvenirLTStdBlack;
}
.c-brackcum ul, .c-brackcum li{
	padding: 0;
	margin: 0;
	text-align: center;
}
.c-brackcum li:last-child{padding-bottom:18px;}
.c-brackcum li a{
	padding: 18px 0;
	color: #7d7d7d;
	display: block;
	margin-right: 27px;
	position: relative;
}
.c-brackcum li a:before{
	content: '\f101';
	position: absolute;
	right: -20px;
	font-family: FontAwesome;
	font-size: 16px;
	font-weight: bold;
	top: 17px;
}
.tabs-content{
	display: none;
}
.tabs-content.active{
	display: block;
}
.about-choose .container{
	display: flex;
	flex-wrap: wrap;
}
.c-list3{
	width: 25%;
	background: #1cb065;
	position: relative;
}
.c-list3 img{
	width: 100%;
}
.c-list3:hover img{
	opacity: 0;
}
.c-list3 p{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 20px;
	color: #fff;
	line-height: 25px;
	max-width: 200px;
	width: 100%;
	text-align: center;
}

.about-choose .c-title2{
	margin: 120px 0 90px;
}


.about-commit{
	margin: 110px 0 80px;
	position: relative;
}
.about-commit .c-title2{
	margin-bottom: 20px;
}
.about-commit p{
	font-size: 16px;
	line-height: 28px;
	color: #4d4d4d;
    font-family: AvenirLTStdRoman;
}
.about-commit strong{
    font-family: AvenirLTStdBlack;
}
.about-commit .btn{
	margin-top: 40px;
}
.about-commit-img{
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.about-world{
	padding: 120px 0;
	color: #fff;
}
.about-world strong{
	display: block;
	font-size: 20px;
    font-family: AvenirLTStdBlack;
    line-height: 35px;
    margin: 40px 0 20px;
}
.about-world p{
	margin: 0;
	font-size: 16px;
	line-height: 28px;
    font-family: AvenirLTStdRoman;
}
.about-world p span{
	font-family: AvenirLTStdBlack;
}
.while{
	color: #fff;
}
.about-world-link{
	margin-top: 50px;

}
.about-world-link a:first-child{
	margin-right: 20px;
}

.about-service{
	margin: 110px 0;
}
.about-service ul{
	padding: 0;
	margin: 0;
}
.about-service li{
    font-family: AvenirLTStdRoman;
    color: #595959;
    list-style: none;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 25px;
}
.about-service li a{
    color: #595959;
	line-height:1.2;
}
.about-service li a:hover{
	color: #1cb065;
	font-family: AvenirLTStdBlack;
}
.about-service .row{
	padding-bottom: 30px;
	margin-bottom: 50px;
	border-bottom: 1px solid #909090;
}
.about-service .row:last-child{
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}

.c-text1{
	font-size: 14px;
	line-height: 28px;
	color: #4d4d4d;
    font-family: AvenirLTStdRoman;
}
.c-text1 strong{
	font-family: AvenirLTStdBlack;
}

.c-title4{
	font-size: 20px;
	color: #00769d;
	margin-bottom: 20px;
	font-family: AvenirLTStdBlack;
}
.tab-defaul ul{
	padding: 0;
	margin: 0;
}
.tab-defaul li{
	list-style: none;
	width: 275px;
	font-size: 18px;
	line-height: 28px;
	color: #4d4d4d;
	border: 1px solid #1cb065;
	text-align: center;
	padding: 10px 0;
	display: inline-block;
	float: left;
	cursor: pointer;
}
.tab-defaul li a{color: #4d4d4d;}
.tab-defaul{
	display: table;
	margin: 0 auto 75px;
	width: 100%;
}
.tab-defaul li.active{
	background: #1cb065;
	color: #fff;
	font-family: AvenirLTStdMedium;
}

.c-list{
	position: relative;
	background: #09b7b6;
}
.c-list:nth-child(even){background: #0ba09e;}
.c-col-3{
	width: calc(100% / 3);
}
.c-list img{
	width: 100%;
}

.c-list p{
	color: #fff;
	font-size: 32px;
	line-height: 30px;
	position: absolute;
	top: 40px;
	left: 40px;
	width: calc(100% - 80px);
	font-family: AvenirLTStdBlack;
}
.c-list .btn{
	position: absolute;
	bottom: 40px;
	left: 40px;
	opacity: 0;
}
.c-list:hover img{
	opacity: 0;
}
.c-list:hover .btn{
	opacity: 1;
}
.btn5{
	color: #00769d !important;
	background: #fff;
}
.btn5:hover{
	color: #fff !important;
}
.btn5:before{
	content: '';
	width: 150%;
	height: 300%;
	background: #00769d;
	position: absolute;
    transition: 0.3s;
	left: -160%;
	top: -40px;
	transform: rotate(-10deg);
	z-index: -1;
}
.btn5:hover:before{
    transition: 0.3s;
	left: -10%;
}

.c-col-2{
	width: 50%;
	float: left;
	background: #0aaaaa;
	padding: 65px 0;
	color: #fff;
	font-family: AvenirLTStdMedium;
	font-size: 16px;
	line-height: 28px;
}
.c-col-2:last-child{
	background: #0ba09e;
}
.c-col-2 > div{
	max-width: 480px;
	padding: 0 15px;
	margin: auto;
}
.c-col-2 h3{
	font-size: 22px;
	font-family: AvenirLTStdBlack;
	margin-bottom: 20px;
}
.c-col-2 .btn{
	margin-top: 30px;
}
.par160{
	padding-right: 160px;
}
.c-list4{
	text-align: center;
	width: 33.33%;
	margin-top: 50px;
	cursor: pointer;
}
.c-list4:hover img, .c-list4.active img{
	border: 3px solid #1cb065;
}
.c-list4 img{
	width: 128px;
	border-radius: 50%;
}
.c-list4 p{
	font-family: AvenirLTStdMedium;
	color: #464646;
}
a.green:hover{color:#00769d !important;}
.contact-content > img {
    position: absolute;
    bottom: 0;
    left: 0;
}
.privacy-policy{margin:85px auto;}
.empty-page{font-size:100px;text-align:center;padding: 200px 0;}
.webmaster{padding:100px 0;}
.center{text-align:center;}
.hide-img img{opacity:0;}


.faq {
	margin: 100px auto;
}
.faq .c-title2{
	margin-bottom: 50px;
}
.faq-toggle{
	margin-bottom: 10px;
}
.faq-title{
	font-size: 16px;
	color: #2d2d2d;
	font-family: AvenirLTStdBlack;
	padding: 18px;
	line-height: 16px;
	width: 100%;
	background: #e7e7e7;
	position: relative;
	cursor: pointer;
}
.faq-title:before{
	content: '\f055';
	position: absolute;
	right: 18px;
	color: #38a1c0;
	font-size: 20px;
	font-family: FontAwesome;
}
.faq-title.active{
	background: #38a1c0;
	color: #fff;
}
.faq-title.active:before{
	color: #fff;
	content: '\f056';
}
.faq-content{
	padding: 20px 40px;
	border: 1px solid #38a1c0;
	display: none;
}
.faq-content-toggle{
	border-bottom: 1px solid #dbdbdb;
}
.faq-content-toggle:first-child .c-text1{
	display: block;
}
.faq-content-title{
	font-size: 16px;
	line-height: 16px;
	font-family: AvenirLTStdBlack;
	color: #38a1c0;
	position: relative;
	cursor: pointer;
	padding: 20px 0;
}
.faq-content-title:before{
	content: '\f067';
	position: absolute;
	right: 0;
	color: #38a1c0;
	font-family: FontAwesome;
	font-size: 15px;
	font-weight: normal;
}
.faq-content-title.active:before{
	content: '\f068';
}
.faq-toggle strong{
	display: block;
	margin-bottom: 10px;
}
.faq-toggle p strong{display:inline-block;}
.faq-content-toggle .c-text1{
	padding: 0 0 15px;
	display: none;
}
.faq-content .btn{
	display: table;
	margin: 50px auto 30px;
}

@media only screen and (max-width: 1200px) {
	.c-list2{
		width: 50%;
	}
}

@media only screen and (max-width: 990px) {
  .index-slider p{
		font-size: 22px;
		margin-bottom: 0;
	}
	.index-slider .c-title1{
		font-size: 50px;
		line-height: 55px;
		max-width:100%;
	}
	.index-slider .slick-slide .container{
		top: 43%;
	}
	.index-radiology{
		display: block;
	}
	.index-radiology-top{
		border-right: 15px;
		border: none;
		padding-right: 0;
	}
	.index-radiology-bottom{
		padding: 0;
	}
	.index-radiology-bottom .btn{
		position: initial;
		transform: translateY(0%);
		display: table;
		margin-top: 20px;
	}
	.index-patients .col-md-6:last-child{
		padding: 30px 15px 0;
	}
	.index-patients .col-md-6{
		width: 100%;
	}

	.menu-icon{
		display: flex;
	}
	.c-logo img{
		width: 185px;
	}
	.nav ul{
		display: none;    
		flex-wrap: wrap;
	}
	.nav li, .nav a{
		width: 100%;
	}
	.footer .col-lg-4{
		margin-bottom: 30px;
		text-align: center;
		width: 100%;
	}
	.c-list3{
		width: 33.3333%;
	}
	
	.c-col-3{
		width: 50%;
	}
	
	.empty-page{font-size:80px;text-align:center;padding: 100px 0;}
	.c-header1{margin-right:65px;}
	.c-header1 ul li,.nav ul li:last-child{display:none;}
	.c-header1 ul li:last-child{display:block;}
	.menu-icon{top:-67px;}
}
@media only screen and (max-width: 768px) {
	.c-logo{
		display: table;
		margin: auto 0;
	}
	.c-header1{
		float: none;
		margin: auto;
		display: table;
	}
	.footer .col-lg-4, .footer .col-lg-8 {
		width: 100%;
	}
	.footer .row .row{
		display: flex;
		flex-wrap: wrap;
	}
	.footer .col-xs-4{
		width: 50%;
		margin-bottom: 30px;
    text-align:center
	}
	
	.c-list3{
		width: 50%;
	}
	
	.header .container{display:flex;padding-right:65px;}
	.tab-defaul{margin-bottom:50px;}
	.services1{margin: 50px 0;}
	.c-list4{width:50%;}
	.c-main-title{top:100%;transform: translate(-50%, 0);font-size:36px;padding:20px 0;display:none;}
	.c-brackcum{top:100%;bottom:unset;}
	.c-main{height:auto;}
	.empty-page{font-size:50px;text-align:center;padding: 100px 0;}
	.btn3,.btn2{padding:10px 15px;}

}
@media only screen and (max-width: 600px) {
	.c-header1 ul{
		text-align: center;
	}
	.c-list1{
		width: 100%;
	}
	.c-list1:last-child{
		margin: 90px 0 0;
	}
	.c-list2{
		width: 100%;
	}
	.c-col-3{
		width: 100%;
	}
	.c-col-2{
		width: 100%;
	}
	.tab-defaul li{
		width: 100%;
	}
}
@media only screen and (max-width: 510px) {
	.about-world-link{
		margin-top: 30px;
	}
	.about-world-link .btn{
		width: 230px;
		display: table; 
		margin: 20px auto 0 !important; 
	}
	.c-list4{width:100%;}
	.header .container{display:block;    padding-right: 15px;}
	.c-header1{margin-top:15px;}
	.menu-icon{top:-125px;}
}
@media only screen and (max-width: 460px) {
	.footer .col-xs-4{
		width: 100%;
	}
	.c-list3{
		width: 100%;
	}
	.btn{
		white-space: initial;
	}
	
	
}
@media only screen and (max-width: 640px) {
  .swiftype-search input {width:120px}
}
@media only screen and (max-width: 620px) {
  .c-header1 ul {display:block}
  .swiftype-search {display:inline-block; margin-left:5px; margin-top:10px}
  .swiftype-search,
  .swiftype-search input {width:213px}
  .c-header1 .btn1 {margin-bottom:10px}
  .menu-icon {top:-88px}
}
@media only screen and (max-width: 510px) {
  .menu-icon {top:-170px}
}