/*
Theme Name: Skyline Engineering Solution
*/
@import url(http://fonts.googleapis.com/css?family=Overlock:400,700,400italic,700italic|Fauna+One|Alice);

.item{position:relative;}
.item img{}
.item h2{position:absolute;left:0;bottom:0;color:#fff;background: rgba(0, 0, 0, 0.4);width:100%;padding:20px;margin:0;}
.clierboth{
overflow:hidden;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.alignleft{
float:left;
margin-right:10px;
}
.alignright{
float:right;
margin-left:10px;
}
.aligncenter{
display:block;
margin:0 auto;
}
a, a:active, a:focus, a:active{
text-decoration:none !important;
}
a:focus{
outline:0px solid;
}
img{
max-width:100%;
}
h1, h2, h3, h4, h5, h6{
font-weight:normal;
margin:0 0 15px;
}
.column{
width:1000px;
margin:0 auto;
display:block;
/*transition*/
-webkit-transition:all 0.9s ease 0s;
   -moz-transition:all 0.9s ease 0s;
     -o-transition:all 0.9s ease 0s;
        transition:all 0.9s ease 0s;
}
ul{
margin:0;
padding:0;
list-style:none;
}
body{
font-family:Arial;
font-size:12px;
}
.slicknav_menu{
display:none;
}
.main_area{
height:auto;
background:#fff;
overflow:hidden;
}
.left_content{
width:29%;
background:url(img/bgSidebar.gif) no-repeat scroll 0 0;
z-index:2;
background-position:-10px 0px;
}
.left_sidebar{
}
.logo{
margin-top:20px;
margin-bottom:30px;
}
.logo a{
}
.logo a img{
}
/* Right Sidebar css */
.fetured_project_area{
border-top:1px solid #333333;
float:left;
margin-left:-289px;
margin-top:38.8%;
padding-top:50px;
width:279px;
}
.fetured_project{
}
.fetured_project h2{
font-size:26px;
color:#FE901A;
}
.fetured_project img{
border:2px solid #15769C;
}
.fetured_project p{
}
.single_featured_area{
}
.single_project_img{
}
.single_project_img img{
width:200PX;
height:133px;
}
.single_featured_text h2{
color:#006699;
font-size:15px;
font-family:Arial;
margin-top:20px;
text-transform:uppercase;
}
.single_featured_text p{
font-size:11px;
}
.service_section{
border-bottom:1px solid #333333;
}
.sidebar_menu{
margin-top:0px;
padding-bottom:2px;
}
.sidebar_menu ul#nav{
}
.sidebar_menu ul#nav li{
padding:10px;
width:255px;
}
.sidebar_menu ul#nav li:nth-child(7n+1){
background:url(img/abouts.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li:nth-child(7n+2){
background:url(img/service.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li:nth-child(7n+3){
background:url(img/project.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li:nth-child(7n+4){
background:url(img/image/Clients.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li:nth-child(7n+5){
background:url(img/products.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li:nth-child(7n+6){
background:url(img/careers.gif) no-repeat scroll 0 0;
}

.sidebar_menu ul#nav li:last-child{
border-top:0px solid #E3E3E3;
background:url(img/contact_us.gif) no-repeat scroll 0 0;
}
.sidebar_menu ul#nav li a{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
.sidebar_menu ul#nav li a:hover {
color:#ff9900;
} 
.sidebar_menu ul#nav li.current_page_item a{color:#ff9900;}
.sidebar_bottom{
margin-top:40px;
text-align:center;
}
.sidebar_bottom h2{
color:#ff9900;
font-size:22px;
font-weight:bold;
}
.sidebar_bottom p{
font-size:12px;
}
/* Drop Down menu */
.sidebar_menu ul#nav li ul li:nth-child(7n+1){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+2){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+3){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+4){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+5){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+6){
background:none;
}
.sidebar_menu ul#nav li ul li:nth-child(7n+7){
background:none;
}
.sidebar_menu ul#nav li{
position:relative;
}
.sidebar_menu ul#nav li ul{
position:absolute;
left:155px;
top:0;
background:url(img/bgMenu.png) no-repeat scroll 0 0;
z-index:9999;
width:270px;
display:none;
}
.sidebar_menu ul#nav li ul li{
border-bottom:1px solid #fff;
border-top:0px;
width:200px;
text-align:left;
margin-left:45px;
background:none;
}
.sidebar_menu ul#nav li ul li:last-child{
border-bottom:0px solid #fff;
}
.sidebar_menu ul#nav li ul li a{
color:#fff;
text-transform:none;
font-size:11px;
}
.sidebar_menu ul#nav li ul li a:hover{
color:#ff9900;
}
.sidebar_menu ul#nav li:hover ul{
display:block;
}
.right_content_others{
width:71%;
background:#fff;
}
.right_content{
width:71%;
background:#fff;
}
.header_area{
position:relative;
}
.header_top{
text-align:right;
overflow:hidden;
background:url(img/bgSearch.png) no-repeat scroll center center;
width:710px;
min-height:41px;
/*background-size*/
-webkit-background-size:/*@@prefixmycss->No equivalent*/;
   -moz-background-size:cover;
     -o-background-size:/*@@prefixmycss->No equivalent*/;
        background-size:cover;
}
.header_top input[type=text]{
background-color:#fff;
height:25px;
margin-right:5px;
margin-top:7px;
width:225px;
border:0px;
padding-left: 10px;
}
.header_top input[type=submit]{
background:url(img/icoSearch.png) no-repeat scroll 1px 1px;
text-indent:-99999px;
width:24px;
height:25px;
border:none;
margin-right:15px;
}
.header_cover{
position:absolute;
left:-11px;
top:0;
float:left;
z-index:9;
}
.header_cover img{
height:389px;
width:117px;
}
.slider_area{
width:100%;
}
.slider{
z-index:1;
}
.slider img{
width:100%;
}
/* owl Slider */


#owl-demo .item img{
display:block;
height:348px;
overflow:hidden;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev {
background: url(img/arrows.png) no-repeat scroll 0 0 !important;
text-indent: -999999px;
width: 35px;
height: 35px;
background-position: 0px 0px;
float: left;
margin-top: -30%;
background-position: 5px 2px !important;
z-index: 9999;
position: relative;
}
.owl-theme .owl-controls .owl-buttons div.owl-next{
background:url(img/arrows.png) no-repeat scroll 0 0 !important;
text-indent:-999999px;
width:35px;
height:35px;
background-position:0px 0px;
float:right;
margin-top:-30%;
background-position:-30px 2px !important;
}
.slider_bottom_welcome_area{
background:url("img/bgHomeContent.jpg") no-repeat scroll 0 0 / cover  rgba(0, 0, 0, 0);
border-top:1px solid #000;
margin-left:7px;
margin-top:-11px;
overflow:hidden;
padding:40px 25px 40px 95px;
width:703px;
min-height:630px;
}
.slider_welcome{
}
.slider_welcome h2{
margin-top:0px;
color:#AB218E;
}
.slider_welcome h2 span{
text-transform:uppercase;
}
.slider_welcome h4{
color:#333333;
font-size:14px;
padding:0px;
text-transform:uppercase;
font-weight:bold;
}
.slider_welcome h3{
color: #ff9900;
font-size: 22px;
margin-bottom: 25px;
margin-top: 25px;
}
.slider_welcome a{
}
.slider_welcome p{
font-size:12px;
}
.single_latest_news{
border-bottom:1px dotted #333333;
padding-bottom:10px;
margin-bottom:40px;
}
.single_latest_news:last-child{border-bottom:0px }

.copy_right_area{
overflow:hidden;
width:960px;
display:block;
}
.copy_right{
}
.copy_right p{
color:#ff9900;
font-size:11px;
font-weight:bold;
}
.footer_area{
width:100%;
overflow:hidden;
background:url(img/bgFooter.gif);
}
footer{
}
.footer_menu{
overflow:hidden;
}
.footer_menu ul{
text-align:center;
}
.footer_menu ul li{
display:inline-block;
}
.footer_menu ul li a{
display:block;
color:#666666;
padding:20px;
font-weight:bold;
text-transform:uppercase;
}
.footer_menu ul li a:hover{
color:#ff9900;
}
.{
}
/* Service Page */
.sidebar_menu_sidebar{
}
.header_area{
position:relative;
}
.slider_bottom_welcome_area_service{
background:url("img/serviceimg/bgContent.gif") no-repeat scroll 0 0 / 100% auto #fff;
padding:40px 25px 40px 42px;
width:710px;
}
.header_cover_service{
position:absolute;
left:0px;
top:0;
float:left;
z-index:9;
}
.header_cover_service img{
width:85px;
height:293px;
}
.our_service_area{
width:100%;
text-align:center;
padding-bottom:70px;
background:#fff;
margin-left:0px;
display:block;
overflow:hidden;
}
.single_service{
width:45%;
margin-left:20px;
margin-bottom:20px;
float:left;
background:#fff;
}
.single_service img{
width:100%;
}
.email_service{
overflow:hidden;
}
.serivce_title{
}
.serivce_title h2{
}
.service_right_email{
}
.service_right_email ul{
background:none repeat scroll 0 0 #3697bd;
/*border-radius*/
-webkit-border-radius:2px;
   -moz-border-radius:2px;
        border-radius:2px;
display:block;
overflow:hidden;
padding:7px;
}
.service_right_email ul li{
border-right:1px solid #fff;
display:inline;
float:left;
height:10px;
line-height:10px;
}
.service_right_email ul li:last-child{
border-right:0px;
}
.service_right_email ul li a{
color:#fff;
font-size:12px;
display:inline-block;
padding:0px 5px;
font-weight:bold;
}
.service_right_email ul li a i{
color:#fff;
margin-right:5px;
}
.service_right_email ul li a:hover{
}
/*modal*/
.contact_us_project_area{
}
.contact_us_project_area h6{
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-bottom:30px;
}
.contact_us_logo{
}
.contact_us_logo img{
}
.bangla_from_tr{
}
.name_from_td{
text-align:left;
width:33%;
}
.name_from_input_td{
margin-bottom:20px;
margin-left:15px;
text-align:left;
width:90%;
}
.message_textarea{
min-height:110px;
overflow:hidden;
}
.bottom_text_name{
text-align:left;
margin-left:33%;
}
/* Project Page css */
.project_list .mix{
display:none;
}
.project_filter_area{
overflow:hidden;
}
.project_filter{
overflow:hidden;
}
.project_filter ul{
background:none repeat scroll 0 0 #3697bd;
/*border-radius*/
-webkit-border-radius:10px;
   -moz-border-radius:10px;
        border-radius:10px;
display:inline-block;
margin-bottom:20px;
text-align:center;
}
.project_filter ul li{
float:left;
text-align:center;
border:1px solid #fff;
}
.project_filter ul li span{
color:#fff;
font-size:13px;
font-weight:bold;
padding:10px;
line-height:40px;
cursor: pointer;
}
.project_list{
margin-left:-12px;
text-align:center;
}
.single_project{
margin-bottom:15px;
margin-left:12px;
width:31%;
}
.single_project img{
width:100%;
}
.our_project_all{
display:inline-block;
margin-bottom:30px;
margin-top:20px;
overflow:hidden;
margin-left:-45px;
}
.our_single_project{
width:40%;
margin-bottom:35px;
float:left;
margin-left:45px;
}
.our_single_project h3{
color:#FD901A;
font-size:16px;
margin-bottom:10px;
}
.our_single_project img{
border:2px solid #005fba;
}
.our_single_project p{
margin-top:20px;
font-size:12px;
}
.our_single_project a{
}
.slider_welcome h5{
font-size:14px;
font-weight:bold;
color:#000;
margin-bottom:15px;
margin-top:20px;
}
/* Clients page css */

.clients_logo_all{
margin-bottom:20px;
overflow:hidden;
margin-left:-2%;
}
.single_clients_logo{
float:left;
margin-bottom:20px;
text-align:center;
width:31.3333%;
margin-left:2%;
}
.single_clients_logo img{
width:100%;
}
.single_clients_logo p.clogo_text{
color:#005DB5;
font-size:14px;
font-weight:bold;
font-family:ariel;
margin-top:10px;
}
/* Careers page css */

.career_readmore{
color:#FD901A;
font-size:12px;
font-weight:700;
}
.career_readmore:hover{
color:#FD901A;
}
/* Contact Us Page */
.contact_details_text{
overflow:hidden;
}
.single_contact_text{
margin-bottom:30px;
}
.single_text_area{
padding-left:30px;
}
.single_contact_text strong{
font-size:18px;
font-weight:bold;
}
p.header_text{
border-bottom:1px dotted #000000;
color:#005db5;
font-size:16px;
margin-bottom:15px;
padding-bottom:8px;
text-transform:uppercase;
}
/* single page css */

.single_featured_text_area_temp{
}
.single_fetured_date{
}
.single_fetured_date p.date_text_date{
color:#fd901a;
font-size:15px;
}
.single_fetured_date h3.date_text_text{
color:#fd901a;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
border-bottom:1px dotted #000000;
padding-bottom:15px;
margin-top:10px;
margin-bottom:20px;
}
.single_featured_text_area_temp h3{
}
.single_featured_area_temp{
width:100%;
border-bottom:1px dotted #666;
padding-bottom:10px;
margin-bottom:10px;
overflow:hidden;
}
.single_project_img_temp{
float:right;
width:48%;
padding-bottom:20px;
}
.single_project_img_temp img{
border:2px solid #3697BD;
}
.single_featured_text_temp{
float:left;
width:48%;
}
h2.search_title span{color:red;}
.single_search{border-bottom:1px dotted #000; padding-bottom:10px;}

.modal-content{position:relative;}
.submit_button_sky{display:block;position:absolute;right:42px;bottom:-372px;display:block;margin-top:20px;margin-bottom:10px;}
.submit_button_sky2{display:block;position:absolute;right:100px;bottom:-372px;display:block;margin-top:20px;margin-bottom:10px;}
.wpcf7-form-control{width: 100%;}
.modal-footer {
padding: 19px 20px 20px;
margin-top: 15px;
text-align: right;
border-top: 0px solid #e5e5e5;
}
div.printfriendly {
margin: -5px -10px 0px 0px !important;
}
.wpcf7-submit{float: right;
width: 15%;}