/* ===================================================================================

* Theme Name: Geobin Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Description: Geobin is a powerful and modern responsive WordPress Theme for 'Search Engine Optimization' and 'Digital Marketing'. Even  you can use for 'Social Media Marketing'.
* Version: 2.2
* Author: Tripples
* Author URI: http://www.themewinter.com
* Template: geobin
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */
.service-icon-inner img {
    width: 120px;
}

.service-list-icon img {
	width: 80px !important;
	height: 80px !important;
}
.service-list-bg {
	height: auto !important;
}
li#menu-item-1249.current-menu-item a::before {
    visibility: hidden;
}
li#menu-item-1249.current-menu-item a {
    color: #000;
}
.tw-service-box-list p {
    font-size: 15px !important;
}
.service-list-carousel .owl-nav {
    left: 0 !important;
    bottom: -70px !important;
}
.tw-footer-info-box {
	position: unset !important;
	padding: 0 !important;
	background: unset;
}
.footer-widget a:hover {
	color: #3fbb9b !important;
}
.footer-social-link li {
    float: left;
    padding: 10px 7px;
}
.navbar-light .navbar-nav a:focus, .navbar-light .navbar-nav a:hover {
	color: #3fbb9b;
}
.tw-footer .contact-us {
	padding-left: 0 !important;
}
.testimonial-image {
    display: none;
}
.testimonial-meta i  {
	color: #fff !important;
	opacity: 1;
}
.testimonial-slider .testimonial-text p, .testimonial-slider-classic .testimonial-text p {
	color: #fff;
}

.footer-widget ul {
	width: 100%;
}
.footer-widget ul li a i {
	margin-right: 10px;
	color: #3fbb9b;
}
.footer-widget div#media_image-2 img {
    margin-bottom: 20px;
}
.footer-top .logo .footer-widget.main {
	position: absolute;
    top: -120px;
    background-color: #000;
    padding: 30px 20px;
    left: 0;
}
.tw-top-bar-angle:before {
	width: 72%;
}
.tw-top-bar-angle:after {
	left: 72%;
}
.subscribe .footer-widget span {
	display: none;
}
.project-boxes ul{
	padding: 0;
	width: 100%;
	margin: auto;
}
.project-boxes li img{
	width: 50px;
}
.project-boxes li{
	position: relative;
	list-style: none;
	float: left;
	width: 13%;
	text-align: center;
	transition: all .5s ease;
	cursor: pointer;
	padding: 2rem 10px !important;
}
.project-boxes li .text {
	  font-size: 16px;
	  line-height: 1.6;
	  letter-spacing: .01em;
	  font-style: normal;
	  text-transform: uppercase;
	  color: #000;
	  margin-top: 30px;
	  display: block;
}
.project-boxes li .white{
	display: none;
}
.project-boxes li:hover .black{
	display: none;
}
.project-boxes li:hover .white{
	display:unset;
}
.project-boxes ul.work-list li:hover{
	background: #3fbb9b;
}
.project-boxes li:hover .text{
	color: #fff;
}
.project-boxes li:hover{
	margin-top:-10px;
}
.elementor-widget .elementor-icon-list-item a {
   color: #000;
}
.elementor-widget .elementor-icon-list-item a:hover {
	color: #3fbb9b;
}

#wpcf7-f905-p8-o1 .tw-form-round-shape:after {
	right: 20px;
}
.tw-testimonial-carousel:before {
	background-color: #f46540;
}
.tw-testimonial-carousel .testimonial-bg{
	bottom: 30px;
}

.client-logos .owl-carousel .owl-item img {
	width: 200px !important
}
#services .features-box p {
    font-size: 15px;
}

.logged-in .navbar-fixed {
	padding-top: 0 !important;
}
.tw-top-bar .text-left .top-contact-info span {
	padding-right: 20px;
}
.n2-ow h2.text-white{
	font-size: 60px !important;
	line-height:64px
}

.contact-us-form input[type=url] {
    padding: 16px 30px;
    border-radius: 50px;
    border: 1px solid #F1F1F1;
}
.checkboxes span.wpcf7-list-item {
    float: left;
    width: 48%;
    margin: 5px 1%;
    padding: 0 20px;
}
.checkboxes h3 {
	padding-left: 20px;
}
.checkboxes {
	margin-bottom: 20px;
}



@media(min-width: 1200px){
	#top-bar .container {
		max-width: 1250px !important;
	}
}

@media(max-width: 991.98px){
	.tw-top-bar-angle:before {
		width: 100%;
	}
}
@media (max-width : 767px){
	.n2-ow h2.text-white{
		font-size: 36px !important;
		line-height:46px
	}
	.tw-footer.footer-top-space {
		padding: 130px 0 0;
	}
	.footer-top .logo .footer-widget.main {
		top: -230px;
	}
	.checkboxes span.wpcf7-list-item {
		width: 98%;
	}
}