/*

Theme Name:         Petro Child Theme

Theme URI:          http://store.themegum.com/?theme=petro

Description:        PETRO is designed for industrial, oil and gas, manufacturing, mechanical, power and energy, engineering & Multipurpose Business. This template has beautifull and unique design that will be best suited for your online web presence. It has 100% responsive design and tested on all major handheld devices, the theme also responsive and high quality in any browsers

Version:            1.0.0

Author:             TemeGUM

Author URI:         https://themeforest.net/user/temegum/portfolio

Template: 			petro

License:            MIT License

License URI:        http://www.opensource.org/licenses/mit-license.php

Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready

*/

/* your style here */

@font-face {
    font-family: Verdana;  
    src: url(/wp-content/themes/petro_child_theme/fonts/verdana.ttf);  
    font-weight: normal;

    font-family: Times New Roman;  
	src: url(/wp-content/themes/petro_child_theme/fonts/times-new-roman.ttf);  
	font-weight: normal;
}

body {
	font-family: Verdana !important;
	/*font-family: 'Montserrat', sans-serif !important;*/
	color: #000000 !important;
	text-align: justify !important;
}

/* Start Make all content of all pages in center with boxed layout*/
	.main-content {
		margin-top: 0px;
	}
	.main-content .container {
		max-width: 100%;
	}
	.boxed-row {
		width: 80%;
		margin: 0 auto;
	}
/* End Make all content of all pages in center with boxed layout*/

.home-three-box .iconboxes-wrap h4 {
	font-size: 16px !important;
}

.testimonial-col {
	margin-top: 50px !important;
}

.testimonial-col .testimonial-img {
	width: 50% !important;
}

.owl-item .col-md-3 .owl-carousel .owl-item img {
	border: 2px solid green !important;
	width: 50% !important;
}
/*.col-md-3 .owl-carousel .owl-item img {
	width: 50%;
	top: 50%;
	border: 1px solid red;
}*/

.body-font {
	font-size: 16px;
}

table td {
	padding: 3px 8px;
}

/*Start Header Menu Style*/
	.middle-section-inner {
		font-size: 10px;
	}
	.middle-section-inner .logo-image img {
		max-width: 55% !important;
		width: 55% !important;
		margin-left: 27px;
	}
	.icon-graphic > li {
		padding-left: 30px;
	}
	.icon-graphic > li > a, .icon-graphic > li > i {
		top: -5px;
		font-size: 24px;
	}
	/*.bottom-section-header {
		bottom:-35px;
	}*/
	.bottom-section-header .bottom-section-inner {
		padding: 0px 15px;
		background: #1aafff;
	}
	/*Sub-Menu Design*/
	.main-menu .sub-menu-container {
		width:300px; 
	}
	/*Slider Inner Text Setting*/
	.petro-slide .wrap-caption {
		margin-top: 0% !important;
	}

	/*Start New Menu Style*/
		.middle-section-header .col-md-9 {
			background-color: rgba(4,30,66,1) !important;
		}
		.main-menu > li > a {
			padding: 10px 10px;
		}
		.middle-section-header .middle-section-inner {
			padding: 0px;
		}
		.bottom-section-inner .logo-text {
			/*color: rgba(4,30,66,1);*/
			margin-right: 14%;
			font-size: 10px;
			font-family: Times New Roman;
			text-align: center;
		}
	/*End New Menu Style*/
/*End Header Menu Style*/

/*Start Homepage->Video Section*/
	.video-carousel .owl-carousel .owl-nav.disabled {
		display: block;
	    margin-top: -170px;
	    position: absolute;
	    width: 103%;
	    margin-left: -30px;
	}
	/*.infrastructure-gallery .owl-carousel .owl-nav .owl-prev {
		border: 1px solid red !important;
	}*/
	.video-carousel .owl-nav span {
		padding-bottom: 10px;
		font-size: 45px;
	}
/*End Homepage*/

/*Start Product Page*/
table td {
	border: none;
}
/*End Product Page*/

/*Start Infrastructure Page*/
.infrastructure-page {
	margin-top: -125px;
}
/*.infrastructure-page .infrastructure-title {
	font-size: 2.857em;
}*/
.heading-font h2 {
	font-size: 2.857em !important;
}
/*End Infrastructure Page*/


/*	Start Download Page	*/
.download-btn a{
	width:100%;
}
.home-product-title {
	border:2px solid #ed1c24 !important;
	border-radius: 5px;
}
/*	End Download Page	*/

.formbox {

  width:100%;

  padding: 30px;

  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

  text-align: center;

}

/*Start Contact Form 7*/
	.wpcf7-form .wpcf7-response-output {
		color: red !important;
	}
	.screen-reader-response p {
		/*color: red !important;*/
		display: none !important;
	}
	.wpcf7-form-control-wrap .error {
		float: left;
		color: red;
	}
	.wpcf7-form-control-wrap .wpcf7-text, .wpcf7-textarea {
		border: 1px solid #b3b3b3;
	}
	.spam .wpcf7-response-output {
		color: red !important;
	}
	.sent .wpcf7-response-output {
		color: green !important;
	}
	.col-sm-12 button {
		padding: 10px 18px;
		font-weight: bold;
		font-size: 16px;
		color: #fff;
		background-color: #041e42;
		border: none;
	}
	.col-sm-12 button i {
		border: 1px solid;
	    padding: 5px;
	    border-radius: 50%;
	    margin-left: 10px;
	}
	/*.wpcf7-not-valid-tip {
		display: none;
	}*/
/*End Contact Form 7*/

.btn-global a:hover{
	background-color: #041e42 !important;
}
.btn-global .btn-skin-default-ghost {
	border: 1px solid #041e42 !important;
}

/*Slider Contact us Button*/
	.petro-slide .wrap-caption {
		margin-top: 45%;
	}

/*Homepage -> Products*/
	.portfolio-content .portfolio .image-overlay-container {
		border-color: #ffffff !important;
		background: rgba(255, 255, 255, 0.4) !important;
	}
	.portfolio-content .portfolio .image-overlay-container .portfolio-title {
		color: #041e42 !important;
	}
	.portfolio-content .portfolio .image-overlay-container .portfolio-term {
		display: none;
	}

/*Footer social widget color*/
	.footer-widget .widget.petro_widget_social .social-item:hover i, .footer-widget .widget.petro_widget_social .social-item:focus i {
		background-color: #ed1c24;
	}
	.footer-widget .widget-title {
		font-size: 15px !important;
	}
	
/*All products pages header image opacity*/
	.page-heading .wp-custom-header img {
		opacity: 0.6 !important;	
	}

/*Footer Products links Hover color*/
	.footer-widget .widget_nav_menu ul li a:hover {
		color: #ffffff !important;
	}

	/*Header Logo Size*/
	.middle-section-inner .logo-image img {
		max-width: 100% !important;
	}

@media only screen and (min-width: 320px) and (max-width: 767px){
	.navigation-bar-inner img {
		max-width: 50%;
	}
	.middle-section-inner .contact-detail {
		float: left;
		margin-top: 10px;
	}
	.middle-section-inner .heading-module ul {
		display: block;
		text-align: left;
	}
	.contact-page-info {
		font-size: 10px;
	}
	.infrastructure-page .infrastructure-title {
		font-size: 1.857em !important;
	}
	.heading-font h2 {
		font-size: 1.857em !important;
	}

	/*Download->All Download*/
	.download-btn span {
		font-size: 12px;
	}
}

/* Start Project -> Slider*/
	.owl-nav .owl-prev {
		float: left !important;
	}
	.owl-nav .owl-next {
		float: right !important;
	}
/* End Project -> Slider*/

/*Start Footer Style*/
	.footer-copyright {
		padding: 0px;
		text-align: center;
	}
	.footer-copyright p {
		margin-bottom: 0px;
		padding: 10px;
	}
/*End Footer Style*/

/*.single-download .el-btn a {
	border:3px solid red !important;
}*/
/*.image-overlay-product {
	border:10px solid #ffffff;
    background: rgba(255, 255, 255, 0.4);
	padding: 20px;
    width: calc(100% - 70px);
    height: calc(100% - 100px);
    transition: opacity 0.2s ease-in-out;
    position: absolute;
    top: 37%;
    left: 50%;
    transform: translate(-50%, -50%);
}*/