/*
===========================================
Top Bar
===========================================
*/

.company-history {
   
    padding: 75px 0px 75px 0px!important;
  
}
.form-section {

    padding: 75px 0px 75px 0px!important;
}
.entwine-services {
    background: #efefea!important;
}

.slider-btn{background-color:#ff9800}
.navbar-default .navbar-nav>li>a {
  
padding: 36px 12px 6px 12px!important;
   
}

.all-entwine-services {    padding: 15px!important;border: 1px solid #e0e0e0!important;}
.all-entwine-services i{font-size:36px; margin:10px 0px}
.entwine-services {
   
    padding: 50px 0px 50px 0px!important;
   
}
.best-entwine-services p:hover{color:#fff}
.best-entwine-services p:active{color:#fff}

.contact-address-icon {
    float: left;
    margin-right: 22px;
    height: 70px;
margin-top:20px;
}
.contact-us address i {
    padding-right: 15px;
	
}
.contact-us{padding:20px; border:#efefef 1px solid}


.bg-white {
    background: #fff;
}
.box-dark.color1 {
    background-color: #FFA928;
}

.box-dark.color1:hover{background-color:#fff;color#000}
.box-dark.color2:hover{background-color:#fff;color#000}
.box-dark:hover{background-color:#fff;color#000}



.box-dark {
    color: #fff;
    background: #e6be1e;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
      padding-top: 30px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-left: 20px;
    min-height: 250px;
}
.services-box-3 {
    text-align: center;
}

.box-dark a:hover{background-color:#fff}



.box-dark .services-box-3 i {
    text-align: left;
    float: left;
    margin-right: 20px;
    display: inline-table;
    color: #32373c;
    font-size: 46px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: none!important;
}

.services-box-3 i {
    text-align: center;
    display: inline-table;
    width: 80px;
    height: 80px;
    color: #32373c;
    background: #e1e3e5;
    padding-top: 24px;
    font-size: 36px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: relative;
}
.box-dark .services-box-3 .content h3 {
    font-size: 24px;
    line-height: 30px;
	    color: #32373c;
		    margin: 20px 0 10px;
			    letter-spacing: -1px;
				text-align:left;
}
.box-dark .services-box-3 .content p {
    color: #32373c;
    padding-top: 10px;
	
    text-align: left;
}
.box-dark.color2 {
    background-color: #FF9900;
}


















address {
    color: #939595!important;
    font-weight: 400!important;
font-size: 14px!important;
margin-top:20px;
}

p {
    
    font-size: 14px!important;
	line-height:21px!important;
   
}
.best-entwine-services:hover .all-entwine-services{
	border:1px solid #9E9E9E!important; 
	background-color:#FF9800!important;

}
.best-entwine-services:hover .all-entwine-services p{
	color:#fff
}
.best-entwine-services .active {
	border:1px solid #9E9E9E!important; 
	background-color:#FF9800!important;
	

}
.best-entwine-services .active p{
color:#fff
}


#sp-top-bar {
    border-bottom: 1px solid #ececec;
	background-color:#393b3e;
}
#topbar .sp-contact-info {
    float: right;
}
.sp-contact-info li i {
    margin: 0 3px;
}
.sp-contact-info li {
    border-left: 1px solid #50545a;
    float: left;
    font-size: 90%;
   padding: 10px 10px;
	color:#b9b9b9;
	list-style-type: none;
	font-size:12px;
	
}
.sp-contact-info li a{
color:#fff
}
#topbar ul.sp-contact-info li {
    padding: 0 8px;
    border: none;
}
#topbar {
    padding-top: 25px;
}
#sp-top-bar.two {
    padding: 20px 0;
}
#sp-top-bar.two .social-one ul li a i {
    border-left: 1px solid #ececec;
    line-height: 22px;
    margin-top: 12px;
    padding: 5px 16px;
    transition: all 300ms ease 0s;
	
}

/*
===========================================
Socials
===========================================
*/
.social-one ul.social-icons {
    float: right;
}
ul.social-icons {
    display: inline-block;
    list-style: outside none none;
    margin: -5px;
    padding: 0;
}
ul.social-icons > li {
    display: inline-block;
    margin: 0 -2px;
}
ul.social-icons > li a {
    color: #999999;
}
.social-one ul li a i {
    border-left: 1px solid #50545a;
    line-height: 22px;
       padding: 12px 16px;
    transition: all 300ms ease 0s;
}
.social-one ul li a i:before, .social-one ul li a i:after {
    transition: all ease-in-out 0s;
    -webkit-transition: all ease-in-out 0s;
}
.social-one ul li:last-child a i {
    border-right: 1px solid 313131;
}
.social-one ul li a i.fa-facebook:hover {
    background-color: #3b5998;
    color: #fff;
    transition: all 300ms ease 0s;
}
.social-one ul li a i.fa-twitter:hover {
    background-color: #1b95e0;
    color: #fff;
    transition: all 300ms ease 0s;
}
.social-one ul li a i.fa-pinterest:hover {
    background-color: #c92228;
    color: #fff;
    transition: all 300ms ease 0s;
}
.social-one ul li a i.fa-dribbble:hover {
    background-color: #ea4c89;
    color: #fff;
    transition: all 300ms ease 0s;
}
.social-one ul li a i.fa-behance:hover {
    background-color: #016bdc;
    color: #fff;
    transition: all 300ms ease 0s;
}
.corporate-social > li {
    display: inline-block;
}
.corporate-social {
    padding-top: 12px;
    border-top: 1px solid #50545a;
}
ul.corporate-social li a {
    color: #9e9e9e;
    font-size: 16px;
}

.corporate-social > li:not(:last-child) {
    margin-right: 10px;
}

.social-two ul li i {
    border: 1px solid #ececec;
    border-radius: 50%;
    height: 40px;
    line-height: 38px !important;
    margin-right: 3px;
    padding: 0 !important;
    text-align: center;
    width: 40px;
}
.header-3 .social-two ul li i {
   margin-top: 15px;
}
.socials li {
    display: inline-block;
    margin-right: 7px;
}
.socials li a {
    background: #f5f5f5 none repeat scroll 0 0;
    border-radius: 50%;
    color: #24a0de;
    display: inline-block;
    height: 30px;
    padding-top: 4px;
    text-align: center;
    width: 30px;
}
.socials li .tooltip{
    width: 140px;
}

.for-logo img {
    padding: 10px 0px 10px 0px!important;
}

#sp-top-bar .col-sm-9{    padding-right: 0px;
padding-left: 0px;}

/* /** */
 /* * Footer */
 /* */ */

/* .footer-wrapper-01 { */
 
    /* padding-top: 40px; */
    /* padding-bottom: 10px; */
    /* font-size: 14px; */
    /* color: rgba(255, 255, 255, 0.75); */
/* } */

/* .footer-wrapper-01 a { */
    /* color: rgba(255, 255, 255, 0.9); */
/* } */

/* .footer-wrapper-01 a:hover { */
    /* color: rgba(255, 255, 255, 1); */
/* } */

/* .footer-wrapper-01 .bb { */
    /* border-color: rgba(255, 255, 255, 0.5); */
/* } */

/* .footer-wrapper-01 .footer-logo { */
    /* width: 150px; */
/* } */

/* .footer-wrapper-01 h5.footer-title { */
    /* color: #FFF; */
    /* margin: 0 0 20px; */
/* } */

/* .footer-wrapper-01 ul.footer-menu { */
    /* margin-top: 29px; */
/* } */

/* .footer-wrapper-01 ul.footer-menu li { */
    /* margin: 5px 0; */
    /* font-size: 14px; */
    /* display: inline-block; */
    /* position: relative; */
    /* margin-right: 30px; */
    /* line-height: 1.4; */
/* } */

/* .footer-wrapper-01 ul.footer-menu li:after { */
    /* content: ""; */
    /* position: absolute; */
    /* top: 9px; */
    /* right: -20px; */
    /* width: 4px; */
    /* height: 4px; */
    /* border-radius: 4px; */
    /* background: rgba(255, 255, 255, 0.6); */
/* } */

/* .footer-wrapper-01 ul.footer-menu li:last-child { */
    /* margin-right: 0; */
/* } */

/* .footer-wrapper-01 ul.footer-menu li:last-child:after { */
    /* display: none; */
/* } */

/* .footer-wrapper-01 ul.footer-menu li a { */
    /* text-transform: uppercase; */
    /* line-height: 1; */
    /* font-size: 13px; */
    /* letter-spacing: 1px; */
/* } */

/* .footer-wrapper-01 .footer-social { */
    /* margin: 25px 0 30px; */
    /* font-size: 18px; */
    /* line-height: 1; */
/* } */

/* .footer-wrapper-01 .footer-social a { */
    /* font-size: 24px; */
    /* margin-right: 10px; */
/* } */

/* .footer-wrapper-01 .footer-social a:last-child { */
    /* margin-right: 0; */
/* } */

/* .footer-wrapper-01 .copy-right { */
    /* font-size: 13px; */
    /* margin-top: 30px; */
/* } */

/* .footer-wrapper-01 .footer-about { */
    /* margin-top: 0; */
/* } */

/* .footer-wrapper-01 .footer-about a { */
    /* font-style: normal; */
    /* letter-spacing: 0.5px; */
    /* font-size:12px!important; */
    /* font-weight: 400; */
    /* color:#949494; */
/* }.footer-wrapper-01 .footer-about a:hover{ */

    /* color:#ccc; */
/* } */
/* .select-box .select-box-label {top: 6px!important;} */
/* .form-group.control-form-input select.select-box .select-box-label {top: 0px!important;} */
/* .select-box-icon {top:6px!important;} */
/* .form-group.control-form-input select.select-box-icon {top:0px!important;} */
/* .footer-wrapper-02 .main-footer { */
    /* background: #F0F0F0; */
    /* color: #333; */
    /* padding-top: 70px; */
    /* padding-bottom: 60px; */
/* } */

/* .footer-wrapper-02 .main-footer a { */
    /* color: #5f6467; */
/* } */

/* .footer-wrapper-02 .main-footer a:hover { */
    /* color: #ffb200; */
/* } */

/* .footer-wrapper-02 .footer-title { */
    /* color: #FFF; */
    /* margin: 0 0 25px; */
/* } */

/* .footer-wrapper-02 .footer-logo { */
    /* font-size: 30px; */
    /* margin: 0 0 50px; */
    /* color: #FFF; */
/* } */

/* .footer-wrapper-02 ul.menu-footer li { */
    /* margin: 4px 0; */
/* } */

/* .footer-wrapper-02 ul.menu-footer li a { */
    /* font-size: 13px; */
    /* text-transform: uppercase; */
    /* letter-spacing: 1px; */
/* } */

/* .footer-wrapper-02 .newsletter-footer .form-control { */
    /* border-color: #D6D6D6; */
    /* background: #D6D6D6; */
    /* border-radius: 3px 0 0 3px; */
    /* -moz-transition: all 0.2s ease-out; */
    /* -webkit-transition: all 0.2s ease-out; */
    /* transition: all 0.2s ease-out; */
/* } */

/* .footer-wrapper-02 .newsletter-footer .form-control:focus { */
    /* border-color: #E0E0E0; */
    /* background: #E0E0E0; */
/* } */

/* .footer-wrapper-02 .newsletter-footer { */
    /* margin: 20px 0 10px; */
/* } */

/* .footer-wrapper-02 .newsletter-footer .btn { */
    /* margin: 0; */
    /* border-radius: 0 3px 3px 0; */
    /* padding-top: 12px; */
    /* padding-bottom: 10px; */
/* } */

/* .footer-wrapper-02 .social-footer { */
    /* text-align: left; */
    /* padding-right: 30px; */
/* } */

/* .footer-wrapper-02 .social-footer a { */
    /* font-size: 20px; */
    /* margin-right: 10px; */
/* } */

/* .footer-wrapper-02 h5.footer-title { */
    /* text-transform: capitalize; */
    /* color: #333; */
    /* margin-bottom: 15px; */
/* } */

/* .footer-wrapper-02 .footer-about { */
    /* padding-right: 30px; */
/* } */

/* .footer-wrapper-02 .footer-about a { */
    /* letter-spacing: 1.5px; */
    /* font-size: 12px; */
    /* text-transform: uppercase; */
    /* font-weight: 700; */
/* } */

/* .footer-wrapper-02 .footer-address { */
    /* line-height: 1.4; */
    /* margin-top: 20px; */
    /* font-size: 13px; */
    /* padding-right: 30px; */
/* } */

/* .footer-wrapper-02 .footer-address span { */
    /* display: block; */
    /* margin: 7px 0; */
/* } */

/* .footer-wrapper-02 .footer-address span i { */
    /* margin-right: 5px; */
/* } */

/* .footer-wrapper-02 .secondary-footer { */
    /* background: #292929; */
    /* color: rgba(255, 255, 255, 0.5); */
    /* padding-top: 15px; */
    /* padding-bottom: 15px; */
    /* border-top: 1px solid rgba(255, 255, 255, 0.3); */
    /* font-size: 13px; */
/* } */

/* .footer-wrapper-02 ul.secondary-footer-menu { */
    /* margin: 0; */
/* } */

/* .footer-wrapper-02 ul.secondary-footer-menu li { */
    /* float: right; */
/* } */

/* .footer-wrapper-02 ul.secondary-footer-menu li:not(:first-child):after { */
    /* content: "|"; */
    /* margin: 0 15px; */
/* } */

/* .footer-wrapper-02 ul.secondary-footer-menu li a { */
    /* text-transform: uppercase; */
    /* color: rgba(255, 255, 255, 0.5); */
    /* font-weight: 400; */
    /* font-size: 13px; */
/* } */

/* .footer-wrapper-02 ul.secondary-footer-menu li a:hover { */
    /* color: #FFF; */
/* } */

/* @media only screen and (max-width: 1199px) {} */

/* @media only screen and (max-width: 991px) { */
    /* .footer-wrapper-02 .social-footer, */
    /* .footer-wrapper-02 .footer-about { */
        /* padding-right: 0; */
    /* } */
/* } */

/* @media only screen and (max-width: 767px) { */
    /* .footer-wrapper-01 ul.footer-menu li { */
        /* font-size: 12px; */
        /* margin-right: 25px; */
    /* } */
    /* .footer-wrapper-01.footer-style-02 ul.footer-menu { */
        /* margin-top: 20px; */
        /* margin-bottom: 0; */
    /* } */
    /* .footer-wrapper-01.footer-style-02 .footer-social { */
        /* float: left; */
    /* } */
    /* .footer-wrapper-02 .secondary-footer, */
    /* .footer-wrapper-02 ul.secondary-footer-menu { */
        /* text-align: center; */
    /* } */
    /* .footer-wrapper-02 ul.secondary-footer-menu li { */
        /* float: none; */
        /* display: inline-block; */
    /* } */
    /* .footer-wrapper-02 ul.secondary-footer-menu li:after { */
        /* content: "|"; */
        /* margin: 0 15px; */
    /* } */
    /* .footer-wrapper-02 ul.secondary-footer-menu li:Last-child::after { */
        /* display: none; */
    /* } */
    /* .footer-wrapper-02 ul.menu-footer li { */
        /* float: left; */
        /* width: 50%; */
    /* } */
/* } */

/* @media (max-width: 479px) { */
    /* .footer-wrapper-02 ul.menu-footer li { */
        /* width: 100%; */
    /* } */
/* } */


/* .footer-about p{line-height:18px;font-size:12px;margin-top:20px;color:#949494} */
/* .footer-about p a{font-size:13px;color:#ffb200!important;float:right;display:block;padding-top:20px} */
/* .footer-wrapper-01 { */
/* background: #35393c!important} */

/* .footer-about ul li{font-size:13px;color:#919191;line-height:32px; border-bottom:solid 1px #3e3f40;list-style-type: none;} */
/* .footer-about ul li i{font-size:13px;color:#949494; padding-right:15px} */

/* .footer-wrapper-01 h5.footer-title { */
    /* color: #cfcfcf!important; */
    /* margin: 20px 0 20px; */
	/* font-size:14px; */
    
/* } */

/* .footer-about address{font-size:12.2px; color:#949494!important; font-weight:normal!important} */
/* .footer-about address i{font-size:13px; padding-right:5px} */

.modal-scrollable {
position: initial!important;}

#footer {
    border-top: 1px solid rgba(255, 255, 255, 0.1)!important;
    background-color:#333331;
}
.footer-bot{background-color:#21292d;height: 50px;}
.footer-bot p{padding-top:15px;font-size:12px}

.bot-subscribe{    background: #ED1C24;
   
  
    padding: 20px 0px 20px;
}
.bot-subscribe p {
    margin: 0px;
    margin-top: 5px;
	color: #fff;
}

.bot-subscribe h3 {
	margin-top: 5px;
    font-size: 24px;
    line-height: 30px; color: #fff;
}
.bot-subscribe form {
    margin-top: 10px;
}
.bot-subscribe select, .bot-subscribe textarea, .bot-subscribe input[type="text"], .bot-subscribe input[type="password"] {
	width:70%;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	height: 44px;
	padding: 0 10px;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #fff	;
	resize: none;
	vertical-align: middle;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 2px 0px 0px 2px;
	color:#fff;
}
.bot-subscribe .btn-submit {
	position:relative;
	height: 44px;
	border: none;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 24px;
	background:#fff;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	
	border-radius: 0px 2px 2px 0px;
	color:#32373c;
	
	text-align:center;
	text-transform:uppercase;
	font-weight:700;
	left:-5px;
	top:1px;
	resize: none;
}
.bot-subscribe ::-webkit-input-placeholder {
 color: #fff !important
 
}
.bot-subscribe :-moz-placeholder {
 color: #fff !important
}
.bot-subscribe ::-moz-placeholder {
 color: #fff !important
}
.bot-subscribe :-ms-input-placeholder {
 color: #fff !important
}


/* 21 Footer
================================================== */
.footer {
	background:#32373c;
	color: #ccc;
}
.footer.white {
	background:#fff;
	color: #32373c;
}
.footer.white h1, .footer.white h2, .footer.white h3, .footer.white h4, .footer.white h5, .footer.white h6 {
	color: #32373c;
	font-weight:200;
	text-transform:capitalize;
}
.footer.white p {
	color: #32373c;
	font-weight:200;
}
.footer a {
	color: #fff;
	line-height:36px
}
.footer a:hover {
	color: #32373c
}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	color: #fff;
	font-weight:600;
	text-transform:capitalize;
	padding-bottom:20px;
}
.footer.white form {
	margin-top:30px;
}
.footer.white select, .footer.white textarea, .footer.white input[type="text"], .footer.white input[type="password"] {
	width:70%;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	height: 60px;
	padding: 0 10px;
	margin-bottom: 15px;
	font-size: 18px;
	line-height: 25px;
	border: 1px solid #e1e3e5;
	resize: none;
	vertical-align: middle;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 2px 0px 0px 2px;
	color:#969ba0;
}
.footer.white .btn-submit {
	position:relative;
	height: 60px;
	border: none;
	margin-bottom: 15px;
	font-size: 16px;
	line-height: 25px;
	background:#6ec878;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	width:160px;
	border-radius: 0px 2px 2px 0px;
	color:#fff;
	padding-right:0px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	left:-5px;
	top:-5px;
}
.footer input[type="text"].alt, .footer.white input[type="text"].alt {
	width:65%;
	height:48px;
	font-size: 14px;
	line-height: 25px;
	border: 1px solid #e1e3e5;
	resize: none;
	vertical-align: middle;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	border-radius: 2px 0px 0px 2px;
	color:#969ba0;
}
.footer .btn-submit.alt, .footer.white .btn-submit.alt {
	position:relative;
	height: 48px;
	border: none;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 20px;
	background:#6ec878;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	width:80px;
	border-radius: 0px 2px 2px 0px;
	color:#fff;
	text-align:center!important;
	text-transform:uppercase;
	font-weight:600;
	top:-7px;
	left:-4px;
}
.footer .btn-submit.alt:hover, .footer.white .btn-submit.alt:hover {
	background:#32373c;
}
.footer input[type="text"].alt {
	border: 1px solid #32373c;
}
.footer a.logo {
	padding:0px;
	margin-bottom:30px;
}
.footer a.logo:hover, .footer a.logo:focus {
	text-decoration: none;
}
.footer a.logo img {
	height: 30px;
	background:none;
}
.footer .widget hr {
	border-bottom:1px solid #282d32!important;
	border-top:0px;
}
.footer .widget .contact {
	display:block;
	font-size:14px;
	text-align: left;
	font-style:normal;
	width:100%;
	float:left;
}

.footer .widget .timing {
	
float:left;
}
.footer .widget .timing p {
	
	font-size:14px;
	text-align: left;
	font-style:normal;
	color:#64696e;
}
.footer .widget .contact i {
	display: block;
	color: #fff;
	line-height: 1;
	font-size: 36px;
	float: left;
	margin-right: 20px;
	margin-top:4px;
	text-transform: uppercase;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
	padding-top:0px;
	height:48px;
	width:48px;
	text-align:center;
	cursor:pointer;
}

.footer .widget .contact .content p {
	font-size: 14px;
	line-height:18px;
	margin-bottom:0px;
	padding:0 0 10px 0;
	text-transform:none;
}
.footer-links li {
	display:inline-block;
	padding:8px 6px;
}
.footer-links li a {
	color:#969ba0;
	-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;
}
.footer-links li a:hover {
	color:#fff;
}
.footer p.bold {
	font-weight:400;
	color:#fff;
	margin-bottom:0px;
}
p.gray {
	font-weight:400;
	color:#969ba0;
	margin-bottom:0px;
	background:none;
}
.footer p a span {
	font-weight:400;
	color:#fff;
}
.footer .services-box-3 {
	margin:40px 0px;
	cursor:pointer;
}
.footer .services-box-3 i, .footer .services-box-3 i:hover {
	background:none!important;
	font-size:48px;
}
.footer .services-box-3 i:hover {
	background:none!important;
	font-size:48px;
}
.footer .services-box-3 .content h3 {
	text-transform:none;
	font-size:14px;
	margin-top:-5px;
}
.footer .services-box-3 .content p {
	font-size:13px;
	font-style:italic;
	color:#666;
}
.tagcloud {
	line-height: 25px
}
.contact-info {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:30px;
}
.contact-info i {
	margin-right: 7px;
	font-size:18px;
}
.footer .contact-info i {
	color: #fff
}
.footer .widget.single .contact-info li {
	display: inline;
	margin: 0 15px;
}
/* End CSS */
.pad-container {
    padding-top: 60px;
    padding-bottom: 60px;
}
.social-iconsf {
    float: left;
    margin-left: -20px;
    margin-top: 10px;
}
.social-iconsf li {
    display: inline-block;
    padding-right: 8px;
	    line-height: 24px;
}



.social-iconsf li a i {
    width: 40px;
    height: 40px;
    padding-top: 12px;
    background: #64696e;
	    padding-left: 15px;
    color: #fff;
    border-radius: 50%;
    -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;
}

.social-icons .fa-google-plus:hover {
  
    background:#dd4b3c;
  
}

.compny-title h6{font-size:14px}
.compny-title h5{padding-bottom:5px}

.social-icons  .fa-linkedin:hover {
  
    background:#860112;
  
}

.social-iconsf li a i:hover {
  
    background: red;
  
}


.footer a:hover {color:red}
ul {
list-style: none!important;}