

Theme Name: Project Name

Theme URI: http://projectname.com/

Author: Aspricot Technologies

Author URI: http://aspricot.com/

Description: Simple and Clean Website , Flat ui color .

 Version: 1.0

Text Domain: Project Name



This theme, is Designed and Developed by the Aspricot team.

Get in touch with us to get a custom WordPress theme like this.

*/

html {

    height: 100%;

    -webkit-font-smoothing: antialiased !important;

    text-rendering: optimizeLegibility !important;

    -moz-osx-font-smoothing: grayscale !important;

}



@font-face {

    font-family: 'nexa_boldregular';

    src: url('fonts/Nexa Bold.eot');

    src: url('fonts/Nexa Bold.eot?#iefix') format('embedded-opentype'),

         url('fonts/Nexa Bold.woff2') format('woff2'),

         url('fonts/Nexa Bold.woff') format('woff'),

         url('fonts/Nexa Bold.ttf') format('truetype'),

         url('fonts/Nexa Bold.svg#nexa_boldregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'nexa_lightregular';

    src: url('fonts/Nexa Light.eot');

    src: url('fonts/Nexa Light.eot?#iefix') format('embedded-opentype'),

         url('fonts/Nexa Light.woff2') format('woff2'),

         url('fonts/Nexa Light.woff') format('woff'),

         url('fonts/Nexa Light.ttf') format('truetype'),

         url('fonts/Nexa Light.svg#nexa_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

	font-family: 'Conv_Georgia';

	src: url('fonts/Georgia.eot');

	src: local('☺'), url('fonts/Georgia.woff') format('woff'), url('fonts/Georgia.ttf') format('truetype'), url('fonts/Georgia.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

	font-family: 'Conv_times';

	src: url('fonts/times.eot');

	src: local('☺'), url('fonts/times.woff') format('woff'), url('fonts/times.ttf') format('truetype'), url('fonts/times.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



@font-face {

    font-family: 'bebasregular';

    src: url('fonts/BEBAS___.eot');

    src: url('fonts/BEBAS___.eot?#iefix') format('embedded-opentype'),

         url('fonts/BEBAS___.woff2') format('woff2'),

         url('fonts/BEBAS___.woff') format('woff'),

         url('fonts/BEBAS___.ttf') format('truetype'),

         url('fonts/BEBAS___.svg#bebasregular') format('svg');

    font-weight: normal;

    font-style: normal;



}





body {

    margin:0;

    padding:0;

    height:100%;

    width:100%;

    color: #333333;

    font-family: 'Open Sans', sans-serif;



}





/*starting of upperhead*/

.upperhead{

	width: 100%;

	float: left;

    background-color: #000000;

	padding:17px;

}

.uppercontact

{

text-align: right !important;

}

.ex{

	float: right;

}

.ex ul

{

	margin: 0px;

	padding: 0px;





}



.ex ul li

{

list-style: none;

float: left;

 color: #fff;

 margin-right: 15px;

}



.ex ul li:nth-child(2)

{

font-family: 'Conv_Georgia';

border-right: 1px #fff solid;

padding-right: 15px;

}



.ex ul li a

{

font-family: 'Open Sans', sans-serif;	

 font-weight :600;

 font-size: 18px;

 color: #fff;

 text-decoration: none;

 cursor: text;

}



.ex ul li:last-child a

{

	color: #9cb5ff !important;

	font-size: 16px;

	text-decoration: underline;

	cursor: auto;





}

.uppercontact h2{

 font-family: 'Open Sans', sans-serif;	

 font-weight :600;

 font-size: 18px;

 color: #fff;

}

.uppercontact span{

 font-family: 'Open Sans', sans-serif;	

 font-weight :600;

 font-size: 18px;

 color: #fff;

 font-weight: bold;

 width: 250px;border:1px red solid;

}







/*endign of upperhead*/



/*starting of header*/





.logonav img{

	margin-top: -15px;

	}





/*ending of header*/



/*starting of slider*/

	.banner

{

	width: 100%;

	float: left;

	background: url(img/banner1.jpg) no-repeat;

		background-size: cover;

	background-repeat: no-repeat;

	margin-top: -15px;



}

.banner1{

	display: table;

	height: 560px;



}



.bannercontent

{

	display: table-cell;

	vertical-align: middle;

}

.bannercontent h1

{

	font-size: 48px;

	color: #fff;

	font-family: 'nexa_boldregular';	

    text-transform: uppercase;  

}

.bannercontent h2

{

	font-size: 27px;

	color: #fff;

	font-family: 'nexa_lightregular';

	margin-top: 12px;	

   

}



.bannercontent ul{

	margin-top: 15px;

	padding: 0px;

	margin-left: 20px; 

}



.bannercontent ul li{

     list-style-image:url(img/right.png);

     padding-right: 15px;

     background: no-repeat;

     margin-top: 15px;

}



.bannercontent ul li a{

	font-size: 18px;

	font-family: 'Roboto', sans-serif;

    text-decoration: none;

	color: #fff;

	line-height: 18px;

	margin-left: 5px;





}

 .button{

	margin-top: 30px;



}



 button.btn.btn-primary {

padding: 22px;

font-size: 20px;

border-radius: none !important;

background: #ec8804;

border: 0px;

font-family: 'nexa_boldregular';

text-transform: uppercase;

}



/*ending of slider*/



/*starting 	of service*/

.service

{

	width: 100%;

	float: left;

	text-align: center;

}



.service h1

{

	text-align: center !important;

    font-family: 'Open Sans', sans-serif;	

    border-bottom: 1px #c1c1c1 solid; 

    color:#1d1d1d;

    font-size: 37px;

    margin-top: 40px;

    font-weight: 300;

    padding-bottom: 35px;

    width: 400px;

    display: inline-block;

    z-index: 1111;

}



.service hr

{

margin-bottom: 20px;

border: 0;

border-top: 4px solid #6178bb;

width: 100px;

margin-top: -3px;

z-index: 9999;

}

.service p

{

	font-size: 14px;

	color: #6E6D6D;

	line-height: 25px;

}

/*ending   of service*/



/* staring of Pricing*/



.pricing

{

width: 100%;

float: left;

margin-top: 50px;



}

.Innovation 

{

	text-align: center;

}

.Innovation img

{

	text-align: center !important;

}

.Innovation h1

{

	font-family: 'nexa_boldregular';

	font-size: 18px;

	margin-top: 15px;

}



.Tech

{

	width: 100%;

	text-align: center;

}

.Innovation1 

{

	width: 300px;

	

}

.Innovation ul

{

	margin-top: 15px;

	padding: 0px;

  display: inline-block;

	float: none;

}



.Innovation ul li {

    list-style-image: url("img/right.png");

    text-align: left;



    line-height: 25px;

}



  .Innovation ul li a{

  	text-decoration: none;

  	color: #413F3F;

}



.gurantee{

	padding-left: 50px;

	padding-right: 50px;

	padding-top: 15px;

}

.gurantee p

{

font-family: 'Open Sans', sans-serif;

font-size: 14px;

color: #413F3F;

line-height: 22px !important;

}



.book{

	width: 100%;

	float: left;

	background: url(img/book.jpg);

	

	background-size: cover;

	background-repeat: no-repeat;

	margin-top: 50px;

}



.book h1{

	font-family: 'nexa_boldregular';

	font-size: 	49px;

	color: #6178bb;

}



.bann{

	display: table;

	height: 730px;

	float: right;



}



.bannercont

{

	display: table-cell;

	vertical-align: middle;

}

.bannercont h2

{

	text-transform: uppercase;

	font-family: 'nexa_lightregular';

	font-size: 28px;

}



.bannercont h1

{

	text-transform: uppercase;

}



.bannercont ul{

	margin-top: 15px;

	padding: 0px;



}



.bannercont ul li{

    

     padding-right: 15px;

     background: no-repeat;

     margin-top: 15px;

  

    

}



.bannercont ul li a{

	font-size: 18px;

	font-family: 'Roboto', sans-serif;

    text-decoration: none;

	color: #2E3233;

	line-height: 18px;

	margin-left: 5px;

}



.bannercont ul li img

{

	margin-right: 15px;

}

/*ending of Pricing*/



/*starting of Checkout*/

.Checkout

{

	width: 100%;

	float: left;

	background: url(img/checkout.png);

	

	background-size: cover;

	background-repeat: no-repeat;

}



.check

{

height: 568px;

display: table;	

text-align: center;

}

.ourfull {

	margin-top: 140px;	

	text-align: center;



}

.ourfull ul {

	margin: 0px;

	padding: 0px;

	text-align: center;

	display: inline-block;

	margin-bottom: 80px;

}



.ourfull ul  li{

	

	float: left;

	background:url(img/Home_06.png) right; 

	background-repeat: no-repeat; 

      width: 200px;

}

.ourfull ul  li:last-child{

	

	float: left;

	background:none; 

	background-repeat: no-repeat; 



	width: 150px;

}

.ourfull ul  li img

{

	margin-bottom: 15px;

}

.ourfull ul  li a{

	color: #848484;

	margin-top: 15px;

	text-decoration: none;



}



.ourfull ul  li span{

	color: #768ac4;

	padding-top: 10px;

	font-size: 21px;

	text-decoration: none;

	font-family: 'Conv_Georgia';

	font-weight: bold;display: block;



}



.check1 p{

	font-size: 14px;

    color: #4a4a4a;

    

   line-height: 25px;

    text-align: center;

}

.check1 .btn-warning

{

	padding: 5px 100px;

	font-family: 'nexa_boldregular';

	font-size: 27px;

	margin-top: 45px;

	text-transform: uppercase;

	background: #f98d00;

}



/*ending of Checkout*/



.client

{

	padding-bottom: 80px;

	width: 100%;

	float: left;

	background: url(img/client.jpg) no-repeat;

	padding-top:100px; 

	text-align: center;

	background-size: cover;

	border:none;



}

.client h1

{

	text-align: center;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;

	font-size: 37px;

	color: #fff;

	width: 450px;

	display: inline-block;

		border-bottom: 1px #fff solid;

		padding-bottom: 30px;



}

.client hr

{

	border: 2px #fff solid;

	width: 100px;

    margin-top: -3px;

}



.clientprofile 

{

	background: url(img/Home_06.png) no-repeat right;

	background-repeat: repeat-y;

	margin-top: 60px;

	}



	.clientprofile:last-child 

{

	background: none;

	background-repeat: repeat-y;

	}



.clientprofile h1

{

	font-family: 'Conv_times';

	font-style: italic;

	font-weight: bold;

	letter-spacing: 1px;

	width: auto;

	border: 0px;

	padding-bottom: 5px;



}



.clientprofile h2

{

	color: #fff;

    font-family: 'Open Sans', sans-serif;

    font-size: 15px;	

}



.clientprofile p

{

	color: #fff;

	font-family: 'Conv_times';

	font-style: italic;

	font-size: 19px;

	margin-top: 15px;

}



/* starrting of Happiness*/

.Happiness

{

	width: 100%;

	float: left;

	background:#fff2e2;

	padding-top: 50px;

	padding-bottom: 50px;

}



.Happiness h1

{

font-family: 'nexa_lightregular';

font-size: 50px;

color: #000000;

margin-top: 50px;



	}



	.Happiness h2

{

font-family: 'nexa_boldregular';

font-size: 90px;

color: #f98d00;

text-transform: uppercase;

}



.brands{

	width: 100%;

	float: left;

	padding-top: 25px;

	padding-bottom: 25px;

	



}



.brandlist ul{

	margin: 0px;

	padding: 0px;

	margin-top: 15px;

}



.brandlist ul li{

	list-style: none;

	float: left;

	margin-left: 50px;

	background: url(img/listborder.png) no-repeat right;

	padding-right: 30px;

}





.brandlist ul li:first-child a {

    margin-top: 7px;

    display: block;

    color: #6178bb;

    font-size: 18px;

    line-height: 18px;

    font-family: 'nexa_boldregular';

    padding-top: 7.5px;

    padding-bottom: 7.5px;

}













/* ending of Happiness*/



/*starting of map*/

.map

{

	width: 100%;

	float: left;

    height: 810px;

    padding-top: 50px;

    padding-bottom: 50px;

    background-color: #E7C0C0;



}



.contactform

{		

	background:#fff;

		border-radius: 5px;

		padding-left: 0px;

        padding-right: 0px;

        padding-top: 0px;



}



.newsletter

{

margin-top: 0px;

background-color: #6178bb;

padding-left: 15px;

padding-right: 15px;

padding-top: 25px;

padding-bottom: 25px;

border-radius: 4px 4px 0px  0px ;

-moz-border-radius: 4px 4px 0px  0px ;

-webkit-border-radius: 4px 4px 0px  0px ;

-ms-border-radius: 4px 4px 0px  0px ;



}

.newsletter ul

{

margin: 0px;

padding: 0px;

}





.newsletter ul li

{

	margin-top: 15px;



}



.newsletter ul li a {

color: #fff;

font-size: 14px;

display: inline-block;

margin-left: 20px;

line-height: 26px;

text-decoration: none;

font-family: 'Open Sans', sans-serif;	



}



.newsletter ul li:first-child a{

margin-top: -55px;

margin-left: 37px;

}



.newsletter ul li:nth-child(2) a{

text-decoration: underline;

}





.contactfields {

	background-color: #fff;

	padding-left: 20px;

	padding-right: 20px;

	margin-top: 15px;

}

.contactfields label

{

font-family: 'Open Sans', sans-serif;	

font-size: 15px;

color: #8b8b8b;

padding-top: 5px;

padding-bottom: 5px;

}



.contactfields input {

background: #dddddd;

border: 0px;

height: 35px;

width: 335px;

border-radius: 2px;

padding: 10px;

margin-bottom: 15px;

}

.contactfields textarea

{

background: #dddddd;

height: 130px;

width: 335px;

border-radius: 2px;

border:0px;

}

.contactfields input:last-child {

background: #268216;

width: 120px;

float: right;

color: #fff;

margin-right: 19px;

margin-top: 15px;

}





/*ending of map*/



/*starting of footer*/



.footer{

	width: 100%;

	float: left;

	background-color: #4c4c4c;

	padding: 25px;

}

.footernav:last-child

{

	background: none;

	

	}

.footernav { 

	background: url(img/footerna.png) no-repeat right;

 height: 250px;

 padding-top: 72px;

 margin-left: 40px;

  }



 .footernav h1{ 

font-family:'bebasregular'; 

color: #fff; 

font-size: 17px; }



.footernav ul

{

	margin: 0px;

	padding: 0px;

}



.footernav ul li 

{

	list-style: none;

	margin-top: 10px;

}



.footernav ul li  a

{

	color: #999999;

	font-size: 13px;

	text-decoration: none;

}

.footernav ul li  a:hover

{

	color: #fff;



}



.footernav ul li span

{

	color: #3e9fed;

	font-family: 'Conv_Georgia';

	font-style: italic;

	font-size: 11px;

    border-bottom: 1px #707070 solid;

    padding-bottom: 4px;

    padding-right: 50px;



}



.footernav ul li:last-chlid span

{

	border:0px;

}

.sociallinks 

{

	width: 100%;

	display: block;

}



.sociallinks ul 

{

	margin: 0px;

	padding:0px;

}



.sociallinks ul li  

{

list-style:none;

float: left;

margin-left: 5px;

}

.sociallink {

	margin-top: 50px;

}



.copyright{

	width: 100%;

	float: left;

	background: #393939;

	padding-top: 10px;

	padding-bottom: 10px;

}



.copyright h1{

	text-align: center;

	color: #dddddd;

	font-size: 12px;

	}

/*ending of footer*/





/*starting og services pages css*/

.minibanner {

    width: 100%;

    float: left;

    background: url("img/banner1.jpg") repeat scroll 0% 0% / cover transparent;

    height: 270px;

    /*margin-top: -15px;*/


}

.minibanner .opacity .container	{ padding-top:120px;}

.minibanner h1

{

	font-family: 'Open Sans', sans-serif;	

	font-size: 37px;

	color: #fff;

	padding-top: 60px;

}



.bannernav {

    float: right;

    position: absolute;

    right: 30px;

    top: 65px;

}



.bannernav ul

{

	margin: 0px;

	padding: 0px;

}



.bannernav ul li

{

list-style: none;

float: left;

margin-left: 15px

}

.bannernav ul li a

{

	color: #fff;

	font-size: 18px;

}

.opacity

{

	background-color: rgba(0, 0, 0, 0.44);





height: 100%;}



/*ending of services pages css*/



/*starting of Apartment*/

.Apartment{

	width: 100%;

	float: left;

	padding-top: 50px;

}



.Apartment h1{

	font-size: 26px;

	color: #1d1d1d;

	font-family: 'Open Sans', sans-serif;	

} 

.Apartment p{

	font-size: 16px;

	color: #1d1d1d;

	font-family: 'Open Sans', sans-serif;

	margin-top: 25px;

	line-height: 25px;	

	text-align: justify;

	border-bottom: 1px #f4f6fa solid;

	padding-bottom: 50px;

} 





.sidebarcontent

{

	background-color: #f4f6fa;

}

.sidebarcontent h2

{

font-family: 'Conv_Georgia';

font-size: 20px;

text-align: center;

padding-top: 15px;

line-height: 25px;

}



.sidebarcontent h1

{

font-family:'bebasregular'; 

font-size: 51px;

text-align: center;

color: #6178bb;

line-height: 60px;

}



.Express

{

	background-color: #343434;

	padding-bottom:15px; 

}



.Express h1

{

	font-family: 'Roboto', sans-serif;

	font-size: 21px;

	color: #fff;

	text-align: center;

	padding-top: 15px;

	font-weight: bold;

	text-transform: uppercase;

	}

.Express h2

{

	font-family: 'Roboto', sans-serif;

	font-size: 14px;

	color: #fff;

	text-align: center;

	padding-top: 10px;

	text-transform: uppercase;

	}







.Express span {

background-color: #ec8804;

text-align: center;

width: 150px;

display: block;

margin-top: 15px;

padding: 15px 0px;

font-family: 'Conv_Georgia';

font-size: 14px;

font-style: italic;

color: #fff;

margin-left: 52px;

}

.Smaller

{

	margin-top: 50px;

	display: inline-block;

}



.Smaller ul

{

	margin: 0px;

	padding: 0px;

	margin-top: 15px;

}

.Smaller ul li

{

	list-style: none;

	float: left;

}

.Smaller ul li a

{

	text-decoration: none;

	cursor: text;



}

.Smaller ul li:first-child a h1 {

    font-family: "Open Sans",sans-serif;

    font-size: 20px;

    font-weight: 600;

    padding-left: 100px !important;

    padding-right: 100px !important; 

}



.Smaller ul li:first-child a h2 {

	padding-top: 25px;



}

.Smaller ul li a h1 {

    background: none repeat scroll 0% 0% #EC8804;

    height: 70px;

    font-size: 14px;

    text-align: center;

    color: #FFF;

    text-decoration: none;

    padding-top: 24px;

    padding-left:30px !important;

    line-height: 15px;

    padding-right: 30px;

    border:1px #fff solid;

     cursor: text;



}





.Smaller ul li a h2 {

    border: 1px solid #f4f6fa;

    padding: 25px;

    font-size: 14px;

    text-align: center;

    color: #343434;

    text-decoration: none;

    font-weight: bold;

    height: 67px;

    padding-left: 25px;

    padding-right: 25px;

    padding-top: 17px;

    cursor: text;

}



.Smaller ul li a h2  span{



	font-size: 13px !important;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;	

	margin-top: 4px;

	display: block;



	}



.larger{

	margin-top: 50px !important;

	display: inline-block;

}



.larger ul

{

	margin: 0px;

	padding: 0px;

	margin-top: 15px;

}

.larger ul li

{

	list-style: none;

	float: left;

}

.larger ul li a

{

	text-decoration: none;



}

.larger ul li:first-child a h1 {

    font-family: "Open Sans",sans-serif;

    font-size: 20px;

    font-weight: 600;

    padding-left: 100px !important;

    padding-right: 100px !important; 

}



.larger ul li:first-child a h2 {

	padding-top: 25px;



}

.larger ul li a h1 {

    background: none repeat scroll 0% 0% #6178bb;

    height: 70px;

    font-size: 14px;

    text-align: center;

    color: #FFF;

    text-decoration: none;

    padding-top: 24px;

    padding-left:46px !important;

    line-height: 15px;

    padding-right: 46px;

    border:1px #fff solid;

     cursor: text;



}





.larger ul li a h2 {

    border: 1px solid #f4f6fa;

    padding: 25px;

    font-size: 14px;

    text-align: center;

    color: #343434;

    text-decoration: none;

    font-weight: bold;

    height: 67px;

    padding-left: 25px;

    padding-right: 25px;

    padding-top: 17px;

    cursor: text;

}



.larger ul li a h2  span{



	font-size: 13px !important;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300;	

	margin-top: 4px;

	display: block;



	}

/*endiong of Apartment*/



/*starting of booking servcie*/

.booking

{

margin-top: 30px;

display: inline-block;	



}



.booking ul 

{

	margin: 0px;

	padding: 0px;

}



.booking ul li 

{

list-style: none;

margin-top: 15px;



}





.booking ul li  a

{

font-size: 18px;

color: #444444;

font-family: 'Open Sans', sans-serif;

text-decoration: none;	

cursor: text;

}





.booking ul li:last-child a

{

font-size: 20px;

margin-top:15px !important;

display: inline-block;	 



}

.booking ul li  a span

{

	font-size: 16px;

	font-family: 'Open Sans', sans-serif;	

	font-weight: 300;



	}



/*ending of booking service*/



/*starting of cleaning */

.Cleaning

{

margin-top: 100px;

display: inline-block;	



}



.Cleaning ul {

  

    padding: 0px;

    margin-left: 23px;

    margin-top: 30px;

}

.Cleaning ul li 

{

list-style-image: url(img/right2.png);

margin-top: 15px;



}

.Cleaning ul li  a

{

font-size: 14px;

color: #444444;

font-family: 'Open Sans', sans-serif;

text-decoration: none;	

cursor: text;

}

/*ending of cleaning */



/*starting of workspace*/

.workspace

{

	margin-top: 50px;

}



.workspace h2

{

	margin-top: 15px;

}

.panel-group {

    margin-bottom: 20px;

    margin-top: 50px;

}  

.panel-default > .panel-heading {

    color: #333;

    background-color: #f6f6f8;

    padding-left: 0px;

    padding-bottom: 0px;

    padding-right: 0px;

    box-shadow: 0px 1px 1px #c7c7c7 !important;

    padding-top: 0px;

    

}

.panel-heading h4 a {

   color: #000000;

   background: url(img/pagee1.png);

   height: 130px;

   font-size: 30px;

   width:100%;

   margin-left: -25px;

  font-family: 'Open Sans', sans-serif;	

  font-weight: 300;

  text-decoration: none;

  padding-left: 80px;

  padding-top: 25px;

   display: block;

}



.panel-heading h4 a img {

    margin-left: -21.5px;

    width: 100%;

   

}



.panel-default > .panel-heading + .panel-collapse > .panel-body {

    border-top-color: #DDD;

    background: #F7F7F9;

    padding-left:0px;

    padding-top: 0px;

}



.panel-body 

{

padding: 0px;

}

.panel-body ul

{

	padding: 0px;

	margin: 0px;

}

.panel-body ul li

{

	background-image: url(img/liimg.png);

	padding-top: 0px;

	margin-top: -1px;

	height: 40px;

	padding-top: 11px;

	/*padding-bottom: 20px;*/

	padding-left: 32px;

	margin-left: -3px;

	background-size: 100% 100%;

	padding-right: 30px;

/*	padding-top: 20px;*/

}

.panel-body ul li img

{

	float: right;

	width: 15px;



}



.panel-body ul li a

{ 

   color: #000000;

   padding-left: 70px;

   display: inline-block;

       background: url(img/plus.png) no-repeat;

}



.panel-body .dropdown-menu li

{

	background-color: #ec8804;

	background-image: none !important;

	border-radius: 2px;

}



.panel-body ul  ul

{

	margin-top: 0px;

	

	width: 100%;

	}



.panel-body ul li li

{

	padding-bottom: 10px !important;

}



.panel-body ul li li a

{

	

	height: 30px;

	color: #fff;

	margin-left: 0px;

	background: no-repeat;

	

}



 .open ul li a

{

	margin-bottom: 40px;

	transition:all 100ms linear;

	  -webkit-transition-duration: 5s; /* Safari */

    transition-duration: 5s;

}



.dropdown-menu > li > a:hover {

    color: #fff;

    text-decoration: none;

    background-color: #ec8804;

}



 .panel-body li.open

 {

margin-bottom:40px;

trasition:all 200ms linear;



 }

 

 .panel-body li.open a {

   background: url(img/subtra.png) no-repeat;

}





.panel-body li.open .dropdown-menu li a {

background: none !important;

  -webkit-transition-duration: 5s; /* Safari */

    transition-duration: 5s;

}



.dropdown span

{

float: right;

color: black;



}



.nav-tabs > li > a,

.nav-tabs > li > a:focus, 

.nav-tabs > li > a:hover {

    color: #fff;

    cursor: default;

    background-color: #ec8804;

    border-width: 1px;

    border-style: solid;

    -moz-border-top-colors: none;

    -moz-border-right-colors: none;

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

     padding: 15px  20px;

    border-radius: 0px 0px 5px 5px;

}



.nav-tabs > li > a.active

{

	background: #6178bb;

}

  .nav-tabs > li.active > a,

  .nav-tabs > li.active > a:focus, 

  .nav-tabs > li.active > a:hover {

    color: #fff;

    cursor: default;

    background-color: #6178bb;

}



.nav-tabs > li {

    float: left;

    margin-bottom: -1px;

  

}



.nav-tabs > li > a:first-child

{

margin-left: 50px;

}



.nav-tabs

{

	border:0px;

}

.panel-heading h3 a {

   color: #000000;

   background: url(img/pagee2.png);

   height: 125px;

   font-size: 30px;

   width:100%;

   margin-left: -25px;

  font-family: 'Open Sans', sans-serif;	

  font-weight: 300;

  text-decoration: none;

  padding-left: 80px;

  padding-top: 25px;

   display: block;

}



.panel-heading h3 a img {

    margin-left: -21.5px;

    width: 100%;

   

}



.addServices h1

{

	margin-top: 50px;

	display: inline-block;

    font-family: 'Open Sans', sans-serif;	

    font-size: 24px;

}



.addServices p

{

    font-family: 'Open Sans', sans-serif;	

    font-size: 14px;

    color: #000000;

    padding-bottom: 0px

}







.addServices

{

	margin-top: 50px;

	display: inline-block;

}



.addServices ul

{

	margin: 0px;

	padding: 0px;

	margin-top: 15px;

}

.addServices ul li

{

	list-style: none;

	float: left;

}

.addServices ul li a

{

	text-decoration: none;

	display: block;

	width: 280px;

	overflow: hidden;





}







.addServices ul li a h1 {

    background: none repeat scroll 0% 0% #6178bb;

    height: 70px;

    font-size: 14px;

    text-align: center;

    color: #FFF;

    text-decoration: none;

    padding-top: 24px;

    padding-left:30px !important;

    line-height: 15px;

    padding-right: 30px;

    border:1px #fff solid;

     cursor: text;

     width: 100%;

     margin-top: 0px;



}





.addServices ul li a h2 {

    border: 1px solid #f4f6fa;

    padding: 25px;

    font-size: 14px;

    text-align: center;

    color: #343434;

    text-decoration: none;

    line-height: 18px;

    height: 150px;

    overflow: hidden;

    padding-left: 25px;

    padding-right: 25px;

    padding-top: 17px;

    cursor: text;

    min-width: 100px !important;

    display: block;

    font-family: 'Open Sans', sans-serif;	

 }



 .OtherServices

 {

 	margin-top: 50px;

 	margin-bottom: 50px;

 }



.OtherServices h1{

  font-size: 18px;

  font-family: 'Open Sans', sans-serif;	



}

.OtherServices p{

  font-size: 17px;

  font-family: 'Open Sans', sans-serif;	

  padding-bottom: 0px;

  font-weight: 300;

}



.OtherServices ul{

	margin: 0px;

	padding: 0px;

}

.OtherServices ul li{

list-style-image: url(img/right2.png);

font-family: 'Open Sans', sans-serif;	

font-size: 16px;

margin-top: 15px;

font-weight: 300;

}



.OtherServices input[type=button]

{

background: #ec8804;

font-family:'bebasregular';

padding: 15px 70px;

color: #fff;

font-size: 20px;

border: 0px;

text-align: center;

padding-top: 25px;

margin-top: 25px;

}





/*ending of workspace*/



/*starting css of contact page */

/*starting 	of Touch*/

.Touch

{

	width: 100%;

	float: left;

	text-align: center;

}



.Touch h1

{

	text-align: center !important;

    font-family: 'Open Sans', sans-serif;	

    border-bottom: 1px #c1c1c1 solid; 

    color:#1d1d1d;

    font-size: 37px;

    margin-top: 40px;

    font-weight: 300;

    padding-bottom: 35px;

    width: auto;

    padding-left: 20px;

    padding-right: 20px;

    display: inline-block;

    z-index: 1111;

  





}



.Touch hr

{

margin-bottom: 20px;

border: 0;

border-top: 4px solid #6178bb;

width: 100px;

margin-top: -3px;

z-index: 9999;

position: relative;

}

.Touch p

{

	font-size: 14px;

	color: #6E6D6D;

	line-height: 25px;

}



.contactmap

{

	width: 100%;

	float: left;

	height: 500px !important;

   margin-top: 25px;

	position: relative;

}



.realmap iframe

{

	width: 100%;

	height: 100%;

	position: absolute;

}





.addressform

{		

	background:#fff;

		border-radius: 5px;

		padding-left: 0px;

        padding-right: 0px;

        padding-top: 0px;



}







.address

{

margin-top: 0px;

background-color: #6178bb;

padding-left: 15px;

padding-right: 15px;

padding-top: 25px;

padding-bottom: 25px;

border-radius: 4px 4px 0px  0px ;

-moz-border-radius: 4px 4px 0px  0px ;

-webkit-border-radius: 4px 4px 0px  0px ;

-ms-border-radius: 4px 4px 0px  0px ;

margin-top: 150px



}

.address ul

{

margin: 0px;

padding: 0px;

}





.address ul li

{

	margin-top: 15px;



}



.address ul li a {

color: #fff;

font-size: 14px;

display: inline-block;

margin-left: 20px;

line-height: 26px;

text-decoration: none;

font-family: 'Open Sans', sans-serif;	



}



.address ul li:first-child a {

margin-top: -55px;

margin-left: 37px;

vertical-align: middle;

padding-top: 27px;

}

.address ul li:nth-child(2) a{

text-decoration: underline;

}

/*ending   of Touch*/



.contactfield

{

	width: 100%;

	float: left;

	padding-top: 50px;

	padding-bottom: 150px;

}

.name input

{

	width: 100%;

	border: 1px #cdcdcd solid;

	padding: 15px 25px;

	height: 60px;

	font-family: 'Open Sans', sans-serif;	

	margin-bottom: 15px;

}





.name textarea

{

	width: 100%;

	border: 1px #cdcdcd solid;

	padding: 15px 25px;

	height: 60px;

	font-family: 'Open Sans', sans-serif;	

	margin-bottom: 15px;

	height: 130px;

float: right;right: 0;

}





.submitt {

    background: none repeat scroll 0% 0% #6178BB;

    width: 150px !important;

    color: #fff;

    border-radius: 9px;

    box-shadow: 0px 2px 0px #273660;

    border: 0px;

}



.submitt:hover{

    background: none repeat scroll 0% 0% #6178BB;

    width: 150px !important;

    color: #fff;

    border-radius: 9px;

   border: 0px;

}



.giftiframe

{

	width: 100%;

	float: left;

	padding-top: 50px;



}





.bookiframe

{

	width: 100%;

	float: left;

	padding-top: 50px;



}



.bookiframe h1

{

	font-family: 'nexa_boldregular';

	color: #ec8804 ;

	font-size: 26px;

}





.bookiframe h2

{

font-family: 'Open Sans', sans-serif;	

font-size: 21px;

color: #343434;

font-weight: 600;

margin-top: 15px;

}



.bookiframe p

{

font-style: 15px;

font-family: 'Open Sans', sans-serif;	

margin-top: 15px;

line-height: 25px;

margin-bottom: 25px;



}





.Pledge

{

background: #f4f4f4;

padding-top: 50px;

padding-bottom: 15px;

}



.Pledge h1

{

	font-family: 'nexa_boldregular';

	font-size: 21px;

	color: #444444;

}



.Pledge ul

{

	margin: 0px;

    padding: 0px;

    margin-left: 25px;

    margin-top: 15px;

	}



.Pledge ul li

{

	list-style-image: url(img/rightimg.png) ;

	margin-top: 15px;





}



.Pledge ul li a

{

font-family: 'Open Sans', sans-serif;	

font-style: 15px;

color: #444444;



	}



.withsmile

{

	text-align: center;

	margin-top: 30px;



}



.withsmile h1

{

	margin-top: 15px;

	

	}



	.withsmile hr{

	margin-top: 20px;

margin-bottom: 20px;

width: 150px;

border-top: 1px solid #e0e0e0;

	}

/*/*ending css of contact page*/



/*starting of media quries*/





@media screen and (max-width: 1200px)

{



	.sidebarcontent h1 {

    font-family: "bebasregular";

    font-size: 40px;

    text-align: center;

    color: #6178BB;

    line-height: 50px;

}

.Express span {

	margin-left: 34px;

}

.Smaller ul li:first-child a h1 {

	padding-left: 40px !important;

	padding-right: 40px !important;

}

.Smaller ul li a h1 {

	padding-left: 15px !important;



	}



.larger ul li:first-child a h1 {

	padding-left: 40px !important;

	padding-right: 40px !important;

}



.larger ul li a h1 

{

	padding-left: 15px !important;

	padding-right: 15px !important;

	text-align: center;

}



.Cleaning 

{

	margin-top: 80px;

}



.addServices ul li a {

    text-decoration: none;

    display: block;

    width: 100%;



}

.addServices ul li a h2 {

	height: auto;

	padding-bottom: 50px;

	}



	.brandlist ul li {

    list-style: outside none none;

    float: left;

    margin-left: 20px;

    background: url("img/listborder.png") no-repeat scroll right center transparent;

    padding-right: 20px;

}



@media screen and (max-width: 992px)

{

.minibanner h1 {

    font-family: "Open Sans",sans-serif;

    font-size: 30px;

    color: #FFF;

    padding-top: 55px;

}



/*.minibanner {

    width: 100%;

    float: left;

    background: url("img/banner1.jpg") repeat scroll 0% 0% / cover transparent;

    height: 150px;

    margin-top: 2px;

}*/



.logonav img {

    margin-top: 5px;

    width: 180px;

}



.cd-header-buttons {

    position: absolute;

    display: inline-block;

    top: 16px !important;

    right: 5%;

}

.Express h1 {

	font-size: 14px;

}

.Express h2 {

	font-size: 12px;

}

.Express span {

    margin-left: 11px;

    width: 130px;



}

.sidebarcontent h1 {

    font-family: "bebasregular";

    font-size: 28px;

    text-align: center;

    color: #6178BB;

    line-height: 32px;

}



.Smaller ul li {

    list-style: outside none none;

    float: left;

    width: 50%;

}



.larger ul li {

    list-style: outside none none;

    float: left;

    width: 50%;

}

.nav-tabs > li > a:first-child {

    margin-left: 0px;

}

.nav-tabs > li > a

{

padding: 15px 18px;

}



.open li a {

	padding-left: 0px !important;

	margin-left: 0px;

	width: 100%;

	height: auto;

	color: red !important;

}

.Happiness h2 {

    font-family: "nexa_boldregular";

    font-size: 70px;

    }



    .brandlist ul li {

    list-style: outside none none;

    float: left;

    margin-left: 10px;

    background: none;

    padding-right: 10px;

    display: inline-block;

    width: 40%;

    /*text-align: center;*/

    margin-top: 15px;

}

.brandlist ul li:first-child a {

    margin-top: 7px;

    display: block;

    color: #6178BB;

    font-size: 28px;

    text-decoration: none;



}



.footernav {

    background: url("img/footerna.png") no-repeat scroll right center transparent;

    height: auto;

    padding-top: 30px;

    margin-left: 0px;

    margin-top: 25px;

}



.footernav ul li span {

padding-right: 0px;

}

.nav ul li a	{ box-sizing: initial !important; padding:0 20px !important; width:auto; color:#343434 !important;}
.nav ul li.booknow a	{ color:#fff !important;}
.nav ul li a:hover	{ color:#6178bb !important;}


}





@media screen and (max-width: 768px)

{

	.minibanner h1 {

    font-family: "Open Sans",sans-serif;

    font-size: 30px;

    color: #FFF;

    padding-top: 35px;

    width: 100%;

    display: block;

    

    text-align: center;

}

.cd-header-buttons {

    position: absolute;

    display: inline-block;

    top: 4px !important;

    right: 5%;

}



.cd-header-buttons {

    position: absolute;

    display: inline-block;

    top: 21px !important;

    right: 3%;

}



.logonav img

{

	width: 200px;

}





.bannernav {

    float: none;

    text-align: center !important;

    display: block;

    width: 100%;



    margin-top: 30px;



}



.bannernav ul li {

    list-style: outside none none;

    float: none;

    text-align: center;

    display: inline-block;

    margin-left: 15px;

}





.ex {

    float: none;

}

.ex ul li {

    list-style: outside none none;

    float: none;

    color: #FFF;

    margin-right: 0px;

    text-align: center;

    margin-top: 5px;

}



.ex ul li:nth-child(2) {

    font-family: "Conv_Georgia";

    border-right: 0px solid #FFF;

    padding-right: 0px;

}

.workspace {

    margin-top: 50px;

    margin-left: 15px;

}



.nav-tabs > li > a:first-child {

    margin-left: 15px;

}



.nav-tabs > li > a {

    padding: 15px 5px ;

}

.nav-tabs > li > a:hover {

    padding: 15px 5px ;

}



.OtherServices {

    margin-top: 50px;

    margin-bottom: 50px;

    margin-left: 16px;

}



.sidebar {

    text-align: center;



}



.Express

{

	margin-bottom: 15px;

	padding-bottom: 30px;

}

.Express span {

    margin-left: 11px;

    width: 130px;

    text-align: center;

    display: inline;

    padding-left: 15px;

    padding-right: 15px;

}

.Express h2 {

margin-bottom: 25px;

	}



	.Happiness img

	{

		text-align: center !important;

		display: block;

		float: none;

}

.Happiness {

	padding-top: 30px;

	padding-bottom: 30px;

	display: inline-block;

}



.Happiness h2 {

    font-family: "nexa_boldregular";

    font-size: 50px;

}

.Happiness h1 {

    font-family: "nexa_lightregular";

    font-size: 35px;

    color: #000;

    margin-top: 50px;

}



.footernav   {

    text-align: center;

    background: none !important; 

    float: left;

}



.footernav:first-child   {

    text-align: center;

    background: none !important; 

    float: left;

    width: 50%;

  

}



.footernav:nth-child(2)   {

    text-align: center;

    background: none !important; 

    float: left;

    width: 50%;

  

}



.footernav:last-child   {

    text-align: center;

    background: none !important; 

    float: left;

    

  

}



.contactmap {

    width: 100%;

    float: left;

    height: 500px !important;

    }



    .contactfield {

    width: 100%;

    float: left;

    padding-top: 50px;

    padding-bottom: 22px;

}

.Pledge h1 {



	text-align: center;

}

.Pledge ul

{

	margin-left: 0px;

}



.Pledge ul li {

list-style-image: url(img/rightimg.png);

margin-top: 10px;

list-style-position: inside;

text-align: center;

}

.minibanner	{ height:150px;}
.minibanner .opacity .container	{ padding-top:0;}
.minibanner .bannernav	{ margin:0 auto; position:static;}
.minibanner h1	{ padding:30px 0 10px !important;}
.header_main .container	{ padding:0;}
.nav ul li a	{ box-sizing: initial !important; padding:0 20px !important; width:auto; color:#343434 !important;}
.nav ul li a:hover	{ color:#6178bb !important;}
.panel-body ul li a	{ width:80%; padding-left:12%; font-size:14px; line-height:15px;}
.panel-body ul li span	{ font-size:14px; line-height:15px;} 

}



@media screen and (max-width: 675px)



{





.footernav:first-child   {

    text-align: center;

    background: none !important; 

    float: none;

    width:100%;

  

}



.footernav:nth-child(2)   {

    text-align: center;

    background: none !important; 

    float: none;

    width: 100%;

  

}



.footernav:last-child   {

    text-align: center;

    background: none !important; 

    float: left;

    

  

}

	.footernav   {

    text-align: center;

    background: none !important; 

    float: none;

    width: 100%;

}

.sociallink {

    margin-top: 38px;

}

.sociallinks ul li {

    list-style: outside none none;

    float: none;

    margin-left: 5px;

    text-align: center;

    display: inline-block;

  

    width: auto;

}

.panel-body ul li	{ padding-left:15px; padding-right:15px; padding-top:5px;}
.addServices ul li	{ width:100% !important;}

}





@media screen and (max-width: 550px)

{

	.ex ul li a {

    font-family: "Open Sans",sans-serif;

    font-weight: 600;

    font-size: 14px;

}

.ex ul li:last-child a {

    color: #9CB5FF !important;

    font-size: 14px;

    }

    .Apartment p {

    	padding-bottom: 0px !important;

    	margin-top: 5px;

    	font-size: 14px;

    	line-height: 20px;

    }



    .Apartment h1 {

    font-size: 20px;

    line-height: 25px;

}

.booking {

    margin-top: 10px;

    }



  .booking  ul li

  {

  	margin-top: 10px;

  }



    .booking  ul li a{

    	font-size: 14px;

    	cursor: text;

    	line-height: 20px;

}



.booking ul li:last-child a 

{

font-size: 18px;

}

.nav-tabs > li {

    float: left;

    margin-bottom: -1px;

    width: 100%;

    margin-top: 10px;

    text-align: center;

}



.OtherServices {

    margin-top: 20px;

    margin-bottom: 50px;

    margin-left: 16px;

}

.contactfield {

    width: 100%;

    float: left;

    padding-top: 50px;

    padding-bottom: 22px;

}

}





@media screen and (max-width: 480px)

{

	.minibanner h1 {

    font-family: "Open Sans",sans-serif;

    font-size: 24px;

    color: #FFF;

    padding-top: 40px;

}



.bannernav ul {

    margin: 0px ;

    padding: 0px;

}



.bannernav ul li

{

	float: none;

	display: inline-block;

	text-align: center;

}



.bannernav {

    float: none;

    text-align: center !important;

    display: block;

    width: 100%;

    margin-top: 15px;

}



.Smaller ul li {

    list-style: outside none none;

    float: left;

    width: 100%;

}





.larger ul li {

    list-style: outside none none;

    float: left;

    width: 100%;

}



.Happiness h2 {

    font-family: "nexa_boldregular";

    font-size: 35px;

}

.Happiness h1 {

    font-family: "nexa_lightregular";

    font-size: 28px;

}



.brandlist ul li {

    list-style: outside none none;

    float: left;

    margin-left: 10px;

    background: none repeat scroll 0% 0% transparent;

    padding-right: 10px;

    display: inline-block;

    width: 100%;

    margin-top: 15px;

    text-align: center;

}



.larger {

	margin-top: 20px !important;



	}



	.addServices {

    margin-top: 30px;

    display: inline-block;

}



	.addServices h1 {

    margin-top: 0px;

}



.Cleaning {

    margin-top: 40px;

}



.Touch h1 {

    text-align: center !important;

    font-family: "Open Sans",sans-serif;

    border-bottom: 1px solid #C1C1C1;

    color: #1D1D1D;

    font-size: 25px;

    margin-top: 28px;

    font-weight: 300;

    padding-bottom: 20px;

    width: auto;

    padding-left: 20px;

    padding-right: 20px;

    display: inline-block;

    z-index: 1111;

}

.panel-body ul li	{ padding-left:5px; padding-top:5px; padding-right:5px;}
.panel-body ul li a	{ font-size:13px; width:78%;}
.panel-body ul li span	{ font-size:13px;} 

}

/*ending of media quries*/


