
@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/GothamBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/GothamBold.woff') format('woff'), url('GothamBold.ttf')  format('truetype'), url('GothamBold.svg#GothamBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'GothamMedium';
  src: url('../fonts/GothamMedium.eot?#iefix') format('embedded-opentype'),  url('../fonts/GothamMedium.woff') format('woff'), url('GothamMedium.ttf')  format('truetype'), url('GothamMedium.svg#GothamMedium') format('svg');
  font-weight: 600; 
  font-style: normal;
}


/*
.gradient {
    background: rgba(13, 12, 12, 1);
    background: -moz-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13, 12, 12, 1)), color-stop(11%, rgba(15, 15, 15, 1)), color-stop(64%, rgba(240, 47, 23, 1)), color-stop(100%, rgba(231, 56, 39, 1)));
    background: -webkit-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -o-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -ms-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: linear-gradient(to right, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0c0c', endColorstr='#e73827', GradientType=1);
}
*/

.flash_img{ 
	text-align:center;
	margin-top: 3%;
	margin-bottom: 2%;
}

/* add by technofiz */
.portfolio_group .portfolio-item .desc .title_wrapper h5 {
	text-align: center;
    /* border: 1px solid #e2e2e2; */
}
/* add by technofiz */
#panel,
#flip {
    padding: 5px;
    text-align: center;
    /* background-color: #e5eecc;*/
    /* border: solid 1px #c3c3c3; */
	border:none;
}

#panel {
    padding: 10px;
    display: none;
    width: 25%;
    right: 0;
    /* background-color: #afafaf; */
	background-color: #000;
    position: fixed;
    /* margin-right: 0px; */
    /* margin-left: 0px; */
    margin-left: 68%;
    z-index: 9;
    height: 85vh;
}

.ui-widget.ui-widget-content{
	position:fixed;
	width: 600px !important;
	top: 25% !important;
}
.ui-widget-header {
    border: none !important;
    background: transparent !important;
}
.ui-dialog .ui-dialog-titlebar { 
    padding: 0px !important;
    position: relative;
    margin-top: -8% !important;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding:0!important;
    background: none;
    overflow: auto;
    margin-left: -1%!important;
	margin-bottom: -2%;
}
.ui-dialog {
    padding: 0px !important;
   
}
/* .portfolio_group .portfolio-item .image_frame:hover{   
	    border: 1px solid #AF1E23;
}  */  

#Top_bar a.responsive-menu-toggle i {
    color: #AF1E23;
}
#Top_bar .menu>li>a span{
	font-family: 'GothamMedium'; 
}
#Top_bar .menu>li>a span:hover { 
    color: #000;
}

.header-active a span {
    /*background: rgba(13, 12, 12, 1);
    background: -moz-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(13, 12, 12, 1)), color-stop(11%, rgba(15, 15, 15, 1)), color-stop(64%, rgba(240, 47, 23, 1)), color-stop(100%, rgba(231, 56, 39, 1)));
    background: -webkit-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -o-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: -ms-linear-gradient(left, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    background: linear-gradient(to right, rgba(13, 12, 12, 1) 0%, rgba(15, 15, 15, 1) 11%, rgba(240, 47, 23, 1) 64%, rgba(231, 56, 39, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0c0c', endColorstr='#e73827', GradientType=1);*/
    background-color: #AF1E23;	
	color: #fff !important;
}

#panel {
    z-index: 99 !important;
	margin-top: 5%;
    height: auto; 
}

p {
    font-size: 100%;
	font-family: 'GothamMedium';	
}
/* 
::-webkit-input-placeholder { /* Chrome/Opera/Safari *
 font-family: 'GothamMedium';
}
::-moz-placeholder { /* Firefox 19+ *
 font-family: 'GothamMedium';
}
:-ms-input-placeholder { /* IE 10+ *
 font-family: 'GothamMedium';
}
:-moz-placeholder { /* Firefox 18- *
 font-family: 'GothamMedium';
} */

.Gfont::-webkit-input-placeholder {
  font-family: 'GothamMedium', Arial, Helvetica, sans-serif;
}

.Gfont:-ms-input-placeholder {
  font-family: 'GothamMedium', Arial, Helvetica, sans-serif;
}

.Gfont:-moz-placeholder {
  font-family: 'GothamMedium', Arial, Helvetica, sans-serif;
}

.Gfont::-moz-placeholder {
  font-family: 'GothamMedium', Arial, Helvetica, sans-serif;
}

/*.tp-caption VideoPlayer-Title tp-resizeme{
      margin-top: 20% !important;
}*/

h3 { 
    line-height: 1.2;
    /*background: linear-gradient(to right, #EE2629 0%, rgb(255, 240, 240) 38%, #EE2629 75%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
	font-family: 'GothamBold';
	color:#AB1E23;
}


hr {
    /*background: linear-gradient(to right, #EE2629 0%, rgb(255, 240, 240) 50%, #EE2629 100%);
    -webkit-text-fill-color: transparent;*/
	color:#AB1E23;
    height: 4px;
}

.tp-parallax-wrap .VideoPlayer-Title{  
	font-family: 'GothamBold';
}
.tp-caption.VideoPlayer-Title,
.VideoPlayer-Title {       
    margin-top: -6% !important;
    font-size: 30px !important;
    line-height: 1.5 !important;
    background-color: rgba(0, 0, 0, 0) !important;
			
}

.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    background-color: rgba(0, 0, 0, 0) !important;
}

.desc_wrapper h4 {
    font-size: 15px;
    line-height: 1.4;
    padding-bottom: 10%;
}

.desc_wrapper p {
    color: #777;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.4;
}

.sec2_div p {
    color: #fff;
}

.hr_left {
    text-align: left;
    width: 40%;
    margin-left: 0px;
	border-bottom: 4px solid #AB1E23;
}

.uranus.tparrows {
    background-color: #a52b2f !important;
    opacity: 0.7 !important;
}
.down_arrow_slider { 
	text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 3%;
    left: 48%;
    cursor: pointer;
}
.section2 {   
    background-image: url(../images/updated_sid_img4-.jpg); 
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%;
}
#c {
    background-image: url(../images/img-2.jpg); 
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%;
}  

.sec2_div {
    /*background-image: url(../images/bg.png);*/
    /*background: rgba(0, 0, 0, 0.7);*/
	background: rgba(255, 255, 255, 0.7);
    /*border-top: 8px solid #AF1E21;*/
    border-left: 6px solid #AF1E23;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    /*background-color: #fff;*/
    /*opacity: 0.6;*/
    height: 100vh;
    text-align: left;
    float: right;
}

.sec2_div_impression{ 
	    /*background-image: url(../images/bg.png);*/
    /*background: rgba(0, 0, 0, 0.7);*/
	background: rgba(255, 255, 255, 0.7);
    /*border-top: 8px solid #AF1E21;*/
    border-right: 6px solid #AF1E23;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    /*background-color: #fff;*/
    /*opacity: 0.6;*/
    height: 100vh;
    text-align: left;
    float: left;
}
.content_left{   
	margin: 0;
    float: left;
}
.common_brouchure{
	margin-top:4%;
	
} 

/*.bg_transparent{
    width: 50%;
    text-align: center;188
    margin: 0 auto;
    height: 100vh;
    background-repeat: repeat;
}*/

.inner_padding { 
    padding: 10%;
	margin-top:2%;
}
.inner_padding p{   
	/*color:#fff;*/
	color:#000;
	font-family: 'GothamMedium';
	line-height:1.4;
	font-size:100%;
}
.down_arrow { 
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 3%;
    left: 55%;
    cursor: pointer;
}
.down_arr{  
	text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 1%;
    left: 48%;
    cursor: pointer;
}

.down_arrow1 {
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 3%;
    left: 42%;
    cursor: pointer;
}

.section3 { 
    background-image: url(../images/slider-1.jpg);
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%;
}

.section4 {
    background-image: url(../images/outside_view.jpg);
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%;
}

.copyright1 { 
    float: right;
    position: absolute;
    top: 27px;
    right: 66px;
    color: #fff;
    font-size: 16px;
}

.copyright1 p {  
    font-size: 13px;	color:#000;
}

.desc_wrapper1 {
    border: 3px solid #ccc;
    padding: 40px;
    height: 110px;
}

.behind_your_home {
    padding-bottom: 2%;
}

.team h5 {
    text-align: center;
    padding-bottom: 2%;
}

.content_right {
    margin: 0;
    float: right;
}

.abt_section {
    background-image: url(../images/img-1.jpg);
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.gallery_slider {
    background-color: #000;
}

ul.clients li .client_wrapper {
    background: none;
}

ul.clients li .client_wrapper:hover {
    background: none;
}

.common_anemities_name { 
    margin-top: 7%;
}

ul.clients li .client_wrapper img {
    width: 70%;
}

.nicescroll-cursors {
    background-color: #AF1E23 !important;
}

.atrium_gym{  
	background-image: url(../images/collage.jpg);
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%;
}
.ui-dialog .ui-dialog-content{    
	height: auto !important;
	    background: #fff !important;
		border: 5px solid #B02328 !important;
}

/* about css */

.desc_wrapper1 {
    border: 2px solid #af1e23;
}

.jspPane li {
    width: 20px !important;
}
.name_trust{    
	border-bottom:3px solid #AD2127;
	width:25%;
}


/* end of about css */

.amnts-container .colmn-onForth {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child{
	font-family: 'GothamMedium';
}

/* form flags */

.jspContainer {
    overflow-y: scroll;
}

.common_anemities_name h4 {
    font-size: 100%;
	font-family: 'GothamMedium';
	line-height: 1.4;
}


/* end of form flags */

.maharera p { 
    font-size: 12px;
	color:#000;
} 

.maharera p a {
    color: #000 !important;
}

.copyright1 p a {
    color: #000 !important;
}

.know_more {
    text-align: center;
    margin: 0 auto;
    margin-top: 9%;
}

.section_internal {
    height: 75vh;
}

.know_more1 {
    text-align: center;
    margin-top: 0;
    /*margin-left: 1%;*/
}

.developer_sid{  
	background-image: url(../images/img-1.jpg);
    background-size: cover;
    width: 100%;
    height: 100vh;
    margin-bottom: 1%; 
}
#h{
	height:75vh;
}
.common_btn{  
	margin-top:7%;
}

/*.btn a{
    color: #fff;   
}*/

a.button_theme,
a.tp-button.button_theme,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #B02328;
    color: #fff;
    outline: none;
}


/* gallery css */


/* end of gallery css */

#close {
    color: #fff;
    font-weight: 600;
}

.form-box-inner small {
    color: #fff;
    font-size: 16px;
}


/* plans css */

.categories {
    display: flex;
    margin-top: 2%;
    margin-left: 1%;
}

.categories li {
    float: right;
    margin-right: 5%;
    background-color: #000;
    padding: 10px 30px 10px 30px;
}

.categories li a {
    color: #fff;
}

.jmob {
    display: none;
}

.current-cat {
    background-color: #af1e23 !important;
}
#back_to_top{
    background-color: #B02328;
}
.icon-up-open-big{
        color: #fff !important;
}


/*.portfolio_group.grid .portfolio-item {
    margin-left: 0px;
}*/


/* end of plans css */


/* #Reset Styles
================================================== */


/*html, body, div, span, applet, object, iframe, h1, h3, h4, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, hr, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }*/


/** { margin: 0; padding: 0; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
/:focus {
outline: 0;
}
/ strong {
font-weight: 700;
}
em { font-style: italic; }
a { text-decoration: none; }
a:hover, a:active, a:focus { outline: none; }
html { height: 100%; overflow-x: hidden; /cursor:none/
}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clear { clear: both; font-size: 1%; height: 0; line-height: 0; display: block; width: 0; }
html[xmlns] .clearfix { display: block; }
img { max-width: 100%; max-height: 100%; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
table { border-collapse: collapse; border-spacing: 0; }
::selection { color: #000; background-color: #fff60d; }
::-moz-selection {
color:#000;
background-color:#fff60d;
}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

@font-face {
	font-family: 'HelveticaNeueLight';
	src: url(fonts/HelveticaNeueLight.eot);
	src: url(fonts/HelveticaNeueLight.eot) format("embedded-opentype"), url(fonts/HelveticaNeueLight.woff2) format("woff2"), url(fonts/HelveticaNeueLight.woff) format("woff"), url(fonts/HelveticaNeueLight.ttf) format("truetype"), url(fonts/HelveticaNeueLight.svg#HelveticaNeueLight) format("svg")
}
@font-face {
	font-family: 'HelveticaLT35Thin';
	src: url(fonts/HelveticaLT35Thin.eot);
	src: url(fonts/HelveticaLT35Thin.eot) format("embedded-opentype"), url(fonts/HelveticaLT35Thin.woff2) format("woff2"), url(fonts/HelveticaLT35Thin.woff) format("woff"), url(fonts/HelveticaLT35Thin.ttf) format("truetype"), url(fonts/HelveticaLT35Thin.svg#HelveticaLT35Thin) format("svg")
}

@font-face { font-family: 'fontello'; src: url('fonts/fontello.eot?30148349'); src: url('fonts/fontello.eot?30148349#iefix') format('embedded-opentype'), url('fonts/fontello.woff?30148349') format('woff'), url('fonts/fontello.ttf?30148349') format('truetype'), url('fonts/fontello.svg?30148349#fontello') format('svg'); font-weight: normal; font-style: normal; }*/


/* #Page Styles
================================================== */


/*body { -webkit-font-smoothing: antialiased; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-family: 'HelveticaNeueLight', sans-serif, arial; font-size: 62.5%; color: #3d3d3d; overflow-x: hidden; letter-spacing: 1.2px}
.container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container { width: 96%; margin: 0 auto; position: relative; padding-left: 15px; padding-right: 15px; }
.container-fluid:before, .container-fluid:after, .container:before, .container:after, .row:before, .row:after { content: " "; display: table; }
.container-fluid:after, .container:after, .row:after { clear: both; }*/


/* grid css */

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-sm-12 {
    width: 100%;
}

.col-sm-11 {
    width: 91.66666667%;
}

.col-sm-10 {
    width: 83.33333333%;
}

.col-sm-9 {
    width: 75%;
}

.col-sm-8 {
    width: 66.66666667%;
}

.col-sm-7 {
    width: 58.33333333%;
}

.col-sm-6 {
    width: 50%;
}

.col-sm-5 {
    width: 41.66666667%;
}

.col-sm-4 {
    width: 33.33333333%;
}

.col-sm-3 {
    width: 25%;
}

.col-sm-2 {
    width: 16.66666667%;
}

.col-sm-1 {
    width: 8.33333333%;
}

.col-sm-pull-12 {
    right: 100%;
}

.col-sm-pull-11 {
    right: 91.66666667%;
}

.col-sm-pull-10 {
    right: 83.33333333%;
}

.col-sm-pull-9 {
    right: 75%;
}

.col-sm-pull-8 {
    right: 66.66666667%;
}

.col-sm-pull-7 {
    right: 58.33333333%;
}

.col-sm-pull-6 {
    right: 50%;
}

.col-sm-pull-5 {
    right: 41.66666667%;
}

.col-sm-pull-4 {
    right: 33.33333333%;
}

.col-sm-pull-3 {
    right: 25%;
}

.col-sm-pull-2 {
    right: 16.66666667%;
}

.col-sm-pull-1 {
    right: 8.33333333%;
}

.col-sm-pull-0 {
    right: auto;
}

.col-sm-push-12 {
    left: 100%;
}

.col-sm-push-11 {
    left: 91.66666667%;
}

.col-sm-push-10 {
    left: 83.33333333%;
}

.col-sm-push-9 {
    left: 75%;
}

.col-sm-push-8 {
    left: 66.66666667%;
}

.col-sm-push-7 {
    left: 58.33333333%;
}

.col-sm-push-6 {
    left: 50%;
}

.col-sm-push-5 {
    left: 41.66666667%;
}

.col-sm-push-4 {
    left: 33.33333333%;
}

.col-sm-push-3 {
    left: 25%;
}

.col-sm-push-2 {
    left: 16.66666667%;
}

.col-sm-push-1 {
    left: 8.33333333%;
}

.col-sm-push-0 {
    left: auto;
}

.col-sm-offset-12 {
    margin-left: 100%;
}

.col-sm-offset-11 {
    margin-left: 91.66666667%;
}

.col-sm-offset-10 {
    margin-left: 83.33333333%;
}

.col-sm-offset-9 {
    margin-left: 75%;
}

.col-sm-offset-8 {
    margin-left: 66.66666667%;
}

.col-sm-offset-7 {
    margin-left: 58.33333333%;
}

.col-sm-offset-6 {
    margin-left: 50%;
}

.col-sm-offset-5 {
    margin-left: 41.66666667%;
}

.col-sm-offset-4 {
    margin-left: 33.33333333%;
}

.col-sm-offset-3 {
    margin-left: 25%;
}

.col-sm-offset-2 {
    margin-left: 16.66666667%;
}

.col-sm-offset-1 {
    margin-left: 8.33333333%;
}

.col-sm-offset-0 {
    margin-left: 0%;
}


/* grid css */


/* form css */


/*fieldset { padding: 0; margin: 0; border: 0; min-width: 0; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; }
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; }
input[type="file"] { display: block; }
input[type="range"] { display: block; width: 100%; }
select[multiple], select[size] { height: auto; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555555; }
.form-control{display:block;width:100%;height:60px;padding:6px 12px;font-size:1.8em;line-height:30px;color:#fff;background:none;background-image:none;border:1px solid #fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:'montserratlight',sans-serif,arial}
.form-control:focus{border-color:#fff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#fff;opacity:1}
.form-control:-ms-input-placeholder{color:#fff}
.form-control::-webkit-input-placeholder{color:#fff}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow_select.png) no-repeat 95% center;text-indent:.01px}
select.form-control option {background:#000; color: #fff; padding:5px 5px;}*/


/* form css */


/* owl carousel css */


/* 
 *  Owl Carousel - Animate Plugin
 */


/*.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
 @-webkit-keyframes fadeOut { 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeOut { 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}*/


/* 
 * 	Owl Carousel - Auto Height Plugin
 */


/*.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }*/


/* 
 *  Core Owl Carousel CSS File
 */


/*.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden;  -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img { display: block; -webkit-transform-style: preserve-3d;  margin: 0;}
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }*/


/*.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
.owl-carousel.owl-rtl { direction: rtl; }
.owl-carousel.owl-rtl .owl-item { float: right; }
 No Js */


/*.no-js .owl-carousel { display: block; }*/


/* 
 * 	Owl Carousel - Lazy Load Plugin
 */


/*.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-item img { transform-style: preserve-3d; }*/


/* 
 * 	Owl Carousel - Video Plugin
 */


/*.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3, 1.3); -moz-transition: scale(1.3, 1.3); -ms-transition: scale(1.3, 1.3); -o-transition: scale(1.3, 1.3); transition: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; }*/


/* owl carousel css */


/* font icon css */


/* '' */


/* font icon css */


/* header */


/*iframe[title="Google conversion frame"] {position:absolute; left:0; top:0; opacity:0;}

.header { width: 100%; border-bottom: 1px solid lightgrey; position: fixed; top: 0; left: 0; z-index: 999; background: #fff; padding: 12px 0; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.header h1 img { display: block; }
h1.logo-avenues { height: auto; margin: 0 20px 0 0; float: left; }
h1.logo-gpl { height: auto; float: right; }
.nav-bar { float: left; }
.nav-bar ul { float: left; }
.nav-bar ul li { float: left; position: relative; }
.nav-bar ul li:before { content: ""; background: #c2c2c2; width: 1px; height: 20px; position: absolute; left: 0; top: 50%; margin-top: -10px; }
.nav-bar ul li a { display: block; color: #3d3d3d; font-size: 1.4em; line-height: 34px; padding: 0 13px; text-transform: uppercase; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.nav-bar ul li a:hover, .nav-bar ul li a.active { color: #0084ff; }
.nav-button { display: none; }

.nav-bar ul li:first-child:before { display:none;}
.nav-bar ul li.enq-lnk + li:before {display:none;}
.nav-bar ul li.enq-lnk.enq-show + li:before {display:block;}*/


/*.nav-bar ul li.enq-lnk a { color: #0084ff; }*/


/*.enq-lnk { opacity: 0; overflow: hidden; margin-left: -123px; display: block; transition: opacity 0.2s ease-in-out 0s, margin-left 0.2s ease-in-out 0.2s; -moz-transition: opacity 0.2s ease-in-out 0s, margin-left 0.2s ease-in-out 0.2s; -ms-transition: opacity 0.2s ease-in-out 0s, margin-left 0.2s ease-in-out 0.2s; -o-transition: opacity 0.2s ease-in-out 0s, margin-left 0.2s ease-in-out 0.2s; -webkit-transition: opacity 0.2s ease-in-out 0s, margin-left 0.2s ease-in-out 0.2s; }
.enq-lnk.enq-show { opacity: 1; margin-left: 0; transition: margin-left 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0.2s; -moz-transition: margin-left 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0.2s; -ms-transition: margin-left 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0.2s; -o-transition: margin-left 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0.2s; -webkit-transition: margin-left 0.2s ease-in-out 0s, opacity 0.2s ease-in-out 0.2s; }*/


/*
 @media only screen and (max-width : 1100px) {
h1.logo-avenues { margin-right: 12px; }
.nav-bar ul li a { padding: 0 8px; }
}
@media only screen and (max-width : 1023px) {
.nav-button { display: block; height: 34px; width: 34px; cursor: pointer; float: right; text-align: center; }
.nav-button .icon-cancel { display: none; }
.nav-button .icon-menu { color: #3d3d3d; font-size: 26px; line-height: 34px; }
.nav-button.highlight .icon-menu { display: none; }
.nav-button.highlight .icon-cancel { display: block; color: #3d3d3d; font-size: 20px; line-height: 34px; }
.nav-bar { display: none; position: absolute; top: 100%; right: 0; background: rgba(255, 255, 255, .9); border: 1px solid #ccc; margin-top: 12px; }
.nav-bar ul li.enq-lnk:before { display: none; }
h1.logo-gpl { padding-right: 15px; }
}*/


/* @media only screen and (max-width : 700px) {
.nav-bar { width: 250px; padding: 10px; }
.nav-bar ul li { width: 100%; border-top: 1px dotted #ccc; }
.nav-bar ul li::before { display: none; }
.nav-bar ul li:first-child { border-top: none; }
.enq-lnk { opacity: 1; margin-left: 0; }
}
 @media only screen and (max-width : 767px) {
.header { padding: 10px 0; }
h1.logo-avenues { height: 22px; margin-right: 0; }
h1.logo-gpl { height: 22px; padding-right: 30px; }
.nav-button { position: absolute; right: 8px; top: -8px; }
.nav-bar { margin-top: 10px; }
.vdo-mask h3 {font-size:1.4em;}
.vdo-mask {top:0px;}
.vdo-mask .ico-play {margin-top:6px;  transform: scale(0.6);}
.vdo-mask:hover .ico-play{transform:rotate(0.6); transform: scale(0.6);}

}
@media only screen and (max-width : 360px) {
h1.logo-gpl { display: none; }


}*/


/* header */


/*.enq-sticky {
	display:none;
	position:fixed;
	font-weight:bold;
	z-index:999;
	bottom:62px;
	right:10px;
	color:#fff;
	padding:4px 8px;
	font-size:1.4em;
	overflow:hidden;
	text-indent:-99999px;
	background:url(../images/enquiry_sticky.png) no-repeat 0 0;
	width:45px;
	height:45px;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
}
.enq-sticky.sticky-show {
	opacity:1;
	visibility:visible;
}



.ganesh-img {padding-bottom:30px;}
.ganesh-img img{width:40%;}


.main-wrapper { position: relative; z-index: 99; background: #fff; }*/


/*.parallax-window { background: #fff url(../images/top_banner.jpg) no-repeat 50% 50% fixed; background-size: cover;}*/


/*.parallax-window {background: #fff7d8; background:url(../images/enquiry_sticky.png) no-repeat 0 0; }*/


/*.parallax-window {    
	background: #fff ; position:relative; width:100%; height:100%; background-size:cover; left:0; top:0; z-index:10; background-attachment:fixed;
}


.slide-container {
	overflow: hidden; position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index:1; 
}


.banner-div { overflow: hidden; position: fixed; height: 100%; width: 100%; top: 0; left: 0; z-index:2; }
.banner-div .container { height: 100%; }
.banner-table { display: table; width: 100%; height: 100%; text-align: center; transition: opacity 1s ease-in 0s; -moz-transition: opacity 1s ease-in 0s; -ms-transition: opacity 1s ease-in 0s; -webkit-transition: opacity 1s ease-in 0s; }
.banner-table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; }

.banner-div h2 {
    color: #fff;
    font-size: 4.2em;
    font-weight: normal;
    line-height: 1.3em;
    padding-bottom: 30px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
}*/


/*.banner-div h2 { font-size: 5em; line-height: 1em; color: #333; font-weight: normal; text-transform: uppercase; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); padding-bottom: 60px; }*/


/*.banner-div h2 span { display: inline-block; font-size: 0.5em; position: relative; padding: 0 5px; }
.banner-div h2 span:before { content: ''; width: 80px; height: 1px; background: #84b54c; position: absolute; right: 100%; top: 50%; }
.banner-div h2 span:after { content: ''; width: 80px; height: 1px; background: #84b54c; position: absolute; left: 100%; top: 50%; }
.form-div { opacity: 0; transition: opacity 1s ease-in 0s; -moz-transition: opacity 1s ease-in 0s; -ms-transition: opacity 1s ease-in 0s; -webkit-transition: opacity 1s ease-in 0s; margin-top:0;}
.form-div.load { opacity: 1; }
.form-div h3 { font-size: 1.8em; color: #000; padding-bottom: 17px; font-weight: normal; }

.form-div .form-container {  background:rgba(68, 65, 63, 1); margin: 0 auto; max-width: 620px; padding: 25px 28px; width: 100%; }
.form-div .form-field { padding-bottom: 20px; }
.form-div .form-control { border: none; border-radius: 0; height:36px;}
.form-div .form-control.std-code { float: left; padding: 2px; text-align: center; width: 20%; }
.form-div .form-control.mo-no { float: left; width: 77%; margin-left: 3%; }
.form-div .btn-submit { background: #84b54c; border: none; color: #fff; font-family: 'Arimo', sans-serif, arial; font-size: 1.8em; height: 40px; line-height: 30px; outline: medium none; padding: 6px; width: 100%; display: block; transition: all 0.3s ease; }
.form-div .btn-submit:hover { background: #588d1c; }
.form-div select.form-control { -webkit-appearance: none; -moz-appearance: none; background: #fff url(../images/arrow-down.png) no-repeat scroll 96% center; outline: medium none; padding-right: 40px; }*/


/*.form-div .form-container { background: rgba(0, 0, 0, 0.2); margin: 0 auto; max-width: 620px; padding: 32px 37px; width: 100%; }
.form-div .form-field { padding-bottom: 28px; }
.form-div .form-control { border: none; border-radius: 0; }
.form-div .form-control.std-code { float: left; padding: 2px; text-align: center; width: 20%; }
.form-div .form-control.mo-no { float: left; width: 77%; margin-left: 3%; }
.form-div .btn-submit { background: #84b54c; border: none; color: #fff; font-family: 'Arimo', sans-serif, arial; font-size: 1.8em; height: 40px; line-height: 30px; outline: medium none; padding: 6px; width: 100%; display: block; transition: all 0.3s ease; }
.form-div .btn-submit:hover { background: #588d1c; }
.form-div select.form-control { -webkit-appearance: none; -moz-appearance: none; background: #fff url(../images/arrow-down.png) no-repeat scroll 96% center; outline: medium none; padding-right: 40px; }*/

.error {
    /*border: 1px solid transparent;
	border-radius: 4px;*/
    /*padding: 0 5px 0 17px; 
	
color: #fff; font-size: 1.3em; position: absolute; left: 15px; top: 38px; }
.error:before { content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 10px solid #f50000; position: absolute; top: 3px; left: 0; }
.form-div .form-control.error-focused { border: 1px solid transparent; 
border-color: #f50000; color: #f50000; }
.success_msg { background: rgba(0, 0, 0, 0.5); margin: 0 auto 20px auto; max-width: 620px; padding: 32px 37px; width: 100%; border: 1px solid #dff0d8; color: #fff; font-size: 1.8em; line-height: 1.8em; }*/
    /*.form-div .form-control.error-focused:focus {
	border-color: #a94442;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-div .form-control.error-focused::placeholder {
 color: #a94442;
 opacity: 1;
}*/
    /*
.clear-float:before,.clear-float:after{content:" ";display:table}
.clear-float:after{clear:both}
sup{display:inline-block;vertical-align:top;font-size:.8em}*/
    /* new form css */
    /*

@media only screen and (max-height:700px) {
.form-section{top:140px;width:370px;right:-370px}
.form-section h2{font-size:24px}
.form-control{height:50px}
.form-section .form-btn .btn{line-height:35px}
}*/
    /*
@media only screen and (max-width:767px) {

.main-wrapper {z-index:0;}
	
.slide-container {position:static;}

.form-section h2{font-size:2.4em!important}
.form-section{top:auto!important;bottom:0!important;right:0!important;width:100%!important}
.form-section .enq-toggle{left:0;top:auto;bottom:0;width:100%;background:rgba(0,0,0,0.6);height:auto;text-align:center;padding:10px 0;position:fixed;z-index:999}
.form-section .enq-toggle i{display:inline-block;background:#6bb03e;font-size:1.6em;line-height:25px;padding:5px 15px;min-width:150px;color:#fff;font-style:normal}
.form-section .enq-toggle.active i{width:40px;text-indent:999px;overflow:hidden;min-width:inherit;border-radius:50%;background:#6bb03e url(../images/arrow_select.png) no-repeat center center}
.form-section .form-inner{position:absolute;left:0;bottom:-300px;width:100%;background:rgba(0,0,0,0.8);padding-bottom:80px;transition:all ease .4s;opacity:0;visibility:hidden}
.form-section.open .form-inner{bottom:0;opacity:1;visibility:visible}
.form-control{height:45px!important}
.form-section .form-btn .btn{line-height:32px!important}

.section-05 .vdo-item {width:100%; margin:15px 0;}
}*/
    /* new form css end */
    /*
.scroll-down { background: url(../images/arow_clickDown.png) no-repeat center center; width: 52px; height: 35px; display: block; position: absolute; bottom: 30px; right: 15px; margin-left: 0; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite; }
 @-webkit-keyframes fadeInDown { 0% {
 opacity: 0.1;
 -webkit-transform: translateY(-8px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @keyframes fadeInDown { 0% {
 opacity: 0.1;
 transform: translateY(-8px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
.enq-mobi { display: none; }


.top-scroll {
    background:url(../images/up_sticky.png) no-repeat 0 0;
    display: none;
    height: 45px;
    right: 10px;
	 bottom:10px;
    position: fixed;
    text-align: center;
    width: 45px;
	 z-index:99999;
}
*/
    /* ganesh chaturthi changes sep 02 16 */
    /*.aboutus-slide {padding:30px;}*/
    /*.aboutus-slide .owl-dots {display:block; text-align:center; padding-top:15px;}
.aboutus-slide .owl-dots .owl-dot {
	display:inline-block;
	margin:0 5px;
	height:15px;
	width:15px;
	border:1px solid #606c73;
	border-radius:50%;
}
.aboutus-slide .owl-dots .owl-dot.active {
	background:#606c73;
}*/
    /*.aboutus-slide .item {}*/
    /*@media only screen and (max-height : 700px) {
	.form-div .form-container {padding:22px 24px;}
	.form-div .form-field {padding-bottom:15px;}

}*/
    /*@media only screen and (max-width : 767px) {
	.ganesh-img {padding-top:70px;}
	.ganesh-img img {width:90%;}
	.aboutus-slide {padding:10px;}
	
	.festive-img {margin-top:80px;}
	
	.form-div {padding-top:80px;}
}*/
    /* ganesh chaturthi changes sep 02 16 */
    /*
 @media only screen and (max-width : 1400px) {
.banner-div h2 { font-size: 3.8em; padding-bottom: 30px; }
}*/
    /*@media only screen and (max-width : 800px) {

}*/
    /*
 @media only screen and (max-width : 960px) and (orientation: landscape) {
.scroll-down { display: none; }

.banner-div h2 { font-size: 4em; line-height: 1.1em; padding-top: 80px; padding-bottom: 15px; }
}
*/
    /*@media only screen and (max-width : 700px) {
.enq-mobi { position: absolute; bottom: 25px; left: 50%; margin-left: -66px; display: none; width: 133px; padding: 10px 0; border: 1px solid #7e746d; background: rgba(0, 0, 0, 0.8); color: #fff; font-size: 14px; font-weight: bold; text-align: center; z-index: 99; }
#enq-mobi-div { display: block; padding-bottom: 40px; }
.banner-div .container { position: static; }
.error { border-radius: 0px; font-size: 1.3em; margin-bottom: -1px; }
.banner-div { position: static; }

.banner-table-cell { vertical-align: top; }
}*/
    /*@media only screen and (max-width : 767px) {
	
.parallax-window { background-size:100% 100%; }
.scroll-down { display: none; }

.banner-div h2 { font-size: 2.5em; line-height: 1.1em; padding-top: 0px; padding-bottom: 15px; }

.form-div h3 { padding-bottom: 8px; }
.top-scroll {
	background-size:contain;
	height:35px;
	width:35px;
	right:5px;
	bottom:5px;
}
.enq-sticky {
	display:block;
	background-size:contain;
	height:35px;
	width:35px;
	right:5px;
	bottom:45px;
}
}*/
    /*@media only screen and (max-width : 600px) {
.form-div .form-container { padding: 15px; max-width: 400px; }
.form-div .form-field { width: 100%; padding-bottom: 20px; }
.form-div .form-control { height: 34px; }
.error { top: 34px; }
}*/
    /*@media only screen and (max-width : 480px) {
.banner-div h2 { font-size: 2em; }

}*/
    /*@media only screen and (max-width : 600px) and (orientation: portrait) {

}*/
    /*.title { font-size: 3.8em; font-weight: normal; }
.title span { position: relative; display: inline-block;
padding: 0 10px 10px; }
.title span:before { content: ''; width: 100%; height: 3px; background: #666; position: absolute; left: 0; bottom: 0; }
.about-us {  overflow: hidden; position: relative; }
.about-us .container { width: 100%; padding: 0; }
.abus-lhs { padding: 110px 80px 0 80px; transition: all ease 0.3s; text-align: center; }
.abus-lhs .title { padding-bottom: 20px; }
.abus-lhs p { font-size: 1.5em; line-height: 2em; padding: 20px 0; text-align:justify;}
.abus-rhs img { display: block; margin: 0 auto; }*/
    /*@media only screen and (max-width : 1400px) {
.abus-lhs { padding: 70px 30px 0 30px; }
}
@media only screen and (max-width : 1200px) {
.abus-lhs { padding: 30px 20px 0 40px; }
.abus-lhs p { padding: 10px 0; line-height: 1.6em; }


}*/
    /*@media only screen and (max-width : 1000px) {
.about-us .col-sm-6 { width: 100%; }
.abus-lhs { padding: 40px; text-align: center; }
.abus-rhs { text-align: center; }

.home-slide li {background-size:cover !important; background-position:74% 71px !important;}
}*/
    /*@media only screen and (max-width : 767px) {
.abus-lhs { padding: 20px 15px; }
.title { font-size: 2.6em; }
.home-slide li {background-size:cover !important; background-position:70% 40px !important;}
}*/
    /*.proj-highlight { text-align: center; padding: 60px 0; position: relative; }
.highlight-carousel { margin-top: 50px; }
.highlight-carousel.owl-carousel .owl-stage { margin: 0 auto; }
.highlight-carousel.owl-carousel .owl-item img { width: auto; margin: 0 auto; }
.highlight-carousel.owl-carousel .owl-nav > div { position: absolute; height: 52px; width: 35px; background: url(../images/arrow_dir.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; top: 50%; margin-top: -26px; }
.highlight-carousel.owl-carousel .owl-nav .owl-prev { left: -20px; }
.highlight-carousel.owl-carousel .owl-nav .owl-next { right: -20px; background-position: -35px 0; }
.highlight-box { padding: 15px 0; }
.highlight-box h4 { font-size: 1.5em; padding-top: 15px; font-weight: normal; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; }
.highlight-box img { transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; */
}

.highlight-box:hover img {
    /*transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);*/
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.highlight-box:hover h4 {
    color: #0084ff;
}

.
/*about-carousel { margin-top: 50px; }
.about-carousel.owl-carousel .owl-stage { margin: 0 auto; }
.about-carousel.owl-carousel .owl-item img { width: auto; margin: 0 auto; }
.about-carousel.owl-carousel .owl-nav > div { position: absolute; height: 52px; width: 35px; background: url(../images/arrow_dir.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; top: 50%; margin-top: -26px; }
.about-carousel.owl-carousel .owl-nav .owl-prev { left: -20px; }
.about-carousel.owl-carousel .owl-nav .owl-next { right: -20px; background-position: -35px 0; }
.about-box { padding: 15px 0; }
.about-box h4 { font-size: 1.5em; padding-top: 15px; font-weight: normal; transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; }
.about-box img { transition: all 0.8s ease; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -ms-transition: all 0.8s ease; -o-transition: all 0.8s ease; }*/

.about-box:hover img {
    /*transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg); 
	-o-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);*/
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.about-box:hover h4 {
    color: #0084ff;
}

.amnts-div {
    padding-top: 0px;
    text-align: center;
    position: relative;
}


/*.amnts-container { padding-top: 60px; display: block; }*/

.amnts-container .amnts-grid {
    float: left;
    width: 100%;
}

.amnts-container .colmn {
    float: left;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.amnts-container .colmn.flt-right {
    float: right;
}

.amnts-container .colmn-full {
    width: 100%;
}

.amnts-container .colmn-half {
    width: 50%;
}

.amnts-container .colmn-onForth {
    width: 25%;
}

.amnts-container .clear {
    width: 100%;
    height: 0;
    clear: both;
    float: left;
}

.amnts-box { 
    position: relative;
    margin-right: 1px;
    overflow: hidden;
}

.amnts-box img {
    display: block;
    width: 100%;
    z-index: 8;
    position: relative;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.amnts-box p {
    position: absolute;
    background: rgba(0, 0, 0, 0.8);
    bottom: -15px;
    left: 0;
    right: 1px;
    text-align: center;
    font-size: 1.5em;
    color: #fff;
    padding: 12px;
    border-bottom: 1px solid #fff;
    z-index: 10;
    text-transform: uppercase;
}

.amnts-box p:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 12px solid rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -6px;
}

.amnts-box .filter {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(61, 66, 150, 0.3);
    z-index: 9;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.amnts-box:hover .filter {
    top: 100%;
}

.amnts-box:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
}


/* feb 02 17 */


/*
.amnts-carousel .owl-nav > div {
	position:absolute;
	top:50%;
	width:50px;
	height:73px;
	margin-top:-36px;
	text-indent:999px;
	overflow:hidden;
}
.amnts-carousel .owl-nav > div.owl-prev {
	left:20px;
	background: url(../images/arow_leftbig.png) no-repeat 0 0;
}
.amnts-carousel .owl-nav > div.owl-next {
	right:20px;
	background: url(../images/arow_rightbig.png) no-repeat 0 0;
}
*/

@media only screen and (max-width: 1400px) {
    .amnts-box p {
        font-size: 1.6em;
    }
    .amnts-carousel .owl-nav>div {
        width: 30px;
        height: 44px;
        margin-top: -25px;
    }
    .amnts-carousel .owl-nav>div.owl-prev {
        background: url(../images/arow_leftsmall.png) no-repeat 0 0;
    }
    .amnts-carousel .owl-nav>div.owl-next {
        background: url(../images/arow_rightsmall.png) no-repeat 0 0;
    }
}

@media only screen and (max-width: 1023px) {
    .amnts-container .xs-half {
        width: 50%;
    }
    .amnts-container .xs-full {
        width: 100%;
    }
    .amnts-container .xs-66 {
        width: 66.6666%;
    }
    .amnts-container .xs-33 {
        width: 33.3333%;
    }
}

@media only screen and (max-width: 767px) {
    .amnts-container .xxs-full {
        width: 100%;
    }
    .amnts-container .xxs-half {
        width: 50%;
    }
    .amnts-box p {
        font-size: 8.5px;
        padding: 5px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }
    .amnts-carousel .owl-nav>div.owl-prev {
        left: 10px;
    }
    .amnts-carousel .owl-nav>div.owl-next {
        right: 10px;
    }
}


/*
.footer { background: #f7f7f7; padding: 60px 0; position: relative; }
.footer h2 { font-size: 2.8em; font-weight: normal; padding-bottom: 15px; }
.footer p { font-size: 1.5em; line-height:1.4em; padding: 10px 0; word-wrap: break-word; }
.footer a { color: #3d3d3d }
.social-div { padding-top: 70px; }
.social-div a { display: inline-block; vertical-align: top; margin-left: 20px; height: 50px; width: 50px; border-radius: 50%; background: #7f7f7f; text-align: center; color: #fff; font-size: 2.6em; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.social-div a:first-child { margin-left: 0; }
.social-div i { line-height: 50px; }
.social-div a:hover { background: #666; transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg); }
@media only screen and (max-width : 1400px) {
.footer h2 { font-size: 2.4em; }
}
@media only screen and (max-width : 1280px) {
.social-div a { margin-left: 3px; }
}
@media only screen and (max-width : 980px) {
.social-div a { margin: 8px 4px 8px 0; }
}
@media only screen and (max-width : 767px) {
.footer { padding: 20px 0 70px 0; }
.footer .col-sm-3 { width: 100%; text-align: center; }
.footer h2 { font-size: 2.4em; padding-bottom: 0; padding-top: 30px; }
.social-div { padding-top: 30px; }
.social-div a { margin: 5px; }

.highlight-carousel.owl-carousel .owl-nav .owl-prev {left:0}
.highlight-carousel.owl-carousel .owl-nav .owl-next {right:0}
.proj-highlight {padding:30px 0;}
}
*/


/* #Media Queries
================================================== */


/* Large Devices, Wide Screens */


/*@media only screen and (max-width : 1200px) {
.container { width: 98%; }
}
@media only screen and (max-width : 1000px) {
.container { width: 100%; }
}*/


/*
@media screen and (min-color-index:0) 
and(-webkit-min-device-pixel-ratio:0) and (max-width : 767px) { @media
{
    .parallax-window {
		background:url(../images/master_banner_sfari.jpg) no-repeat center bottom;
		background-size:100% auto;
	} 
}}*/


/* ||||||||||||||||| IE CS |||||||||||||||||| */


/*.ie9 #loader, .ie8 #loader { background: url(../images/ie_preloader.gif) no-repeat 0 0; height: 100px; width: 100px; border: none; }
.ie9 #loader:before, .ie9 #loader:after, .ie8 #loader:before, .ie8 #loader:after { display: none; }
.ie9 .form-div select.form-control { padding-right: 10px; }
 ie8 css 
.ie8 .header { background: #fff; }
.ie8 .form-div .form-container { background: #000; }
.ie8 .form-div select.form-control { padding-right: 10px; }
.ie8 .amnts-box p { background: #000; }
.ie8 .amnts-box p:before { border-bottom: 12px solid #000; }
.ie8 .banner-div h2 { font-size: 4em; padding-bottom: 10px; }
.ie8 .form-div .form-container { padding: 20px; }
.ie8 .nav-bar ul li a { padding: 0 6px; }
.ie8 .abus-lhs { padding: 30px 20px 0 40px; }
.ie8 .enq-lnk { display: none; }
.ie8 .enq-lnk.enq-show { display: block; }
.ie8 .success_msg { background: #dff0d8; }*/


/* ie8 css */


/* ie blocker css */


/*
.ie-msg { display: none; }
.ie7 .ie-msg { display: block; }
.ie7 .header, .ie7 .banner-div, .ie7 .about-us, .ie7 .proj-highlight, .ie7 .amnts-div, .ie7 .footer, .ie7 .loader-wrapper, .ie7 .parallax-mirror { display: none; }
.ie7 .ie-msg { position: fixed; height: 100%; width: 100%; background: #fff; left: 0; top: 0; z-index: 9999; display: block; }
.ie7 .ie-msg .ie-msg-cell { display: table; height: 100%; width: 100%; }
.ie7 .ie-msg .ie-msg-content { display: table-cell; text-align: center; vertical-align: middle; padding-top: 20%; }
.ie7 .ie-msg .ie-msg-content h2 { font-size: 34px; padding-bottom: 15px; }
.ie7 .ie-msg .ie-msg-content p { font-size: 18px; }
.ie7 .ie-msg .ie-msg-content .btn { background-color: #00cfff; margin-top: 15px; color: #fff; display: inline-block; padding: 10px 20px; font-size: 16px; }
*/

@media(max-width:360px) {
    .sec2_div {
        width: 100%;
    }
    .copyright1 {
        position: initial;
        top: 24px;
        text-align: center;
        float: none !important;
    }
	.sec2_div_impression{
		width:100%;
	} 
	.sec2_div p {
    font-size: 14px;
}
    #Footer .footer_copy .social {
        width: 100%;
    }
    #Footer .footer_copy .copyright {
        float: none !important;
        margin: 0 0 10px;
    }
    .common_anemities_name {
        margin-top: 5%;
    }
    .common_anemities_name h4 {
        font-size: 12px;
        line-height: 1;
    }
    #Header .top_bar_left,
    #Header_creative,
    #Top_bar #menu,
    .header-below #Top_bar,
    .header-classic #Top_bar,
    .header-fixed #Top_bar,
    .header-stack #Top_bar {
        background-color: #000 !important;
    }
		.down_arrow_slider {
    left: 45%;
}
	.inner_padding p {
    /* color: #fff; */
    color: #000;
    font-family: 'GothamMedium';
    line-height: 1.2;
    font-size: 11px;
}
    .sec2_div {
        width: 100%;
    }
	    .copyright1 {
        position: initial;
        top: 24px;
        text-align: center;
        float: none !important;
    }
    #Footer .footer_copy .social {
        width: 100%;
    }
    #Footer .footer_copy .copyright {
        float: none !important;
        margin: 0 0 10px;
    }
    .common_anemities_name {
        margin-top: 5%;
    }
    .common_anemities_name h4 {
        font-size: 12px;
        line-height: 1;
    }
    #Header .top_bar_left,
    #Header_creative,
    #Top_bar #menu,
    .header-below #Top_bar,
    .header-classic #Top_bar,
    .header-fixed #Top_bar,
    .header-stack #Top_bar {
        background-color: #fff !important;
    }
	.down_arr {
    bottom: 0%;
}
.know_more1 {
    margin-left: 7%;
}
.column .one-second .column_map{
	width:100%;
}
.ui-widget.ui-widget-content{
	width: 100% !important;
}
}

@media(min-width:361px) and (max-width:480px) {
	.down_arrow_slider {
    left: 45%;
}
.sec2_div p {
    font-size: 14px;
}
	.inner_padding p {
    /* color: #fff; */
    color: #000;
    font-family: 'GothamMedium';
    line-height: 1.2;
    font-size: 12px;
}
    .sec2_div {
        width: 100%;
    }
	.sec2_div_impression{
		width:100%;
	} 
    .copyright1 {
        position: initial;
        top: 24px;
        text-align: center;
        float: none !important;
    }
    #Footer .footer_copy .social {
        width: 100%;
    }
    #Footer .footer_copy .copyright {
        float: none !important;
        margin: 0 0 10px;
    }
    .common_anemities_name {
        margin-top: 5%;
    }
    .common_anemities_name h4 {
        font-size: 12px;
        line-height: 1;
    }
    #Header .top_bar_left,
    #Header_creative,
    #Top_bar #menu,
    .header-below #Top_bar,
    .header-classic #Top_bar,
    .header-fixed #Top_bar,
    .header-stack #Top_bar {
        background-color: #fff !important;
    }
	.down_arr {
    bottom: 0%;
}
.know_more1 {
    margin-left: 7%;
}
.column .one-second .column_map{
	width:100%;
}
.ui-widget.ui-widget-content{
	width: 100% !important;
}
}

@media(max-width:767px) {
    .jmob {
        display: block;
    }
    .jumperdesk {
        display: none;
    }
    h3 {
        font-size: 16px;
    }
    .sec2_div p {
        font-size: 14px;
    }
    h2 {
        font-size: 18px;
    }
    .header-classic #Top_bar {
        background-color: #fff !important;
    }
    .copyright1 {
        position: initial;
        top: 24px;
        text-align: center;
        float: none !important;
    }
    #Footer .footer_copy .social {
        width: 100%;
    }
    #Footer .footer_copy .copyright {
        float: none !important;
        margin: 0 0 10px;
    }
    .tp-videoposter {
        background: rgba(0, 0, 0, 0.5) !important;
    }
    #panel {
        width: 100% !important;
    }
    .down_arrow_internal {
        bottom: 0%;
        left: 45%;
    }
    .tp-caption.VideoPlayer-Title,
    .VideoPlayer-Title {
        margin-top: 5% !important;
        font-size: 15px !important;
        line-height: 1.5 !important;
    }
    .sec2_about_div {
        height: auto;
    }
    .abt_section {
        height: 858px;
        background-position: center;
    }
    #verify_code .verify_btn {
        margin: 19px 0px 0px 0px !important;
    }
    .categories li {
        padding: 4px;
    }
    .categories li a {
        text-decoration: none;
        font-size: 12px;
    }
    /*.jumper1{    
        top: 200px;
    }*/
    .common_anemities_name { 
        margin-top: 0px !important; 
    }
    ul.clients li .client_wrapper img {
    width: 40% !important;
}
    ul.clients li .client_wrapper {
    padding-bottom: 10%;
}
}

@media(min-width:640px) and (max-width:960px) { 
    
}

@media(min-width:769px) and (max-width:992px) {
    #panel {
        width: 50%;
    }
    #verify_code .verify_btn {
        margin: 19px 0px 0px 0px !important;
    }
    ul.clients li .client_wrapper img {
        width: 35%;
    }
    ul.clients li .client_wrapper {
        padding-bottom: 10%;
    }
	
    
}

@media(min-width:993px) and (max-width:1200px) {
    #panel {
        width: 33%;
    }
    #verify_code .verify_btn {
        margin: 19px 0px 0px 0px !important;
    }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  #flip0{
		  margin-top:10%; 
	  }
	  #panel { 
    width: 50%;
}
.ui-widget.ui-widget-content{
	width: 100% !important;
}
  }  

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  #flip0{ 
		  margin-top:4%;
	  }
  }