.tittle {text-align: center; text-transform: uppercase; }
.tittle h2 {font: 400 24px "Oswald", sans-serif; color: #222222; padding-top: 1px; position: relative; }
.tittle h2:after {content: ""; position: absolute; background: #0062a5; height: 5px; width: 60px; left: 50%; transform: translateX(-50%); bottom: -30px; }
.tittle h4 {font: 400 14px "Roboto", sans-serif; color: #555555; padding-top: 55px; }

/* Subtittle */

.subtittle h2 {font: 700 36px "Roboto", sans-serif; color: #222222; text-transform: uppercase; position: relative; margin-bottom: 20px; }
.subtittle h2:after {content: ""; position: absolute; height: 2px; width: 80px; background: #222222; left: 0; bottom: -10px; }
.subtittle h5 {font: 400 14px "Roboto", sans-serif; color: #555555; padding-top: 22px; }




/* Banner Area */

.banner_area {background-position: center; text-align: center; position: relative; z-index: 1; padding-bottom: 70px; }
.banner_area:after {content: ""; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.8); left: 0; right: 0; bottom: 0; display: block; z-index: -1; }
.banner_area h2 {color: #fff;  text-transform: uppercase; padding-top: 85px; }
.banner_area .breadcrumb {background-color: transparent; padding-top: 15px; }
.banner_area .breadcrumb li a {color: #fefefe; }
.banner_area .breadcrumb li a.active {color: #ff0707; }

.fa-facebook-f:hover {background: #0083C9; }
.fa-facebook:hover {background: #0083C9; }
.fa-skype:hover {background: #0083C9; }
.fa-whatsapp:hover {background: #28a745; }
.fa-twitter:hover {background: #5BBCEC; }
.fa-linkedin:hover {background: #FF4518; }
.fa-dribbble:hover {background: #90C9DC; }
.fa-google-plus:hover {background: #CE3C2D; }
.fa-instagram:hover {background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); }
.fa-youtube:hover {background: #CE3C2D; } 


.footer_area{background-attachment: fixed!important;}
.footer_area {position: relative; background-size: cover; background-position: center; z-index: 1; }
.footer_area:after {content: ""; position: absolute; top: 0; background-color: rgba(0, 0, 0, 0.8); left: 0; right: 0; bottom: 0; display: block; z-index: -1; }
.footer_area .footer_row {padding-top: 95px; padding-bottom: 50px; }
.footer_area .footer_row .footer_about {padding-bottom: 50px; }
.footer_area .footer_row .footer_about h2 { text-transform: uppercase; color: #fff; padding-bottom: 25px; }
.footer_area .footer_row .footer_about img {max-width: 100%; }
.footer_area .footer_row .footer_about p {color: #fefefe; padding-top: 22px; }
.footer_area .footer_row .footer_about .socail_icon {padding: 0; margin: 0; padding-top: 25px; }
.footer_area .footer_row .footer_about .socail_icon li {display: inline-block; list-style: none; padding-left: 8px; }
.footer_area .footer_row .footer_about .socail_icon li:first-child {padding: 0; }
.footer_area .footer_row .footer_about .socail_icon li a {border: 2px solid #ff0707; display: block; line-height: 26px; width: 30px; text-align: center; position: relative; z-index: 1; }
.footer_area .footer_row .footer_about .socail_icon li a:after {content: ""; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: #ff0707; z-index: -1; transform: scaleY(0); transform-origin: 50%; transition-property: transform; transition-duration: 0.3s; transition-timing-function: ease-out; }
.footer_area .footer_row .footer_about .socail_icon li a i {font-size: 14px; color: #fff; display: inline-block; padding-top: 7px; }
.footer_area .footer_row .footer_about .socail_icon li a:hover:after, .footer_area .footer_row .footer_about .socail_icon li a:focus:after {transform: scaleY(1); }
.footer_area .footer_row .footer_about .quick_link {padding: 0; margin: 0; }
.footer_area .footer_row .footer_about .quick_link li {list-style: none; }
.footer_area .footer_row .footer_about .quick_link li a { color: #fefefe; position: relative; padding-left: 30px; }
.footer_area .footer_row .footer_about .quick_link li a i {font-size: 14px; color: #ff0707; padding-right: 20px; position: absolute; left: 0; bottom: 0; transition: all 300ms linear 0s; }
.footer_area .footer_row .footer_about .quick_link li a:hover, .footer_area .footer_row .footer_about .quick_link li a:focus {color: #ff0707; }
.footer_area .footer_row .footer_about .quick_link li a:hover i, .footer_area .footer_row .footer_about .quick_link li a:focus i {left: 8px; }
.footer_area .footer_row .footer_about .twitter { color: #fefefe; display: block; padding-bottom: 15px; }
.footer_area .footer_row .footer_about .twitter:hover, .footer_area .footer_row .footer_about .twitter:focus {color: #ff0707; }
.footer_area .footer_row .footer_about address p { color: #fff; padding: 0; }
.footer_area .footer_row .footer_about address .my_address {padding: 0; margin: 0; padding-top: 15px; }
.footer_area .footer_row .footer_about address .my_address li {list-style: none; }
.footer_area .footer_row .footer_about address .my_address li a { color: #fff; }
.footer_area .footer_row .footer_about address .my_address li a i {color: #ff0707; padding-right: 20px; font-size: 14px; display: inline-block; }
.footer_area .footer_row .footer_about address .my_address li a:hover, .footer_area .footer_row .footer_about address .my_address li a:focus {color: #ff0707; }
.footer_area .footer_row .footer_about address .my_address li span {display: inline-block; padding-left: 35px; margin-top: -30px; }
.footer_area .copyright_area {background: #090909; padding:10px; color: #fefefe; text-align: center; }
.footer_area .copyright_area a {font-weight: 700; font-size: 14px; text-transform: uppercase; color: #ff0707; font: none!important; }
.footer_area .copyright_area a:hover, .footer_area .copyright_area a:focus {color: #fefefe; }
@media (max-width: 991px) {

.footer_about.quick {padding-bottom: 70px !important; }
}
.footer_area .footer_row .footer_about .quick_link li a i{position: relative;}

.featured_works .featured_gallery .gallery_iner{padding: 5px;}

.img-thumbnail{width: 100%; overflow: hidden;}
.footer_area .copyright_area a{font-weight: 400;
	font-size: 14px;
	color: #fff;
	text-transform: capitalize;
}
section .top_header_area{background: #ff0707!important;}
.footer_area .footer_row .footer_about address .my_address li a i{color:#ff0707;font-size: 20px;}
.footer_area .footer_row .footer_about address .my_address li a i:hover{color:#fff;font-size: 20px;}
.footer_area .footer_row .footer_about address .my_address li a:hover, .footer_area .footer_row .footer_about address .my_address li a:focus{color:#ff0707!important;}
.footer_area .footer_row .footer_about .socail_icon li a{color: #ff0707;border: 2px solid #ff0707;}
.footer_area .footer_row .footer_about .socail_icon li a:after{background:#ff0707; }
.footer_area .footer_row .footer_about .socail_icon li a i {font-size: 20px; }

.footer_area .footer_row .footer_about .quick_link li a:hover, .footer_area .footer_row .footer_about .quick_link li a:focus{color: #ff0707;}

.top_header_area .top_nav li a i{color: #fff;}
.top_header_area .top_nav li a:hover, .top_header_area .top_nav li a:focus{color: #fff;}
.top_header_area .social_nav li a:hover, .top_header_area .social_nav li a:focus{background:#ff0707; color: #fff;}

.footer_area .footer_row{padding-top: 30px; padding-bottom: 20px;}

::selection{background-color: #ff0707;}

.footer_area .footer_row .footer_about h2 {font: 400 18px "Oswald", sans-serif; text-transform: capitalize; color: #fff; padding-bottom: 25px; } 
.footer_area .footer_row .footer_about h3 {font: 400 18px "Oswald", sans-serif; text-transform: capitalize; color: #fff; padding-bottom: 25px; margin-left: 29px;}

.footer_about.quick {padding-bottom: 50px !important; }
.footer_area .footer_row {padding-bottom: 0; }
.footer_area .footer_row .footer_about address .my_address li span {padding-left: 0; }
.footer_area .copyright_area {line-height: 26px; padding: 10px 0; }
.footer_area .footer_row .footer_about address .my_address li span {padding-left: 30px; }

.iletisim h3{font-size: 24px; color: #000; margin-bottom: 20px; text-transform: capitalize;}
.our_services_area .portfolio_inner_area .portfolio_item .single_facilities .single_facilities_inner .gallery_hover{background-color:#ff07076b;}