/*

Author Name: Arif Rahman

Author URL: http://www.fiverr.com/arifrahman12855

*/





.header_area{

background:url("img/bg.png") no-repeat scroll center center / cover  #000;

}

.header_area-page{

background:url("img/chk.jpg") no-repeat scroll center center / cover  #000;

}



.contact_menu{

margin-top:25px;

}

.contact_menu ul{

margin:0;

padding:0;

list-style:none;

}

.contact_menu ul li{

border-right:1px solid #b1b1b1;

display:inline;

padding-right:6px;

}

.contact_menu ul li:last-child{

border-right:0px solid #b1b1b1;

}

.contact_menu ul li a{

text-decoration:none;

font-size:14px;

font-family:'Open Sans', sans-serif;

font-weight:400;

color:#b1b1b1;

display:inline-block;

}

.contact_menu ul li a:hover{

}

.search_bar{

clear:both;

float:right;

padding-top:25px;

}

.search_bar input[type="text"]{

background:none repeat scroll 0 0 #f3f3f3;

border:0 none;

padding:4px;

width:300px;

}

.search_bar input[type="submit"]{

background:none repeat scroll 0 0 #717171;

border:medium none;

color:#fff;

padding:4px;

width:100px;

}

.main_menu{

margin-right:-10px;

margin-top:25px;

}

.navbar{

}

.navbar-header{

}

.navbar-toggle{

}

.icon-bar{

background:none repeat scroll 0 0 #000;

}

.navbar-collapse{

}

.collapse{

}

.mainmenu{

}

.nav{

}

.nav li{

}

.nav li:last-child{

padding-right:0;

margin-right:0;

}

.nav li a{

color: #edebeb;

font-family: 'Open Sans',sans-serif;

font-weight: 700;

}

.nav li a:hover{

color:#ffffff;

}

.navbar-nav{

}

.navbar-right{

}

.active{

}

.author{

}

.spech{

}

.spech h2{

font-size:36px;

color:#ffffff;

font-family:'Oswald', serif;

font-weight:700;

}

.spech p{

color: #fff;

font-family: 'Oswald',serif;

font-size: 24px;

font-weight: 300;

}

.main_area{

}

.single_project{

background:none repeat scroll 0 0 #f5f5f5;

font-family:'Oswald',serif;

font-weight:300;

margin-top:25px;

padding-bottom:20px;

}

.single_project h3{

color:#ffffff;

font-size:30px;

padding:13px;

}

.first_project{

}

.first_project h3{

background:#373737;

}

.second_project{

}

.second_project h3{

background:#696969;

}

.third_project{

}

.third_project h3{

background:#373737;

}

.single_project p{

color:#595959;

font-size:18px;

padding:0 17px;

}

.single_project a{

background:none repeat scroll 0 0 #c1c1c1;

/*border-radius*/

-webkit-border-radius:5px;

   -moz-border-radius:5px;

        border-radius:5px;

color:#fff;

display:block;

margin-left:191px;

padding:7px;

text-align:center;

text-decoration:none;

width:89px;

}

.single_project a:hover{

}

.fa{

}

.fa-angle-double-right{

}

.memories{



}

.memories h2{

font-size:36px;

color:#373737;

font-family:'Open Sans', sans-serif;

font-weight:700;

margin-bottom: 2rem;

}

.single_memories{

margin-bottom: 3.5rem;

}

.single_memories h3{

color:#353434;

font-size:24px;

font-family:'Open Sans', sans-serif;

font-weight:300;

}

.single_memories p{

color:#868585;

font-size:24px;

font-family:'Droid Serif', serif;

font-weight:300;

font-size:14px;

}

.single_memories p a{

  color: #000;

}

.single_memories p a:hover{

  color: #000;

}

.btn-home{

  margin: 2rem 0;

}

 .btn-home a{

  background-color: #868585;

  color: #fff;

  padding: .8rem 1.8rem;



}

.btn-home a:hover{

  color: #fff;

}

.gallary_slider{

margin-bottom:0px;

}

.gallary_slider h2{background: none repeat scroll 0 0 #696969;

color: #fff;

padding: 6px 10px;

text-align: left;font-family: 'Open Sans',sans-serif;}

.carousel{

}

.slide{

}

.carousel-inner{

}

.item{

}

.left{

}

.carousel-control{

}

.glyphicon{

}

.glyphicon-chevron-left{

}

.right{

}

.glyphicon-chevron-right{

}

.sidebar{

}

.single_sidebar{

font-family:'Open Sans',sans-serif;

font-weight:300;

}

.single_sidebar h2{

background: none repeat scroll 0 0 #696969;

color: #ffffff;

font-size: 24px;

padding: 9px;

}

.single_sidebar p{

font-size:14px;

color:#595959;

}

.single_sidebar a{

color:#4d6e7f;

display:block;

font-size:14px;

text-align:right;

text-decoration:none;

}

.footer_area{

    margin-top: 30px;

background:#000000;

text-align:center;

}

.copyright{

color:#8b8989;

font-size:15px;

padding-top:8px;

}

.navbar-toggle{

background:none repeat scroll 0 0 #fff;

}



.dropdown-menu li a{

  color:#edebeb;

}

.nav .open > a{

 background-color: transparent !important;

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {

    color: #4C4C29 !important;

    text-decoration: none;

    background-color: #f5f5f5;

}

.dropdown-menu{

   background-color: #171717 !important;

}

/*contact us page */

.main_contact_us_p{margin-bottom: 150px;}

.main_contact_us_p .heading_con{margin: 27px 0;}

.main_contact_us_p .heading_con h2,.main_book_page .heading_con h2,.main_family_page .heading_con h2,.main_kttrust .heading_con h2,.main_visitor_book .heading_con h2,.main_works .heading_con h2,.main_gallary .heading_con h2{font-family:'Open Sans', sans-serif;font-size:46px;color:#c0c0c0;}

.main_contact_us_p .contact_info{}

.main_contact_us_p .contact_info h3{color:#2a2929;font-size:18px;font-family:'Open Sans', sans-serif;font-weight:700;}

.main_contact_us_p .contact_info p{color:#777675;font-size:14px;font-family:'Open Sans', sans-serif;font-weight:400;}

.main_contact_us_p .contact_info h4{color:#777675}

.main_contact_us_p .contact_info a{color:#078bbc;text-decoration:none}

.main_contact_us_p .contact_box{}

.main_contact_us_p .contact_box input[type="text"]{border: 1px solid #F0EDE5;

padding: 10px;

width: 420px;color:#777675;}

.main_contact_us_p .contact_box input[type="phone"]{border: 1px solid #F0EDE5;

padding: 10px;

width: 420px;color:#777675;}

.main_contact_us_p .contact_box input[type="email"]{border: 1px solid #F0EDE5;

padding: 10px;

width: 420px;color:#777675;}

.main_contact_us_p .contact_box textarea{border: 1px solid #f0ede5;

color: #777675;

height: 101px;

padding: 10px;

width: 420px;}

.main_contact_us_p .contact_box input[type="submit"]{background: none repeat scroll 0 0 #717171;

border: medium none;

color: #ffffff;

font-family: 'Oswald',serif;

font-size: 18px;

padding: 12px 20px;}

.contact_up{margin-bottom: 42px;}

.cont_bottom{}

.sub_con{margin-left: 315px;

margin-top: 20px;}









/*book page css */

.main_book_page{margin-bottom: 57px;}

.main_book_page .heading_con,.main_family_page .heading_con,.main_visitor_book .heading_con,.main_works .heading_con,.main_gallary .main_gallary .heading_con{margin: 35px 0 11px;}

.main_book_page .book_seial{}

.main_book_page .single_book{margin-bottom: 25px;

overflow: hidden;}

.main_book_page .single_book .single_book_m{}

.main_book_page .single_book  img{float: left;}

.main_book_page .single_book .single_book_m h3{color:#605F5F;font-family:'Open Sans', sans-serif;font-size:30px;font-weight:400;}

.main_book_page .single_book .single_book_m p{color:#868585;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;}

.main_book_page .book_page_sidebar{}

.main_book_page .book_page_sidebar h3{background: none repeat scroll 0 0 #696969;

color: #ffffff;

font-size: 24px;

padding: 10px;}

.main_book_page .book_page_sidebar p{color: #595959;

font-size: 14px;

margin-bottom: 21px;}

.main_book_page .book_page_sidebar a{color: #4d6e7f;

display: block;

font-size: 14px;

text-align: right;

text-decoration: none;}







/* family */



.main_family_page{margin-bottom: 65px;}

.main_family_page .heading_con{}

.main_family_page .heading_con h2{}

.main_family_page .family_content{}

.main_family_page .family_content img{color: #868585;

margin-bottom: 20px;

width: 100%;}

.main_family_page .family_content p{font-sixe:14px;color:#868585;margin-bottom:15px;}







/*kttrust */

.main_kttrust{margin-bottom: 80px;}

.main_kttrust .heading_con{}

.main_kttrust .heading_con h2{}

.main_kttrust .kttrust_content h3{color: #353434;

font-family: 'Open Sans',sans-serif;

font-size: 30px;

margin-bottom: 40px;}

.main_kttrust .kttrust_content p{color: #868585;

font-family: 'Open Sans',sans-serif;

font-size: 14px;

font-weight: 400;

margin-bottom: 15px;

margin-top: 20px;}

.main_kttrust .img_para{overflow: hidden;}

.main_kttrust .img_para p{color: #868585;

font-family: 'Open Sans',sans-serif;

font-size: 14px;

font-weight: 400;

margin: 0;}

.main_kttrust .img_para img{float: left;

margin-right: 15px;}





/* visitor book */

.main_visitor_book{margin-bottom: 90px;}

.main_visitor_book .heading_con{}

.main_visitor_book .heading_con h2{}

.visitor_speach{}

.visitor_speach .visitor_speach_single{margin-bottom: 50px;}

.visitor_speach .visitor_speach_single p{font-family: 'Oswald',serif;

font-style: italic;

font-weight: 300;color:#ACACAC;font-size:18px;}

.visitor_speach .visitor_speach_single h3{font-family: 'Oswald',serif;

font-style: italic;

font-weight: 300;color:#2a2929;font-size:18px;}





/*works page */

.main_works{}

.main_works .heading_con{}

.main_works .heading_con h2{}

.main_works .works_content{}

.main_works .single_works{margin-bottom:5px;}

.main_works .single_works h3{color: #353434;

font-family: 'Open Sans',sans-serif;

font-size: 30px;

font-weight: 400;

margin-bottom: 35px;}

.main_works .single_works .single_works_im{overflow: hidden;}

.main_works .single_works .single_works_im img{float: left;

margin-right: 25px;}

.main_works .single_works .single_works_im p{font-size:14px;color:#868585;font-family: 'Open Sans',sans-serif;

font-weight: 400;}









/*gallary css*/



.main_gallary{}

.main_gallary .heading_con{}

.main_gallary .heading_con h2{}

.main_gallary .single_gallary{margin-bottom: 25px;}

.main_gallary .single_gallary a{}

.main_gallary .single_gallary a img{width:100%;}

.fa-angle-left{background: none repeat scroll 0 0 #4f4f4f;

color: #fff;

display: block;

font-size: 25px;

height: 24px;

width: 38px;}

.fa-angle-right{background: none repeat scroll 0 0 #4f4f4f;

color: #fff;

display: block;

font-size: 25px;

height: 24px;

width: 38px;}

.fa-arrows-alt{background: none repeat scroll 0 0 #4f4f4f;

color: #fff;

display: block;

font-size: 19px;

height: 24px;

padding-top: 2px;

width: 38px;}



.right_h_side{margin-top: 102px;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {

  height: 278px;

  line-height: 1;

}

.copyright ul li a{

    color: #8B8989;

}

.engineering_content{}

   .engineering_content h2{}

  .engineering_content h3{color: #353434;

   font-family: 'Open Sans',sans-serif;

   font-size: 30px;

   margin-bottom: 40px;}

   .engineering_content p{color: #868585;

  font-family: 'Open Sans',sans-serif;

 font-size: 14px;}

 

.social_content h2{}

  .social_content h3{color: #353434;

   font-family: 'Open Sans',sans-serif;

   font-size: 30px;

   margin-bottom: 40px;}

   .social_content p{color: #868585;

  font-family: 'Open Sans',sans-serif;

 font-size: 14px;}

 





.bdr{

  border:1px solid #ccc !important;

margin-bottom: 20px;margin: 0 0 20px 35px;

}

.btn.btn-default.submit{

  background: none repeat scroll 0 0 #717171 !important;

    border: medium none;

    color: #ffffff;

    font-family: 'Oswald',serif;

    font-size: 18px;

    padding: 7px 20px;

    margin-left: 20px;

    margin-top:15px;

    width:80px;

}



@media screen and (max-width:480px) {



.main_contact_us_p .contact_box input[type="text"] {

    border: 1px solid #F0EDE5;

    padding: 10px;

    width: 230px;

    color: #777675;

}

.main_contact_us_p .contact_box textarea {

  width:230px;

}

.main_menu_inner{

  

  margin-top:0px !important;

  background-color:#000;

  padding:10px 0;

  }

}





#snackbar.show {

  visibility: visible;

  padding-left:20px;

  padding-top:20px

}



.show {

  padding-left:20px;

  padding-top:20px



}

.gsc-adBlock{display:none !important;}

.gs-result .gs-title *, .gsc-cursor-page, .gs-spelling a{color:#000 !important;}

.gs-result .gs-title, .gs-result .gs-title *{color:#000 !important;}

.gs-result .gsc-url-top, .gs-result .gsc-url-top *{color:#357ae8 !important;}

.gsc-search-button{

  height:33.60px;

  }

  .search_bar{

    max-width: 350px;

  }

.sahib-book{
  padding-top: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
}


 

