@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ margin:0; padding:0;font-family: 'DroidSans';}
.wrapper, .container, .tagline,.banner, .footer{ -webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
h1, h2, h3, h4, h5, h6, p, li, p, input, select {margin:0px; padding:0px; font-weight:normal; list-style-type:none; outline:none;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:none;}
.clear{ clear:both;}

@font-face {
	font-family: 'futuraMediumBT';
	src: url('../fonts/futuraMediumBT.eot');
	src: local('futuraMediumBT'), url('../fonts/futuraMediumBT.woff') format('woff'), url('../fonts/futuraMediumBT.ttf') format('truetype');
}
/* use this class to attach this font to any element i.e. <p class="fontsforweb_fontid_61656">Text with this font applied</p> */
.fontsforweb_fontid_61656 {
	font-family: 'futuraMediumBT' !important;
}

@font-face {
	font-family: 'Conv_PT_Sans-Web-Bold_0';
	src: url('../fonts/PT_Sans-Web-Bold_0.eot');
	src: local('☺'), url('../fonts/PT_Sans-Web-Bold_0.woff') format('woff'), url('../fonts/PT_Sans-Web-Bold_0.ttf') format('truetype'), url('../fonts/PT_Sans-Web-Bold_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_PT_Sans-Web-Regular_0';
	src: url('../fonts/PT_Sans-Web-Regular_0.eot');
	src: local('☺'), url('../fonts/PT_Sans-Web-Regular_0.woff') format('woff'), url('../fonts/PT_Sans-Web-Regular_0.ttf') format('truetype'), url('../fonts/PT_Sans-Web-Regular_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Font downloaded from FontsForWeb.com */



.header{ width:100%; padding:8px 0;background:url(../images/header-bg.png) repeat; position:absolute; z-index:100;}
.topline{ width:100%; height:10px; background:#feac4c; float:left; top:0px; position:relative; z-index:999999;}
.header2{ width:100%; padding:12px 0;background:url(../images/header-bg.png) repeat;  top:0; z-index:999999;}
.logo{ max-width:300px; float:left; margin-top:6px;}
.dif{ color:#fff7b6;}
.top_header{ max-width:840px; float:right; margin-top:16px; position:relative;
z-index:100;}
.info{ max-width:750px; float:right;}
.email_id{color:#3a3a3a; font-size:15px; float:left;font-family: 'Roboto Cn';margin-top:5px;}
.email_id a{color:#3a3a3a; font-size:15px; font-family: 'Roboto Cn';}
.email_id a:hover{ color:#00547f;}
.num{ color:#3a3a3a; font-size:14px; font-family: 'Roboto Cn'; float:left; margin-left:16px; margin-top:5px;}
.into{color:#3a3a3a; font-size:16px; font-family: 'Roboto Cn'; float:left; margin-left:12px;margin-top:5px;}
.menu{ max-width:800px;float:right;margin-top:15px; float:right;background:none; clear:both;}
.navigation{ background:none !important; border:none !important; margin:0px !important;}
.style_menu { padding-left:0px !important;}
.style_menu li a{ font-family: 'futuraMediumBT'; color:#980000  !important; font-size:18px; margin-right:0px !important;}
.style_menu li a:hover{ color:#000 !important;}
.style_menu li ul li a{ font-size:18px;}
.active_tab{ color:#096b83 !important;padding-bottom:8px !important;} .blue{ color:#096b83 !important;}
.space2{ margin-right:0px !important; padding-right:0px !important; padding-left:0px !important; margin-left:0px !important;}
.space{ margin-right:0px !important; padding-right:0px !important;}
.current{ float:left; margin-left:20px;}
.current_btn{font-family: 'Myriad Pro'; color:#00627a; background:#c6e1fa;font-family: 'Conv_MyriadPro-Semibold'; font-size:16px !important;}
.current_btn:hover{ background:#82c1fb;}
.tag{ width:80%; margin:0px auto;background:url(../images/header-bg.png) repeat;  padding:20px; text-transform:uppercase;}

.rightside{max-width:700px; float:left;}
.num{ max-width:500px; float:left;}
.bing{ max-width:500px; float:left;font-family: 'futuraMediumBT';}
.bing a{font-family: 'futuraMediumBT'; color:#000;}
.once{ margin-top:4px;}


.club{ max-width:100%; margin-top:-11%; position:relative; z-index:100;}
.log_section{ max-width:48%; width:48%; float:left; margin:0px auto; text-align:center;}
.loghouse {max-width:498px;float: left; padding: 0px 80px; margin: 0px 50px; text-align:center;}
.logo-name{ color:#980000; font-size:35px;font-family: 'futuraMediumBT'; text-align:center;}
.center-name{text-align:center;}
.view_btn{ max-width:500px; background:#fff; color:#003e8a;font-family: 'Conv_PT_Sans-Web-Bold_0'; padding:5px 10px; border:none; margin-top:10px; box-shadow: #474747 0px 0px 3px; -moz-box-shadow: #474747 0px 0px 3px; -webkit-box-shadow: #474747 0px 0px 3px;
font-size:16px; line-height:23px;}
.view_btn:hover{ background:#980000; color:#fff;}
.welcome{width:100%; text-align:center;}
.welcome h1{font-family: 'futuraMediumBT'; font-size:26px; color:#003e8a;}
.welcome p{ font-size:18px !important; line-height:40px; color:#0f0f0f;font-family: 'futuraMediumBT';}

.test-club{ width:100%;text-align:center; margin:0px auto;}

.test-club h2{width:58%; text-align:center;color:#000;font-family: 'futuraMediumBT'!important; font-size:25px !important;
background:#e6ffb4; padding:15px 0px; text-align:center; margin:26px auto 0px;}
.test-line{ max-width:100%; width:100%;}
.test-box{ max-width:350px; float:left;}
.test-image{}
.test-name{ background:#0a95e3; color:#fff;font-family: 'futuraMediumBT'; padding:16px 0; font-size:25px;}
.take-test{ background:#000304;color:#fff;font-family: 'futuraMediumBT'; padding:5px 0; font-size:25px;}
.let{ margin:0px 30px;}

.take-test:hover{ background:#9d0000;}
.button-new {
	background:none;
  border: none;
  text-align: center;
  font-size: 24px;
  width: 350px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 3px;
}

.button-new span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.button-new span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -50px;
  transition: 0.5s;
}

.button-new:hover span {
  padding-right: 25px; background:#9d0000;
  
}

.button-new:hover span:after {
  opacity: 1;
  right: 0;background:#9d0000;
}


.temp{ width:100%; float:left; background:url(../images/temp.jpg) no-repeat;}
.train{ width:100%; height:float:left; text-align:center; padding:15px 0;}
.train h1{color:#e87d19;font-family: 'futuraMediumBT'; font-size:26px;margin-bottom:10px;}
.train p { font-size:18px !important; line-height:35px; font-family: 'futuraMediumBT'; color:#0a95e3;}

.individual{}
.individual h3{ color:#fffe82;font-family: 'Conv_MyriadPro-Semibold'; font-size:16px; text-shadow:2px 2px 2px #000;
 -webkit-text-shadow:2px 2px 2px #000; -moz-text-shadow:2px 2px 2px #000;}
.post1{color:#abdeff;}

.no_bg{ background:none !important; width:1% !important; margin-top:50px;}
.item{ height:175px; margin-top:0px !important; padding-top:0px !important;}
.write{ width:100%; text-align:center;}

.feed{ width:100%; text-align:center; margin-top:15px;}
.one{ width:100%; text-align:center; font-size:16px; margin:0px auto;}
.two{ width:100%;float:left; font-family: 'futuraMediumBT';color:#272727; text-align:center; clear:both; margin-top:15px;}
.three{width:100%;float:left; font-family: 'futuraMediumBT';color:#7b7b7b;text-align:center; font-size:15px; margin-top:5px;}
.meet{ margin-top:3%;}
.meet li{}
.help{ width:100%; background:#0a95e3; padding:15px 0; position:relative;}
.help_left{ max-width:800px; float:left; position:relative; top:5%;}
.help_left h1{ color:#fff; font-size:34px;font-family: 'futuraMediumBT'; margin-top:5px;}
.help_left h3{ color:#fff;font-size:22px;font-family: 'futuraMediumBT'; margin-top:5px;}
.help_right{ max-width:350px; float:right; margin-top:25px;}
.enquire_btn{ background:#fff; color:#0a95e3; border:none; padding:5px 10px;font-family: 'futuraMediumBT';}
.enquire_btn:hover{ background:#065784; color:#fff;}

.sol{ max-width:100%; margin:0px auto; padding:20px 0;}
.social{ max-width:300px; margin:0px auto;}
.social h1{ font-size:18px;font-family: 'futuraMediumBT'; text-align:center;}
.social ul{ list-style-type:none;}
.social li{ max-width:50px; margin:0px 5px; float:left;}
.low{ padding-bottom:0px !important;}

.flip-box {
  background-color: transparent;
  width: 50px;
  height: 50px;
  perspective: 1000px;
}

.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.8s;
  transform-style: preserve-3d;
}

.flip-box:hover .flip-box-inner {
  transform: rotateY(360deg);
}

.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-box-front {
  color: black;
}

.flip-box-back {
  color: white;
  transform: rotateY(360deg);
}

.footer{ width:100%; background:#000000; padding:22px 0; color:#fff;font-family: 'futuraMediumBT'; font-size:13px;}
.copy{ max-width:700px; float:left;}
.craft{ max-width:500px; float:right;}
.ak{ color:#e89c39;}
.ak a{ color:#e89c39;}

/*Inner Banner*/
.inner_banner{ width:100%; float:left; position:relative;}
.inner_banner img{width:100%; height:auto;}
.text{ position:absolute; font-size:28px; color:#980000; top:56%; left:7.5%;font-family: 'futuraMediumBT';font-family: 'futuraMediumBT';}



/*Contact Us*/
.inner_page{ width:100%; float:left; margin:40px 0;}
.address{ width:80%; float:left; /*margin-left:20px;*/}
.address h1{color:#ea9633; font-size:25px; margin-bottom:20px; padding-bottom:18px;
font-family: 'Conv_PT_Sans-Web-Bold_0'; margin-top:0px; padding-top:0px; border-bottom:solid 1px #ccc;}
.address h2{ font-size:18px; color:#003e8a;margin-top:10px;font-family: 'Conv_PT_Sans-Web-Bold_0';}
.address p{ font-size:17px; color:#393939;margin-bottom:0px; padding-bottom:0px; line-height:32px;font-family: 'Conv_PT_Sans-Web-Regular_0';}

.staff{ width:100%; padding:5px 0px; float:left;}
.details{ width:100%; background:#d8e8f6; padding:12px; float:left;}
.name{ font-size:20px;font-family: 'futuraMediumBT'; color:#a40000;}
.desig{ color:#000; font-size:16px;font-family: 'futuraMediumBT';}
.see{width:100%; float:left;font-family: 'futuraMediumBT'; font-size:17px; color:#004593;}
.new1{padding:0px;} .top{ margin-top:5px;}
.map h2{ color:#bf1515; font-size:20px; float:left;font-family: 'futuraMediumBT'; margin-top:0px;}
.map{ margin-bottom:15px;}

.enquire{ width:100%; float:left; background:#f6f6f6; padding-bottom:22px;border:solid 8px #f0f0f0;}
.enquire h1{font-family: 'Conv_PT_Sans-Web-Bold_0'; font-size:22px; color:#ea9633; margin-bottom:20px;}
.lab{font-family: 'futuraMediumBT'; color:#2e2e2e; font-size:15px; font-weight:200;}
.down{ margin-bottom:10px;}
.bld{font-family: 'futuraMediumBT'; font-size:16px;}

.see2{ margin-right:20px; float:left; max-width:450px;}
.input_style2{ border-radius:0px !important; box-shadow:none !important; padding:18px 12px !important;}
.contact_us{ width:94%; margin:0px auto; }
.gro{ background:#ebeef0; width:100%; float:left; clear:both;}
.send_btn{ max-width:400px;border-radius:0px !important; font-size:17px !important;font-family: 'futuraMediumBT';
padding:5px 22px !important;}
.spin{ margin-left:0px!important; padding-left:0px!important;}
.blue{color:#980000 !important;}

/*Anandvan Page*/

.header_two{width:100%; float:left; padding:10px 0; background:url(../images/inner-banner-2.png) no-repeat;}
.other_logo{ max-width:300px; float:left;}
.menu_two{ max-width:800px; float:right; margin-top:25px;}
.style_menu_page{ background:#000;}
.header_inner{ width:100%; padding:0px 0;background:#000; z-index:100;}
.min2{width:100%; float:left; margin-top:14px; min-height:30px; margin-left:0px; padding-left:0px !important;}
.min2 li{ padding:0px 5px!important;font-family: 'futuraMediumBT';}
.min2 li a{ padding:0px 5px!important;font-family: 'futuraMediumBT'; color:#a5a5a5 !important;}
.min2 a:hover{ color:#fff !important; background:none !important;}
.new_height{ min-height:10px !important;}
.once2{ font-size:13px; color:#fff !important; padding-top:5px;}
.once2 a{font-size:13px; color:#fff !important;}
.new_top{ margin-top:4px !important;}

.land_menu{ width:100%; float:right; margin-top:25px; margin-right:0px !important; padding-right:0px !important; clear:both;}
.land_menu li{ padding:0px 11px;font-family: 'Conv_PT_Sans-Web-Bold_0'; color:#0f0f0f !important; font-size:16px;}
.land_menu a{ color:#980000 !important;font-size:20px;}
.back_to{ max-width:400px; float:right;font-family: 'Conv_PT_Sans-Web-Regular_0'; clear:both; border:solid 2px #fff; padding:8px;}
.back_to a{ color:#548598;}
.no_space{ margin-right:0px !important; padding-right:0px !important;}

.swift_box{ width:100%; float:left; margin:25px 0;}
.swift_box h1{font-family: 'futuraMediumBT'; font-size:32px; color:#003e8a; margin-top:0px;}
.swift_box p{ font-size:16px; line-height:30px;font-family: 'Conv_PT_Sans-Web-Regular_0'; margin-bottom:3px;}
.bld2{font-family: 'Conv_PT_Sans-Web-Bold_0';font-size:17px;}

.mission{ width:100%; background:url(../images/mission-bg.png) no-repeat; padding:30px 0;}
.mission h1{font-family: 'futuraMediumBT'; font-size:32px; color:#ffeb93; border-bottom:solid 1px #b14b4b; padding-bottom:8px;
margin-bottom:30px; padding-bottom:20px;}
.mission h2{font-family: 'Conv_PT_Sans-Web-Bold_0'; font-size:25px; color:#fff; text-transform:uppercase;}
.mission p{ font-size:16px; line-height:30px;font-family: 'Conv_PT_Sans-Web-Regular_0'; margin-bottom:3px; color:#fff;}
.icotest{ max-width:200px; float:left; margin-right:20px; margin-top:10px;}
.desc{ max-width:950px; float:left;}

/*Campus*/
.text_3{position:absolute; top:55px;color:#fff;font-size:30px;font-family: 'Museo700-Regular';text-shadow:2px 1px 1px #000; -moz-text-shadow:2px 1px 1px #000;  -webkit-text-shadow:2px 1px 1px #000; background:url(../images/tagline-bg.png) repeat; padding:10px 25px;}
.gallery{ width:100%; float:left;margin:0px 0;}
.gallery h2{ font-size:28px;font-family: 'DroidSans-Bold'; color:#8c0700; text-transform:uppercase;}
.gallery_detail{margin-bottom:20px; float:left;}
.gallery_left{ width:100%; float:left;}
.gallery_left ul{ float:left;margin-bottom:35px;} 
.gallery_left ul li { list-style: none; float: left; margin-right:20px;}
.gallery_left img{ padding:4px; border:solid 1px #a9a9a9;}
.swift_box_2{ width:100%; float:left; margin:40px 0; background:#ede4e4; padding:25px 0;}
.swift_box_2 h2{font-family: 'futuraMediumBT'; font-size:32px; color:#003e8a;}
.swift_box_2 p{ font-size:16px; line-height:30px;font-family: 'Conv_PT_Sans-Web-Regular_0'; margin-bottom:3px;}


/*Accordion starts here*/
.accordion {
	font-family: 'Conv_PT_Sans-Web-Bold_0';
    background-color:#e8febe;
    color:#1b2c07;
    cursor: pointer;
    padding: 10px 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 17px;
    transition: 0.4s;
	border-radius:8px;
}
.made{ border:none !important;}
.text_two{ width:100%; float:left; margin:20px 0;}
.text_two h1{ color:#eb4a02; font-size:20px;font-family: 'Conv_PT_Sans-Web-Bold_0';}
.text_two p{ line-height:35px;font-family: 'Conv_PT_Sans-Web-Regular_0'; font-size:16px; line-height:34px;}
.text_two h3{ font-size:18px; color:#eb4a02; float:left; clear:both; font-family: 'Conv_PT_Sans-Web-Bold_0';}
.text_two ul {list-style-type: disc !important; margin-left:16px; float:left; clear:both;}
.text_two li{list-style-type: disc !important; color:#c33e00;font-family: 'Conv_PT_Sans-Web-Bold_0';
font-weight:100; line-height:36px; font-size:17px;}

.right{width:100%; float:left; margin:20px 0;}

/*.active,*/
	.accordion:hover {
    background-color:#d3ebf2;
	color:#000;
}

.accordion:after {
    content: '\002B';
    color: #b06e6e;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	font-size:20px;
	font-family: 'Conv_PT_Sans-Web-Bold_0';
}

.accordion:after:hover{ color:#fff;}

.active2:after {
     content: "";
}

.active:after {
     content: "\2212";
}


.panel_new {
    padding: 0 14px;
    background-color: white;
    max-height: 0;
	height:auto;
	min-height:100%;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	margin-bottom:6px !important;
	border:solid 1px #ecf8fb;
}

.accordion-bral {
  min-height: 0; height:100%;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  margin:25px 0;
}
.accordion-bral .ac-label {
  font-family: Arial, sans-serif;
  padding: 5px 20px;
  position: relative;
  display: block;
  height: auto;
  cursor: pointer;
  color: #8f1204;
  line-height: 33px;
  font-size: 16px;
  background: #E4F289;
  /*border: 1px solid #CCC;*/
}
.accordion-bral .ac-label:hover {
  background: #F5D399;
}
.accordion-bral input + .ac-label  {
  -webkit-transition: all 0.8s ease-in-out;
  -moz-transition: all 0.8s ease-in-out;
  -o-transition: all 0.8s ease-in-out;
  -ms-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
}
.accordion-bral input:checked + .ac-label,
.accordion-bral input:checked + .ac-label:active {
  background-color:#DEFEAA  !important;
  color: #000;
  box-shadow: 0px 0px 0px 1px rgba(155, 155, 155, 0.3), 0px 2px 2px rgba(0, 0, 0, 0.1);
}
.accordion-bral input.ac-input {
  display: none;
}
.accordion-bral .article {
  background:#f8f8f8;
  overflow: hidden;
  height: 0px;
  max-height: auto;
 -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  -ms-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
  padding:0px 10px;
}
.accordion-bral .article p {
  /*color: #777;
  line-height: 23px;
  font-size: 14px;*/
  padding: 0px 15px !important;
}
.accordion-bral input:checked ~ .article i {
 -webkit-transition: height 0.3s ease-in;
  -moz-transition: height 0.3s ease-in;
  -o-transition: height 0.3s ease-in;
  -ms-transition: height 0.3s ease-in;
  transition: height 0.3s ease-in;
}
.accordion-bral input:checked ~ .article.ac-content {
  height: auto; border-bottom:solid 3px #ccc;
}

.accordion-bral i {
  position: absolute;
  transform: translate(-30px, 0);
  margin-top: 16px;
  right: 0;
}
.accordion-bral input:checked ~ .ac-label i:before {
  transform: translate(2px, 0) rotate(-45deg);
}
.accordion-bral input:checked ~ .ac-label i:after {
  transform: translate(-2px, 0) rotate(45deg);
}
.accordion-bral i:before, .accordion-bral i:after {
  content: "";
  position: absolute;
  background-color: #808080;
  width: 3px;
  height: 9px;
}
.accordion-bral i:before {
  transform: translate(-2px, 0) rotate(-45deg);
}
.accordion-bral i:after {
  transform: translate(2px, 0) rotate(45deg);
}


.still-1{width:100%; float:left; position:relative; }
.still-2{width:100%; float:left; position:relative; }
.still-3{ width:100%; float:left; position:fixed; top:0;}
.bunch{ width:100%; float:left; padding-top:5%; }

.overlay{ width:100%; height:148px; position:absolute; top:0;}
#about{ padding-top:16%; margin-top:-150px;}
#mission{ padding-top:10%; margin-top:-150px;}
#vision{ padding-top:12%; margin-top:-140px;}
#campus{ padding-top:12%; margin-top:-140px;}
#admission{ padding-top:12%; margin-top:-140px;}
#faqs{ padding-top:12%; margin-top:-140px;}
#location{ padding-top:12%; margin-top:-140px;}
/*.section {

    padding: 40px 0 0px;

}*/

.ques{ width:100%; float:left; background:#ccc; background:url(../images/mission-bg.png) repeat-y; padding:30px 0;}
.ques h1{font-family: 'futuraMediumBT'; font-size:32px; color:#feac4c;}
.green{ background:#000 !important; color:#fff;}
.green:hover{ color:#feac4c !important;}
.fin{ font-size:16px; color:#1c1c1c;font-family: 'Conv_PT_Sans-Web-Regular_0'; line-height:28px;}
.min{width:100%; float:left; margin:50px 0;}



/*Publications & Achivements*/
/*download catalogue*/
.cata{ max-width:160px; float:left; margin-right:30px;}
.show_icon{width:160px; float:left; position:relative; text-align:center; background:#ffef84; height:130px;}
.cata_btn{ width:160px; float:left; background:#6f0225; color:#fff;font-family: 'Conv_PT_Sans-Web-Bold_0';font-size:13px !important;}
.cata_btn:hover{ color:#fff !important; background:#000;}
.eco_image{ width:100%; float:left; position:relative; background:#999;}
.eco_name{width:160px;position:absolute; top:34%; font-size:20px; color:#8b0000;font-family: 'Conv_PT_Sans-Web-Bold_0'; text-align:center; line-height:32px;}
.eco_name2{width:144px;position:absolute; top:35%; font-size:15px; color:#fff;font-family: 'Conv_PT_Sans-Web-Bold_0';text-align:center; line-height:28px;}
.shown{width:100%; text-align:center; margin:0px auto;}
.list_one{ width:100%; float:left; margin:20px 0;}

.career{ width:100%; background:#efefef; color:#0092d3; padding:25px; text-align:center;font-family: 'Conv_PT_Sans-Web-Bold_0';font-size:20px;}
.top5{width:100%; float:left; margin-top:25px; }
.record{ padding:15px 0; width:100%; float:left;}
.pro-image{ width:100%; float:left; margin:15px 0; margin-left:15px;}
.pic2{ max-width:500px; float:left; margin-right:15px;}

.done{ width:100%; float:left; margin-bottom:30px;}
.done h1{font-family: 'Conv_PT_Sans-Web-Bold_0'; font-size:24px; color:#015c8f; margin-top:0px; margin-bottom:15px;}

.cont{font-family: 'Conv_PT_Sans-Web-Bold_0'; color:#222222;}

.visit{ background:#fdffb7; color:#fff !important; padding:4px 0; margin-top:-6px;}
.visit a{ color:#fff !important; font-size:16px; padding:12px 10px;}
.visit:hover{ background:#fffea3; color:#fff !important;}



/*page scroll*/
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(218, 84, 72, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
}

.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}

.cd-top.cd-top--show {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.cd-top.cd-top--fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

.cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}


/*changes 8 feb 2019*/
.top_menu{ width:100%; float:left; margin-top:10px;}
.top_menu ul{}
.top_menu li { font-size:18px; float:left;font-family: 'futuraMediumBT';}
.top_menu a { font-size:18px; float:left;font-family: 'futuraMediumBT'; background:none !important;}
.menu_two li{ padding:0px 8px;}
.menu_txt{ display:none;}
.it{ margin-left:0px; padding-right:0px !important;}


/*changes 21 feb 2019*/
.desk{width:100%; text-align:center;}
.desk h1{font-family: 'futuraMediumBT'; font-size:26px; color:#860000; margin-top:0px; margin-bottom:0px; border-top:solid 1px #ccc; padding-top:25px;}
.desk p{ font-size:15px !important; line-height:33px; color:#0f0f0f;font-family: 'futuraMediumBT'; margin-bottom:5px !important;}
.desk h3{font-size:14px; margin-top:0px;}
.win{ padding-top:0px !important;}
.desk h4{ font-size:20px;font-family: 'futuraMediumBT';color:#0a95e3;}

.enquire_btn2{ background:#d1d5d7; color:#343434; border:none; padding:0px 15px;font-family: 'Conv_PT_Sans-Web-Bold_0';margin-top:12px; font-size:14px;}
.enquire_btn2{ background:#d1d5d7; color:#343434; border:none; padding:0px 15px;font-family: 'Conv_PT_Sans-Web-Bold_0';margin-top:12px; font-size:14px;}
.enquire_btn2:hover{ background:#065784; color:#fff;}
.tagline{ position:absolute; top:22%; left:23%; text-align:center; font-family: 'futuraMediumBT';font-size:35px; color:#d01c18;}

.text_two2{width:100%; float:left; clear:both;}
.text_two2 ul {list-style-type: disc !important; margin-left:16px; float:left; clear:both;}
.text_two2 li{list-style-type: disc !important; color:#10406d;font-family: 'Conv_PT_Sans-Web-Bold_0';
font-weight:100; line-height:36px; font-size:16px; float:left; margin-right:40px;}
.mint{ font-size:17px !important; color:#be0404 !important;font-family: 'Conv_PT_Sans-Web-Bold_0' !important; margin-top:12px !important;}


/*Photo Gallery*/
/*display*/
.display{ width:100%; margin:25px 0; float:left;}
.block{ max-width:400px; float:left;}
.image{}
.blur{ width:95%;background:url(../images/blur_bg.png) repeat; padding:10px; color:#fff;font-family:'CenturyGothic-Regular'; position:relative; margin-top:-40px; text-align:right; text-transform:uppercase;}
.add{ margin:0px 30px;}
.detail{ width:100%; position:relative; float:left;}
.pic{ width:100%; float:left;}
.line{ position:absolute; top:10px; padding:15px 50px;}
.one_1{font-family:'Gotham-Thin'; font-size:81px; line-height:81px;}
.two_1{font-family:'CenturyGothic-Regular'; color:#000;font-family: 'CenturyGothic-Regular';font-size: 151px;line-height: 52px;padding-left: 232px;}
.three_1{ color:#000000; font-size:24px;font-family:'Gotham-Black';}
.four_1{ color:#7d7d7d; font-size:20px; font-family:'Gotham-Book';}
.shop{ float:left; margin-top:55px;}


/*hover css effect*/
.holder{float: left;position: relative;overflow: hidden;-webkit-transition: 0.5s Ease;-moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease; margin:0px 17px;}
/* Caption and Light */
.caption{color: rgba(0,0,0,0);line-height: 100px;}
.caption:hover{}
.caption>div{position: absolute;top: 0px;left: 50px;font-size: 30px;    }
.smooth{ }.smooth:hover{}
.go-left{
background-color: rgba(0,0,0,0.5);color: #FFFFFF;position: absolute;bottom: 0px;right: -600px;width: 360px;text-align:center;   font-size: 20px;margin: 10px;padding: 10px;-webkit-transition: 0.5s Ease;-moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease;}
.smooth:hover > .go-left{    right:0px;    }
.go-top{background-color: rgba(0,0,0,0.7);color: #FFFFFF;position: absolute;bottom: 0px;top: 600px;/* width: 360px;width:100%;*/text-align:center;   font-size: 25px;/*margin: 10px;*/padding: 10px; padding-top:40px; font-family: 'Conv_PT_Sans-Web-Bold_0' !important; width:100% !important;
-webkit-transition: 0.5s Ease; -moz-transition: 0.5s Ease;-o-transition: 0.5s Ease;transition: 0.5s Ease;font-family: 'DroidSans';
text-shadow:2px 2px 2px #000;}

.smooth:hover > .go-top{top:0px;font-family: 'DroidSans';}
.go-top p{ font-size: 12px;font-family: 'DroidSans'; margin-top:10px;}
.go-top a{ color:#fff;}
.go-top a:hover{ color:#fbe6a7;}
.brk{ word-break:break-all;}

.image img{ border:solid 3px #cccccc;}


/*Photo Gallery 25 February 2019*/

.text_3{position:absolute; top:55px;color:#fff;font-size:30px;font-family: 'Museo700-Regular';text-shadow:2px 1px 1px #000; -moz-text-shadow:2px 1px 1px #000;  -webkit-text-shadow:2px 1px 1px #000; background:url(../images/tagline-bg.png) repeat; padding:10px 25px;}
.gallery{ width:100%; float:left;margin:0px 0;}
.gallery h2{ font-size:28px;font-family: 'futuraMediumBT'; color:#8c0700; text-transform:uppercase;}
.gallery_detail{margin-bottom:20px; float:left;}
.gallery_left{ width:100%; float:left;}
.gallery_left ul{ float:left;margin-bottom:35px;} 
.gallery_left ul li { list-style: none; float: left; margin-right:20px;}
.gallery_left img{}
.swift_box_3{ width:100%; float:left; margin:10px 0;padding:15px 0;}
.swift_box_3 h2{font-family: 'futuraMediumBT'; font-size:32px; color:#003e8a;}
.swift_box_3 p{ font-size:16px; line-height:30px;font-family: 'Conv_PT_Sans-Web-Regular_0'; margin-bottom:3px;}

.gallery_left2{ width:100%; float:left;}
.gallery_left2 ul{ float:left;margin-bottom:35px;} 
.gallery_left2 ul li { list-style: none; float: left; margin-right:20px;}
.gallery_left2 img{ border:solid 3px #ccc;}

.gallery_left li{float:left;border:solid 2px #ccc;}
.thum{ max-width:260px; float:left; margin-bottom:10px; }
.pic_name{ max-width:260px; background:#000; padding:10px 0;text-align:center;font-family: 'Conv_PT_Sans-Web-Bold_0'; font-size:16px; padding:10px 0; color:#fff; }

.gallery h1{}
.left_line{ max-width:400px; float:left;font-family: 'Conv_PT_Sans-Web-Bold_0'; font-size:25px; color:#e67015; padding-bottom:20px;}
.left_line a{font-size:25px; color:#e67015;}
.right_line{ max-width:400px; float:right;font-family: 'Conv_PT_Sans-Web-Regular_0';  font-size:15px; color:#2a2a2a; padding-bottom:20px; margin-right:30px;}
.loc{ padding-top:26% !important;}


/*Styling Test Form 8 March 2019*/
.text-center{font-family: 'Conv_PT_Sans-Web-Bold_0'; }
.style-form{width:100%; border:dashed 2px #70c3e6; padding:16px;
margin-bottom:45px;}
