﻿@charset "utf-8";
/* CSS Document */
body{font-family: 'Roboto',sans-serif;
 font-size:14px; line-height:30px;}
.font-team{font-size: 24px; color: #FFF; padding-top: 10px;}
.header {
 background: #fff none repeat scroll 0 0;
 border-bottom: 3px solid #1084ca;
 float: left; 
 position: fixed;
 width: 100%;
 z-index: 2000;
}
.lg-text {
 font-size:45px;
 font-weight: normal;
 text-transform: none;
 color:#fff;margin: -10px 0px -22px 0px !important;
}
.lg-text h1 {
 margin-top: 0px;
}
.image-aboutus-sm-banner p {
 color:#fff;
}
.bord{
width: 56px;
height: 2px;
 background-color: #cd3162;
}
.couples {
 padding-left: 42px;
 margin-bottom: 22px;
}
.couples p {
 font-size: 12px;
 line-height: 16px;
 margin-top: 28px;
}
.couples h4 {
 margin-bottom: 0px;
 margin-top: 34px;
 font-size: 16px;
}
.main-head h1 {
 margin-top: 12px;
 margin-bottom: 9px;
 color: #cd3162;
 font-weight: bold;
 font-size: 23px;
 padding-left: 34px;
}
.main-head h7 a {
 font-size: 17PX;
 color: #00B6BE;
 border-bottom: solid 1px #851F83;
 margin-left: 20px;
}
.main-head h7 a:hover {
 font-size: 17PX;
 color: #cd3162;
 border-bottom: solid 1px #851F83;
}
.item h5 {
 letter-spacing: 0.8px;
 line-height: 2px;
 font-size: 12px;
 color: #4f3c3c;
 padding-bottom: 1px;
}
.item h4{
 width: 100%;
 padding: 0px;
 font-size: 13px;
 text-align: center;
 color: #00AFB9;
 margin-top: 0px;
}
.browse-name{display: block;width: 100%;height:20px;overflow: hidden;font-size: 14px;}
.browse-name1{font-size: 12px;line-height: 24px; margin-top: 10px;}
.more1 {
 text-align:right;
 font-size: 16px;
 color: #cd3162;
 margin-bottom: 12px; padding-right: 5%;
}
.signup {
 width: 40%;
}
.nopadding {
 padding: 0 !important;
 margin: 0 !important;
}
.btn-login {
 background-color: #00AFB9;
 outline: none;
 color: #fff;
 font-size: 14px;
 height: auto;
 font-weight: normal;
 padding: 14px 14px 14px 14px;
 text-transform: uppercase;
 border: none;
 border-radius: 0px;
 box-shadow: none;
 border-right:1px solid #FFF;
 text-align:center;
}
.btn-login:hover,
.btn-login:focus {
 color: #ffffff;
 background-color: #A40042;
}
.forgot-password {
 text-decoration: underline;
 color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
 text-decoration: underline;
 color: #666;
}
.btn-register {
 background-color: #00AFB9;
 outline: none;
 color: #fff;
 font-size: 14px;
 height: auto;
 font-weight: normal;
 padding: 14px 9px 14px 14px;
 text-transform: uppercase;
 border: none;
 border-radius: 0px;
 box-shadow: none;
}
.btn-register:hover,
.btn-register:focus {
 color: #ffffff;
 background-color: #A40042;
}
.boxer{
 background:#014972; width:100%; padding-top:-5px;}
.box{background-color:#fff; width:100%;}
.font18{
 font-size:21px;
 color:#cd3162 !important;
}
.top_bar h5{
 color:#FFF;
}

h3{
 font-size:18px;
 /*color:#00a4e4; by jenin */
 color:#00AFB9;
}
.address{padding:50px 0 50px 0;}
.address p{
}
.address h3{
}
.carousel-inner > .item > img,
 .carousel-inner > .item > a > img {
 width: 100%;
 margin: auto;
}
.office button{
 background-color:#fff;
 color:#FFF;
 text-align:left;
}
.share{
 background-color:#3CF;
 color:#FFF;
}
.office button h3{
 text-align:left;
 color:#FFF;
 font-size:16px;
}
.office h3{
 text-align:center;
 color:#FFF;

 margin-top:20px;
}
p{
 text-align:justify;font-family: 'Roboto', sans-serif;
 color:#6d6d6d;
}
.h4{font-size:16px; font-weight:normal; color:#F00; font-family: 'Roboto', sans-serif;}
.carousel li{
 background-color:transparent;
}
/* ---------------------- CUSTOM --------------------- */
.myFooterBorder {
    padding: 5px;
        padding-bottom: 5px;
    padding-bottom: 10px;
    background-color: #cd3162;
    -webkit-box-shadow: 0 2px 4px #e1e1e1;
    -moz-box-shadow: 0 2px 4px #e1e1e1;
    box-shadow: 0 2px 4px #e1e1e1;
	font-weight:400;
}
.mytitleWhite {
    color: #ffffff;
}
.mytitlePink {
    color: #cd3162;
}
.myBorder {
    padding: 5px;
    padding-bottom: 5px;
    padding-bottom: 10px;
	border-color:#cd3162;
	border-width:1px;
	border-style:solid;
}
.myadvertisements {
    background-color: #cd3162;
    color: #ffffff;
    padding: 4px;
    display: table;
    width: 100%;
    font-weight: bold;
    font-size: 14px;
}
.myPageButtons {
    width: auto;
    float: left;
    margin-right: 2px;
}
/* ---------------------- CUSTOM --------------------- */
.carousel-content {
 color:black;
 display:flex;
 align-items:center;
}

#text-carousel {
 width: 100%;
 height: auto;
 padding: 50px;
}
.carousel-indicators .active {
 background-color: #ec10d4;
}
.carousel-indicators li
{border:2px solid #fff;}
.carousel-inner img1 {
 width: 100%;
 max-height: 460px
}
.carousel-control {
 width: 0;
}
.carousel-control.left,
.carousel-control.right {
 opacity: 1;filter: alpha(opacity=100);
 background-image: none;
 background-repeat: no-repeat;
 text-shadow: none;
}
.carousel-control.left span {
 padding: 15px;
}
.carousel-control.right span {
 padding: 15px;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
 position: absolute;top: 45%;z-index: 5;display: inline-block;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
 left: 0;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
 right: 0;
}
.carousel-control.left span,
.carousel-control.right span {
 background-color: #000;
}
.carousel-control.left span:hover,
.carousel-control.right span:hover {
 opacity: .7;filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.header-text {
 position: absolute;
 top: 20%;
 left: 1.8%;
 right: auto;
 width: 96.66666666666666%;
 color: #fff;
}
.header-text h2 {
 font-size: 40px;
}
.header-text h2 span {
 
 padding: 10px;
}
.header-text h3 span {padding: 15px;
}
.btn-min-block {
 min-width: 170px;
 line-height: 26px;
}
.btn-theme {
 color: #fff;
 background-color: transparent;
 border: 1px solid #fff;
}
.btn-theme:hover {
 color: #000;
 background-color: #fff;
 border-color: #fff;
}
.footer li{
 color:#FFF;list-style:none;
}
.footer a{
 color:#FFF;
}
.footer h4{
 color:#0bb0ff;
}
.copy h5{
 color:#FFF;
 background-color:#000;
 font-size:14px;
 padding-top:42px;
}
.main{
 background-color:#FFF;
}
.item h5{
 letter-spacing:1.2px; 
}
.sociallinks{
 width:39%;
 padding-right:-22px;
}
.iton{
 padding-top:5px;
}
.footer li{
 line-height:22px;
 text-align:justify;
 font-size:14px;
}
.back-to-top {
width:30px;height:30px;border-radius:15px;padding-left:8px;opacity:.3;position:fixed;bottom:20px;right:25px;color:#fff;cursor:pointer;background-color:#000;z-index:1000;transition:opacity .5s,background-color .5s;-moz-transition:opacity .5s,background-color .5s;-webkit-transition:opacity .5s,background-color .5s;
}
.back-to-top:hover{
background:#ff6863;
opacity:1;
}
.navbar-nav>li>a{
 padding:15px 7px 12px 7px;
 color:#FFF;
}
texter p{
 padding-top:22px;
}
.sayings p{
 margin-bottom:34px;
}
.list li{
 list-style:url(../../images/jpeg-about-us.jpg);
 line-height:15px;
 margin-top:22px;
 text-align:justify;
}
.tracter{
 margin-top:22px;
}
.par{
 padding-left:-11px;
}
.list li img{
 padding:0px 0p
}
.pading-24{
 padding-left:20px;
}
.pagination{margin:0px 0;}
/*.abtmatrimony {
 color: #474747;
 float: left;
 padding: 20px 0 0 0px;
}
.abtmatrimony ul {
 margin: 0;
 padding: 0;
}
.abtmatrimony ul li {
 background-image: url("../../images/purplelinks.jpg");
 background-repeat: no-repeat;
 float: left;
 margin: 0 0 10px;
 padding: 2px 0 5px 25px;
 list-style-type:none; text-align:justify;
}*/
.media-body p{
 padding:0px 0px 0px 0px; 
}
.media-left img{
 padding:0px 0px 22px 0px;
}
.part img{
 padding:18px 0 0 0px;
}
.part p{
 padding:18px 2px; 0 0px;
}
.paid{
 width:100%;
 background-color:#f1f2f2;
}
.tit{
 width:50%;
 margin:auto;
}
.tit h3{
 padding:10px; 0px 0px 0px
	
}
.line{
 width:100%;height:1px;
 background-color:#333;
}
.app{
 width:100%;
 background-color:#b06792;
 padding-bottom:47PX;
}
.abtmatrimony ul {
 margin: 0;
 /*padding: 0;*/
}
.abtmatrimony ul li {
 list-style-image:url(../../images/blue-icon.png);
 float: left;
 margin: 0 0 10px;
 padding: 1px 0 5px 25px;
 padding: 3px 0px 3px 10px;list-style-type:none; text-align:justify; font-size:16px; 
}
.hr {
 background-color: #ececec;
 height: 1px;
 line-height: 1px;
 margin: 30px auto;
 position: relative;
 width: 30%;
}
.hr-inner {
 background-color: #fff;
 border: 1px solid #ececec;
 height: 9px;
 left: 50%;
 position: absolute;
 top: -4px;
 width: 8px;
}
.te img{
 float:right;
}
.footer{
 width:100%;
 background-color:#000;
}
.footer li{
 font-size:16px;
 line-height:24px;
}
.angle h4{
 text-align:justify;
}

#container li{
height:54px;
list-style-type:none;
display:block;
margin:3px 0 3px 0px;
font-size: 16px;
}

li.item1 a{
background:url('../../assets/images/sprites.png') no-repeat;
background-position:0px 0px;
 padding:10px 0 18px 58px;
}

li.item2 a {
background:url('../../assets/images/sprites.png') no-repeat 0px -58px;
 padding:18px 0 18px 58px;
}

li.item3 a {
background:url('../../assets/images/sprites.png') no-repeat 0px -127px;
 padding:18px 0 18px 58px;
}

li.item4 a {
background:url('../../assets/images/sprites.png') no-repeat 0px -196px;
 padding:18px 0 18px 58px;
}
.footer a{
 text-decoration:none;
}
.bos{
 padding-top:35px;
 padding-left:0px;
}
.rap{margin:auto;
	 padding-right:0px;
}
.mrp img{
 float:right;
}
.root img{
 float:left;
 margin-left:21px;
}
.foter{
 width:100%;
 background-color:#000;
}
.tracter a{
 color:#FFF;
}
.tracter h4{
 color:#117aa7;
}
.tracter li{
 list-style:none;
}
.regester li{font-size:14px;
 padding:12px 0px 0px 0px;
 line-height:22px;
}
.pent li{
 list-style-image:url(../images/drop.png);
 font-size:16px;
}
.info p{
 text-align:center;
}
.falt{
 padding:0px 0px 0px 24px;
}
.panel-body h4{
 color:#1084ca;
}
.panel-heading h3{
 color:#1084ca;
 font-size:19px;
}
.panel-body p{
 font-size:16px;
}
.faq_inner_padding{
 font-size:16px;
 padding-bottom:25px;
}
.faq_padding p{
 padding-bottom:22px;
 padding-left:22px;
 text-align:justify;
}
.faq_padding{
 list-style-image:url(../../../images/answer.png);
 font-size:16px;
}
.faq_dot1{
 list-style-image:url(../../../images/FAQ.png);
 font-size:16px;
}
.text-p{
 padding-left:37px;
}
.testimonial{
 width:100%;
 background-color:#eef7fb;margin:0px 0px 0px 0px;border:1px solid #91d7f6;border-left:none;border-right:none;
}
.testimonial p{
 font-size:16px;
 padding-bottom:12px;
}
.testimonial h4{
 font-size:18px;
 color:#2f9cb7;
}
.testimonial-1{
 background-color:#fff3e6;
 border: 1px solid #fbdfc1;
}
.testimonial-1 h4{
 font-size:18px;
 color:#2f9cb7;
}
.testimonial-1 {
 margin:0px 0px 0px 0px;
}
.test-paragraph{
 margin-top:22px;
}
.top{
background-color:#014972;
 height:auto;
 padding-top:2px;
}
.top h4{
 font-size:15px;
padding-bottom:5px;
color:#FFF;
}
.contact-box{
 width:100%;
 background-color:#ffffff;
}
.director{
 width:100%;height:auto; margin-bottom:25px;
}
.director h4{
 text-align:center;/*color:#00a4e4; by jenin*/
 color:#00AFB9;
 font-size:18px;
 padding:0px 0px 4px 43px;
}
.director img{
 padding-bottom:25px;
}
.director h5 {
 color:#000;
}
.support{
	/* background-color:#1695e5; by jenin */
 background-color:#cd3162;
 padding:15px;
 margin-top:0px;
}
.support p{
 color:#FFF;
 	
}
.support h5{
 color:#FFF;
}
.support img{
 padding-left:0px 0px 0px 0px;
}
.office{
 width:100%;
 background-color:#f0efed;
}
.address p{
 line-height:20px;
}
.office button{
 margin-top:5px;
 margin-bottom:12px; /*background-color:#1695e5; by jenin */
 background-color:#00AFB9;
 border-radius:5px;
 border-color:#FFF;
 width:100%;
}
.bdr-left{border-left: 1px solid rgba(255, 255, 255,0.1)}
.bdr-right{border-right: 1px solid rgba(255, 255, 255,0.1)}
.cuples{
 margin-top:25px;
}
.textpage h5{
 padding-top:0px;
}
.media-left img{
 padding:0px 0px 32px 0px;
}
.boxer p{
	display:none;
}
.register h3{
 padding:22px;
}
.paid p{
 padding:0px 0px 17px 0px;
}
.paid img{
 padding:0px 0px 17px 0px;
}
.former{
 margin-top:12px;
}
.upload-drop-zone {
 height: 200px;
 border-width: 2px;
 margin-bottom: 20px;
}

/* skin.css Style*/
.upload-drop-zone {
 color: #ccc;
 border-style: dashed;
 border-color: #ccc;
 line-height: 200px;
 text-align: center
}
.upload-drop-zone.drop {
 color: #222;
 border-color: #222;
}
.paneler{
 background-color:#337ab7;
 margin-top:1px;
}
.photoer{
 margin:11px 12px 11px 11px;
}
.forms{
 margin-top:50px;
}
.item p{width:100%;
 margin:auto;
}
.gap{width:100%;
 margin:auto;letter-spacing:0.3px;
}
.net h5 {
 text-align:center;
}
.sub p{
 text-align:center;
}
.de h4{
 margin-top:22px;
}
.tab-content h3{
 color:#4f99d3;
}
@media only screen and (max-width: 767px) {
	.bdr-left{border-top: 1px solid rgba(255, 255, 255, 0.1); border-left:none;}
.bdr-right{border-top: 1px solid rgba(255, 255, 255, 0.1);border-right:none;}
	

.support img{
 margin-top:12px;
}
.director img{
 margin:auto;
}
.member p{
 padding:1px 0px 22px 0px;
}
.member img{
 padding:5px;
}
.media-left img{
 padding:0px 0px 0px 0px;
}
.register h3{
 padding:32px;
}
.tit{
 width:50%;
 margin:auto;
 padding:0px 0px 0px 0px;
}
.member img{
 padding:0px 0px 0px 0px;
}
.paid p{
 margin:-22px 0px 0px 0px;
}
.boxer p{
	display:none;
}
.textpage p{
 padding-top:33px;
}
.textpage h5{
 padding-top:10px;
}
.left ul{
 padding:0px 0px 0px 55px;
}
.address p{
 text-align:center;
 line-height:25px;
}
.address{
 margin-top:22px;
}
.address h3{
text-align:center;
}
.media-left img{
 padding:0px 0px 32px 0px;
}
.thumb img{
 width:50%;
}
.btn-responsive {
 margin-top:22px;
}

}
@media only screen and (max-width: 740px) {
.thumb img{
 width:100%;
}
.bmiter buttun{
 margin-top:22px;
}
.caption h4 {
 text-align:center; 
 position: absolute; 
 top: 225px;
}	

.btn-responsive {
 margin-top:22px;
}
.navbar-nav > li > a {
 color: #fff;
 padding: 15px 26px;
}

}
@media only screen and (max-width: 900px) {
.caption h4 {
 text-align:center; 
 position: absolute; 
 top: 254px;
 width:100%; 
 
 
 
 
}	



.bdr-left {
 border-left: medium none;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
 margin-top: 22px;
}
}
@media only screen and (max-width: 320px) {
.signup {
 width: 80%;
}
.navbar-nav > li > a {
 color: #fff;
 padding: 15px 26px;
}
.office button{
	
border-radius:0px;
width:100%;
}
.btn-responsive {
 margin-top:22px;
}
.caption h4 {
 text-align:center; 
 position: absolute; 
 top: 155px;
 width:100%; 
 
}	

.bdr-left {
 border-left: medium none;
 border-top: 1px solid rgba(255, 255, 255, 0.1);
 margin-top: 22px;
}


}
@media all and (max-width: 768px) and (min-width: 240px){
.signup {
 width: 80%;
}
.ban img{
	border-bottom:solid #333 1px;
}	
.featu img {
 border-bottom:solid #333 1px;
}
.hed {
 background-color:#387ed4;
 padding:39px;
}
.col-half-offset{margin-left: 0%!important;}

}
@media (max-width: 991px) {
.featu img {
 border-bottom:solid #333 5px; width:100%;
}
.hed {
 background-color:#387ed4;height:auto;
 padding:39px;
}	
	
}






/*--sucesscouple--*/

input:focus {
 outline:none;
}


/*--//Login --*/
.btn-group-lg > .btn, .btn-lg {
 border-radius: 0;
 font-size: 18px;
 line-height: 1.33333;
 padding: 10px 9px 12px 9px;
}
.thumbnail{
 padding:0px 0px 0px 0px;
}
.thumbnail img{
 margin-top:20px;border:1px solid #CCC;
}
.img-hover:hover {
 opacity: 0.8; cursor:-webkit-zoom-in;cursor:-moz-zoom-in;
}
.thumbnail h5{
 text-align:center;
 font-size:14px;
}
/*--sucesscouple end--*/
.spanstar{
 color:#F00;
}
.Search-bdr{border:1px solid #f2f2f2; padding:10px; margin:10px 0px 0px 0px; border-radius:5px;}
.Search-bdrmo{border:1px solid #f2f2f2; padding:10px; margin:10px -15px 0px -15px; border-radius:5px;}
@media (min-width: 768px) and (max-width: 991px){.navbar-collapse.collapse{display:none!important}.navbar-collapse.collapse.in{display:block!important}.navbar-header .collapse,.navbar-toggle{display:block!important}.navbar-header{float:none}}
.profile-list .title {
 display: block;
 width: 150px;
 float: left;
 color: #000;
 font-size: 14px;
 font-weight: 400;
 line-height: 11px;
}
.profile-list .cont {
 display: block;
 margin-left: 125px;
 width: 100%;
 font-size: 14px;
 font-weight: 700;
 line-height: 11px;
 color: #333;
}
.search-education {
 width: 410px;
 padding-left: 86px;
 line-height: 20px;
 display: block;
 margin-left: 125px;
 font-size: 15px;
 font-weight: 700;
 color: #333;
}
@media all and (max-width: 1190px) and (min-width: 768px) {
 .search-education {
 width: 372px;
 padding-left: 86px;
 line-height: 20px;
 display: block;
 margin-left: 125px;
 font-size: 15px;
 font-weight: 700;
 color: #333;
}
}
.bottom-links {
 padding: 70px 0 40px;
 background: #e3e3e3;
}
.bottom-links h3 {
 
 color: #303188;
 font-size: 18px;
 line-height: 1.4;
 letter-spacing: 0;
 text-transform: uppercase;
 margin-bottom: 35px;
}
.bottom-links ul {
 display: none; list-style:none; padding:0px;
}
.bottom-links li a {
 
 color: #888888;
 font-size: 16px;
 line-height: 1.8;
 letter-spacing: 0;
 margin: 1px 0;
 -webkit-transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;
 -ms-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
}
.bottom-links li a:hover {
 color: #565656;
}
.bottom-links .container {
 text-align: justify;
 margin-bottom: -20px;
}
.bottom-links .container:after {
 content: "";
 width: 100%;
 display: inline-block;
}
.bottom-links .container > div {
 vertical-align: top;
 padding: 0;
 display: inline-block;
 width: auto;
 float: none;
}
.bottom-links .container > div:first-of-type {
 margin-right: 50px;
}
.footer-contact {
 padding: 20px 0 30px;
 background: #1188ab;
 background-image: -moz-linear-gradient(180deg, #00AFB9 0%, #303188 100%);
 background-image: -webkit-linear-gradient(180deg, #00AFB9 0%, #303188 100%);
 background-image: -ms-linear-gradient(180deg, #00AFB9 0%, #303188 100%);
 background-size: 250%;
 background-repeat: no-repeat;
 background-position: right; line-height:2px;
}
.footer-contact i {
 float: left;
 height: 45px;
 margin-top: 3px;
}
.footer-contact .container > div div {
 float: left;
 padding-left: 20px;
}
.footer-contact p {
 
 color: #ffffff;
 font-size: 16px;
 line-height: 1.8;
 letter-spacing: 0;
 opacity: 0.5;
}
.footer-contact span,
.footer-contact a {
 
 color: #ffffff;
 font-size: 14px;
 line-height: 1.8;
 letter-spacing: 0;
 opacity: 0.8;
}
.footer-contact span span,
.footer-contact a span {
 color: #000000;
 font-weight: 600;
}
.footer-contact a {
 margin-right: 0px;
 font-weight: 400;
 opacity: 1;
}
.footer-contact .container {
 text-align: justify;
 margin-bottom: -20px;
}
.footer-contact .container:after {
 content: "";
 width: 100%;
 display: inline-block;
}
.footer-contact .container > div {
 display: inline-block;
}
.footer-contact .container > div:nth-of-type(1) i {
 width: 45px;
 background-position: -448px 1px;
}
.footer-contact .container > div:nth-of-type(2) i {
 width: 50px;
 background-position: -493px 0px;
}
.footer-contact .container > div:nth-of-type(3) i {
 width: 55px;
 background-position: -544px -1px;
}
.footer-contact .container > div:last-of-type > div {
 padding-top: 10px;
}
.footer-contact .container > div:last-of-type > div p {
 opacity: 1;
}
.footer-copy {
 padding: 17px 0 7px;
 background: #7e2786;
 background-image: -moz-linear-gradient(180deg, #00b5bd 0%, #3e6fa2 22%, #7c2886 100%);
 background-image: -webkit-linear-gradient(180deg, #00b5bd 0%, #3e6fa2 22%, #7c2886 100%);
 background-image: -ms-linear-gradient(180deg, #00b5bd 0%, #3e6fa2 22%, #7c2886 100%);
 background-size: 300%;
 background-repeat: no-repeat; line-height:2px;
}
.footer-copy p {
 
 color: #ffffff;
 font-size: 12px;
 line-height: 1.4;
 letter-spacing: 0.025em;
 opacity: 0.5;
}
.footer-copy .text-contain {
 width: 70%;
 display: inline-block;
}
.footer-copy .link-contain {
 width: 25%;
 display: inline-block;
 text-align: right;
 float: right;
}
.footer-copy .link-contain i {
 height: 18px;
 width: 20px;
}
.footer-copy .link-contain a {
 margin-left: 38px;
}
.footer-copy .link-contain a:first-of-type {
 margin-left: 0;
}
.footer-copy .link-contain a:nth-of-type(1) i {
 background-position: -509px -47px;
}
.footer-copy .link-contain a:nth-of-type(2) i {
 background-position: -535px -47px;
}
.footer-copy .link-contain a:nth-of-type(3) i {
 background-position: -484px -47px;
}
.footer-copy .link-contain a:nth-of-type(4) i {
 background-position: -454px -47px;
}
.widget_content li a{font-size:14px !important;}
[class^="icon2-"],
[class*="icon2-"] {
	
 background-image: url('../../Home-2017/img/sprite.png');
 display: inline-block;
 vertical-align: middle;
}
@media only screen and (max-width: 1824px) and (min-width: 1024px) {
 .service-ic-bdrltbt{border-left:1px solid #efefef; border-bottom:1px solid #efefef; text-align:center; height:200px;} 
.service-ic-bdrbt{border-bottom:1px solid #efefef; text-align:center; height:200px;}
.service-ic-bdrlt {border-left:1px solid #efefef; text-align:center;height:200px;} 
.service-ic-bdrnone { text-align:center;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) {
 .service-ic-bdrltbt{border-left:0px solid #efefef; border-bottom:1px solid #efefef; text-align:center;height:200px;} 
.service-ic-bdrbt{border-bottom:1px solid #efefef; text-align:center;height:200px;}
.service-ic-bdrlt {border-left:0px solid #efefef; text-align:center;height:200px;} 
.service-ic-bdrnone { text-align:center; min-height:200px;}
}
	@media only screen and (max-width: 767px) and (min-width:320px) {
.service-ic-bdrltbt{ border-bottom:1px solid #efefef; text-align:center;height:200px;} 
.service-ic-bdrbt{border-bottom:1px solid #efefef; text-align:center; height:200px;}
.service-ic-bdrlt {border-bottom-color:1px solid #efefef; text-align:center; height:200px;} 
		.service-ic-bdrnone {border-bottom-color:1px solid #efefef; text-align:center; height:200px;}}