body #home .bx-wrapper .bx-viewport #slider1 span.down_arrow_wrapper img.down_arrow, #slider1 span.down_arrow_wrapper img.down_arrow{
    height: 32px !important;
    width: 32px !important;
	position: absolute !important;
	max-width:32px !important;
	display:none !important;
}
.slide1 img, .slide2 img, .slide3 img, .slide4 img{
	width:32px;
}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a {color:#666; margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; text-decoration:none;}/* change colours to suit your needs */
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
input[type="button"], input[type="submit"]{cursor:pointer;}input{outline:none;}
input[type="button"]{ outline: none;-moz-outline: none;}
input{border:none;}
::-moz-selection {color: #fff;color: rgba(255, 255, 255, 0.85);background: #1b1830;}
::selection {color: #fff;color: rgba(255, 255, 255, 0.85);background: #1b1830;}
.clear{ clear:both;}
img{ border:none; max-width:100%; min-width:0;}
body{ background:#ffffff; width:100%; font-family:Arial, Helvetica, sans-serif; color:#fff;padding-right: 0px !important; }
.fr{ float:right !important;}
.fl{ float:left !important;}
.no_bdr{ border:none !important;}
.menu_media_cont{ display:none;}


/*== HEADER CSS STARTS HERE == */

html, body { width:100%;  overflow-x:hidden; }

header {
width: 100%;
height: auto;
float: left;
position: fixed;
z-index: 9999;
min-height: 147px;
background: url(../images/topBar.png) no-repeat left top;
top:0px;
}
.header_invisible{opacity: 0;
-ms-filter: "alpha(opacity=0)";
filter: alpha(opacity=0);}

.logo{ height:auto; float:left; margin:0px 0 0 54px;}
.hdrText{
	float:left;
	color:#77787b;
	font-size: 16px;
	margin:36px 0 0 60px;
}
nav{ width:630px; height:auto; float:right; margin:20px 0 0 0;}
nav ul{ padding:0; margin:0;}
nav ul li{ display:inline; list-style:none;}
nav ul li a{ text-decoration:none; color:#77787b; text-transform:uppercase; font-size:16px; font-family: 'ubuntubold'; margin:0 40px 0 0;}
nav ul li a:hover{ color:#da2032;}
nav ul li a.active{ color:#ffffff;}



/*== HEADER CSS ENDS HERE == */


/*== BANNER CSS STARTS HERE == */


.banner_main{ width:100%; height:auto; float:left; background:url(../images/banner_bg.jpg) no-repeat top center; min-height:876px;   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.slide1{ width:100%; height:auto; float:left; text-align:center;}
.slide1 img{ max-width:100%; width:100%;}
.banner_text, .banner_text3, .banner_text4{ width:850px; height:auto; float:left; margin:0px 0 0 20%; position:absolute; z-index:999; bottom:148px;}
.banner_text3{margin-top:705px;}
.banner_text4{margin-top:728px;}
.banner_text p, .banner_text3 p, .banner_text4 p{ color:#ffffff; text-shadow:0 0 5px rgba(0, 0, 0, 0.1); font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:66px; text-align:left;}
.banner_text p span, .banner_text3 p span, .banner_text4 p span{ color:#cccccc;}
.banner_text p span.text, .banner_text3 p span.text, .banner_text4 p span.text{color:#ffffff; font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:0px !important; margin:50px 0 0 0; float:left;}
.bot_set{ margin:0 0 0 0;}
.banner_text_one{ width:850px; height:auto; float:left; margin:650px 0 0 20%; position:absolute; z-index:999;bottom: 44px;}
.banner_text_one p{ color:#ffffff; /*text-shadow:1px 1px 1px #202020;*/ font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:66px;}
.banner_text_one p span{ color:#cccccc;  line-height:66px;}
.banner_text_one p span.text{color:#ffffff; font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:0px !important; margin:50px 0 -12px 0; float:left;}
.banner_text2{float:left; width:100%; height:auto; background:#ffffff; padding:40px 0 45px 0; margin:0px 0 0 0; }
.banner_text2 p{float:left; width:auto; height:auto; margin-left:20%; font-size:20px; color:#a7a9ac; font-family: 'ubunturegular'; line-height:27px;}
/*== BANNER CSS ENDS HERE == */


/*== INNER TEXT CSS STARTS HERE == */

.inner_main{ width:100%; height:auto; float:left; background:#ffffff; padding:40px 0 45px 0; position:relative; z-index:111;}
.inner_pad{padding:40px 0 35px 0;}
.inner_main h4{ font-size:26px; color:#666666; font-family: 'ubuntubold'; font-weight:normal; padding:0; margin:1% 0 0 19.5%; text-transform:uppercase;}
.inner_main p{ margin:0 0 0 19.5%; font-size:19px; color:#a7a9ac; padding:0; font-family: 'ubunturegular'; line-height:27px;}
.inner_main h4.top_mar{ margin:2% 0 0 19.5%;}
.inner_bg{background-size: cover; width:100%; height:47px; float:left; text-align:center; background:url(../images/mid_in.png) no-repeat top center; margin:-24px 0 20px 0;}
.inner_bg_new{ width:47px; height:47px; float:left; text-align:center; background:url(../images/mid_new.png) no-repeat top center;position:absolute; z-index:2;left:47.5%}
.inner_main p.mar_set{margin:1% 19.5% 3% 19.5%}
.inner_main p.mar_set2{margin:1% 19.5% 4.2% 19.5%}

.future_txt{width:100%; height:auto; float:left; margin:-2% 0 0 0;}
.future_txt p{font-size:17px; color:#a7a9ac; padding:0; font-family: 'ubunturegular'; float:left; width:69%; line-height:28px;}
.future_txt p span{ color:#da2032;}
.future_txt p span.wid{ width:85%; float:left; color:#a7a9ac;}
.future_txt img{ float:right; margin:0 2% 0 0;}
.future_inner{ width:70%; height:auto; float:left; border-left:9px solid #da2032; padding:0 0 0 20px; margin:1% 0 3% 19.5%;}
.future_inner p{ color:#999999; font-size:18px;font-family: 'ubunturegular'; margin:0;}
.future_inner p span{ font-family: 'ubuntubold'; }

/*== INNER TEXT CSS ENDS HERE == */


/*== DOG SECTION CSS STARTS HERE == */

.dog_banner{ width:100%; float:left; background:url(../images/dog_bg.jpg) no-repeat top center; height:1086px; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover; position:relative; z-index:11;background-attachment:fixed;}
.dog-w-stick{ background:transparent url(../images/dog-only.png) no-repeat center bottom; position:absolute; height:900px; width:100%; bottom:0px;}
.dog_banner-fixed{ /*position:fixed; top:140px;*/}

.slide2{ width:100%; height:auto; float:left; text-align:center;}

.dog_banner_text{ width:850px; height:auto; float:left; margin:622px 0 0 20%; position:relative; z-index:99;}
.dog_banner_text p{ color:#ffffff; font-size:95px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:100%;}
.dog_banner_text p span{ color:#cccccc;}
/*.wood{ width:100%; height:auto; float:left; background:url(../images/wood.png) no-repeat 246px 0; text-align:center; min-height:228px;}*/
.wood{ width:100%; height:auto; float:left; background:url(../images/wood.png) no-repeat 246px 0; text-align:center; min-height:228px; position:absolute; bottom:18px;}
.wood-fix{position:fixed; z-index:1;bottom:300px; left:22%; right:78%}

/*== DOG SECTION CSS ENDS HERE == */

/*== HOW SECTION CSS ENDS HERE == */

.how_main{ width:100%; height:auto; float:left; background:#151515; min-height:648px; position:relative; z-index:111;padding-bottom: 3.5%;} 
.how_txt{ width:100%; height:auto; float:left; text-align:center;}
.how_txt h5{font-size:26px; color:#ffffff; font-family: 'ubuntubold'; font-weight:normal; padding:0; margin:4% 0 0 0; text-transform:uppercase;}
.how_txt p{ color:#999999; font-family: 'ubunturegular'; font-size:20px; padding:0; margin:1% 0 0 0; line-height:28px;}
.brands{ width:940px; height:auto; margin:0 auto;}
.brands_in{ width:100%; height:auto; float:left; margin:44px 0 0 0;}
.brands_in ul{ padding:0; margin:0;}
.brands_in ul li{ display:inline; list-style:none; float:left; margin:0 6px 6px 0;}
.brands_in ul li a.brand_box{ width:180px; height:120px; float:left; border:1px solid #2e2e2e;}
.brands_in ul li a.brand_box:hover{ /*background:#232527;*/}
.brands_in ul li a.selected{ background:#232527;}

/*== HOW SECTION CSS ENDS HERE == */


/*== GLOBAL DESIGN SECTION CSS STARTS HERE == */

.gl_design{ width:100%; height:auto; float:left;background:url(../images/design_bg.jpg) no-repeat top center; min-height:876px; background-attachment:fixed;   -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; position:relative; z-index:111;}
.slide3{ width:100%; height:auto; float:left; text-align:center;}
.slide3 img{max-width:100%;}
.gl_design_text{ width:950px; height:auto; float:left; margin:622px 0 0 20%;}
.gl_design_text p{ color:#ffffff; font-size:95px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:70px;}
.gl_design_text p span{ color:#cccccc;}
.gl_design_text p.gl_design_text_margin{ margin-bottom:20px;}

/*== GLOBAL DESIGN SECTION CSS ENDS HERE == */


/*== COUNTER SECTION CSS STARTS HERE == */

.counter{ width:100%; height:auto; float:left; background:#1a1c1e; min-height:350px; position:relative; z-index:111;padding-bottom: 2.5%;}
.counter h4{ color:#ffffff; font-size:120px; font-family: 'ubuntumedium'; padding:0; margin:5% 0 0 0; text-align:center;}
.counter h4 span{ color:#da2032;}
.counter p{ text-align:center; color:#999999; font-family: 'ubunturegular'; font-size:20px; padding:0; margin:1% 0 0 0;}
.counter p span.col{ color:#ffffff;}
.counter_in{ width:940px; height:auto; margin:0 auto;}
.counter_in p{ text-align:center; color:#fff; font-family: 'ubunturegular'; font-size:20px; padding:0; margin:1% 0 0 0; text-align:center; line-height:35px !important;}
.counter_in p span.col{ color:#999; margin:6% 0 15px 0; float:left;  font-size:17px;line-height: 27px;}
.min_he{ min-height:320px;}
.mar_set{ padding:3% 0 0 0;}
.par-set{padding:3% 0 0 0;}
#we_right{padding:3% 0 1% 0;}
/*== COUNTER SECTION CSS ENDS HERE == */


/*== BUSINESS SECTION CSS STARTS HERE == */

.business_main{ width:100%; height:auto; float:left; background:url(../images/business_bg.jpg) no-repeat top center; min-height:876px; background-attachment:fixed;   -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.business_inner{ width:100%; height:auto; position:absolute; text-align:center; background:url(../images/business_bg_roll.png) no-repeat center 108px; min-height:876px; -webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;}
.business_inner-fixed{-webkit-transition: all 1s ease-in;
-moz-transition: all 1s ease-in;
-o-transition: all 1s ease-in;
transition: all 1s ease-in;}
.business_text{ width:850px; height:auto; float:left; margin:691px 0 0 20%;}
.business_text p{ color:#ffffff; font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:100%;}
.business_text p span{ color:#cccccc;}

/*== BUSINESS SECTION CSS ENDS HERE == */

/*== FUN SECTION CSS STARTS HERE == */

.fun_main{ width:100%; height:auto; float:left; background:url(../images/fun_bg.jpg) no-repeat top center; min-height:877px; background-attachment:fixed;  -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.slide4{ width:100%; height:auto; float:left; text-align:center;}
.slide4 img{max-width:100%;}
.fun_inner{ width:100%; height:auto; position:absolute; text-align:center; background:url(../images/fun_bg_roll.png) no-repeat bottom center; min-height:981px; }
.fun_text{ width:850px; height:auto; float:left; margin:622px 0 0 20%;}
.fun_text p{ color:#ffffff; font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:100%;}
.fun_text p span{ color:#cccccc;}

/*== FUN SECTION CSS ENDS HERE == */

/*== FOOTER TOP CSS STARTS HERE == */

.footer_top{ width:100%; height:auto; float:left; background:#232527; min-height:83px; text-align:center; display:block; position:relative; z-index:1;}
.footer_top:hover{ background:#da2032; z-index:112;}
.footer_top:hover .inner_bg_new{background-position:center -50px}
.footer_top p{ color:#cccccc; font-size:26px; font-family: 'ubunturegular'; padding:0; padding-right: 20px; margin:27px 0 0 0;}
.footer_top p a{color:#cccccc; text-decoration:none;}

/*== FOOTER TOP CSS ENDS HERE == */

/*== FOOTER CSS STARTS HERE == */

footer{width:100%; height:auto; float:left; background:#1a1c1e; min-height:547px;}
.footer{ width:1052px; height:auto; margin:0 auto;}
.footer_box{ width:328px; height:auto; float:left; border-right:1px solid #333333; min-height:260px; margin:50px 40px 0 0;}
.footer_box h5{ width: 90%;font-size:16px; color:#999999; float:left; font-weight:normal; padding:0; margin:0; font-family: 'ubunturegular';}
.footer_add{ width:100%; height:auto; float:left; margin:5px 0 30px 0;}
.footer_add img{ float:left;}
.footer_add p{ float:left; margin:0 0 0 20px; font-size:16px; color:#999999; line-height:24px; font-family: 'ubunturegular';}
.footer_add p span{ color:#666666;}
.footer_add p a{ text-decoration:none; font-size:16px; color:#999999;}
.footer_add p.mar_set{ margin:-5px 0 0 18px;padding-top:0px;}
.footer_add p a:hover{color:#666666;}
.footer_add_in{ width:84%; height:auto; margin:0 auto;}
.footer_in{ width:100%; height:auto; float:left; text-align:center; margin:0px 0 0 0; }
.footer_in p{ font-size:16px; color:#999999; font-family: 'ubuntumedium'; margin:0 0 5px 0;}
.footer_box .footer_in h5 {
margin-bottom: 15px;
}
.footer_in img{ margin:0 5px 0 0;} 
.tweet_in{ width:100%; height:180px; float:left;  margin:20px 0 0 0;}
.tweet_box{width:100%; height:auto; float:left; margin:0 0 20px 0;}
.tweet_box_left{ width:80%; height:auto; float:left;}
.tweet_box_left p{font-size:12px; color:#999999; font-family: 'ubunturegular';}
.tweet_box_left p img{ float:left; margin:0 3px 0 0;}
.tweet_box_left p strong{ font-weight:normal;}
.tweet_box_left p a{ text-decoration:none; color:#c10809; font-family: 'ubunturegular';}
.tweet_box_left p a:hover{ color:#ff0000;}
.tweet_box_rgt{ width:15%; height:auto; float:right;font-size:12px; color:#999999; font-family: 'ubunturegular';}
.tweet_bootom {
width: 77%;
height: 20px;
float: left;
border: 1px solid #222222;
padding: 5px 10px;
font-size: 12px;
color: #999999;
font-family: 'ubunturegular';
margin: 10px 0 0 0;
background: #1a1c1e;
margin-top: 19px;
}
.cma{ width:100%; height:auto; float:left; border-bottom:1px solid #232527; margin:80px 0 0 0; text-align:center;}
.cma img{ margin:0 0 -28px 0;padding-right: 35px;} 
.footer_bot{ width:100%; height:auto; float:left; text-align:center; margin:50px 0 0 0;}
.footer_bot p{ font-size:14px; color:#999999; font-family: 'ubunturegular'; line-height:25px;padding-right: 35px;}
.footer_bot p span{ color:#666666;}

/*== FOOTER CSS ENDS HERE == */



/*== BLOG CSS STARTS HERE == */

.blog_bg{ background:#1b1c20;}
.blog{ width:1002px; height:auto; margin:0 auto;}
.blog_top{ width:100%; height:auto; float:left; margin:200px 0 0 0;}
.blog_left{ width:270px; height:auto; float:left; margin: 7px 0 0;}
.blog_left h4{ font-weight:normal; font-family: 'ubunturegular'; padding:0; margin:0; color:#999999; font-size:40px;}
.blog_mid{ width:705px; height:auto; float:right;}
.blog_mid p{ color:#666666; font-size:26px; font-family: 'ubunturegular';} 
.blog_mid p span{ color:#ffffff;}
.blog_right{ width:249px; height:auto; float:right; min-height:65px; border-left:1px solid #f23232; padding:0 0 0 20px; position: relative;
overflow: hidden; display:block; -webkit-font-smoothing: antialiased;
	-webkit-transition: all 0.1s ease;
	   -moz-transition: all 0.1s ease;
	     -o-transition: all 0.1s ease;
	     	transition: all 0.1s ease;}
.blog_right p{ float:left; color:#666666; line-height:22px; font-size:14px; font-family: 'ubunturegular'; margin:10px 0 0 0; cursor:pointer;}
.blog_right p span{ font-size:18px; color:#cccccc;}
.blog_right p a{color:#666666; line-height:22px; font-size:14px; font-family: 'ubunturegular'; text-decoration:none;}
.blog_right p a:hover{color:#454545;}
.blog_right img { float:right; margin:28px 50px 0 0;}
.blog_cont{ width:100%; height:auto; float:left; border-top:1px solid #35363a; margin:35px 0 0 0; padding:55px 0 40px 0; }
.blog_cont_left{ width:20%; height:auto; float:left; margin:50px 0 0 0;}
.blog_cont_left h5{ color:#999999; font-size:16px; font-weight:normal;  font-family: 'ubunturegular'; text-transform:uppercase;}
.blog_cont_left ul{ padding:0; margin:18px 0;}
.blog_cont_left ul li{ display:inline; list-style:none; margin:0 5px 0 0;}
.blog_cont_left ul li a{ text-decoration:none;  display:inline-block; text-transform:uppercase; font-size:12px; background:#232428; border-radius:5px; -moz-border-radius:5px; color:#525357; padding:7px;}
.blog_cont_left ul li a:hover{ color:#fdfffe; background:#4e5357; font-weight:bold;}
.blog_cont_left ul li a.active{ color:#fdfffe; background:#4e5357; font-weight:bold;}
.comment{ width:100%; height:auto; float:left;}
.comment img{ float:left;}
.comment p{ float:left; color:#505559; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 10px; text-transform:uppercase;}
.share{ width:100%; height:auto; float:left; border-top:1px solid #38393d; padding:20px 0 0 0; margin:20px 0 0 0;}
.share p{ color:#ffffff; font-weight:bold; font-size:14px; margin:0 0 10px 0;}
.blog_cont_right{ width:70%; height:auto; float:right;}
.blog_cont_right h5{ font-size:25px; color:#da2032; font-weight:normal; font-family: 'ubunturegular'; padding:0; margin:0 0 20px 0;}
.blog_cont_right p{ font-size:16px; color:#999999; font-family: 'ubunturegular'; margin:20px 0 0 0; line-height:26px;}
.pad_bot{ margin-bottom:25px;}

/*== BLOG CSS ENDS HERE == */


/*== CONTACT CSS STARTS HERE == */

.contact_bg{ background:url(../images/contact_bg.jpg) repeat-x top center;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;background-attachment:fixed;}

.contact_main{ width:980px; height:auto; margin:0 auto;}
.contact_in{ 
width: 100%;
height: auto;
float: left;
}
.contact_in_left{ width:35%; height:auto; float:left;}
.contact_in_left h4{ font-weight:normal; color:#cccccc;  font-family: 'ubunturegular'; font-size:26px;}
.mar_cont{ margin:280px  0 0 0;}
.contact_left_box{ width:100%; height:auto; float:left; padding:20px 0 0 0; margin:20px 0 0 0;}
.contact_left_box img{ float:left;width: 35px;margin-top:7px;}
.contact_left_box p{ float:left; color:#999999; font-size:16px; font-family: 'ubunturegular'; margin:0 0 0 20px;line-height: 25px;}
.contact_left_box p span{ color:#ffffff;}
.contact_left_box p a{ text-decoration:none; color:#ffffff; font-size:16px; font-family: 'ubunturegular';}
.contact_left_box p a:hover{ color:#ececec;}
.contact_rgt{ width:605px; height:auto; float:left; margin:0 0 0 25px;}
.contact_input{ width:343px; height:43px; float:left; background:transparent; line-height:43px; padding:0 20px; border:1px solid #5e5e5e; font-size:14px; color:#999999;  font-family: 'ubunturegular'; margin:0 0 14px 0;}
.contact_tarea{ width:562px; height:100px; float:left; background:transparent; padding:20px; border:1px solid #5e5e5e; font-size:14px; color:#999999;  font-family: 'ubunturegular'; margin:0 0 14px 0;}                 

#contact_left_box_top {
padding-top: 0px;
margin-top: 0px;
}
#mar_contact {
margin: 160px 0 0 0;
}

.send_right{ width:35px; height:auto; float:right}
.send_right input[type="submit"]{ float:right; width:31px; height:23px; background:url(../images/send_mail.png) no-repeat left top; text-align:-9999; cursor:pointer;}
.send_right input[type="submit"]:hover{ background:url(../images/send_mail_hover.png) no-repeat left top;}
.contact_bottom{ width:100%; height:auto; float:left;  padding:0px 0; margin:35px 0 0 0; text-align:center; }
.contact_bottom img{ margin:0 38px 0 0;}
.work_main{ width:100%; height:auto; float:left; padding:0 0 100px 0;}
.work_main ul{ padding:0; margin:0 0 0 12px;}
.work_main ul li{ display:inline; list-style:none; float:left; margin:0 15px 15px 0;}
.work_box{ width:232px; height:215px; float:left; background:#222627;}
.work_box p span{ font-size:16px; color:#da2032; font-family: 'ubunturegular';}
.work_box p span.col{ color:#ffffff; font-size:26px; font-family: 'ubunturegular';}
.work_box p{ font-size:14px; color:#999; font-family: 'ubunturegular'; margin:10px 0 0 15px; line-height:24px; text-align:left;}

.work_box p.col_wh{ color:#ffffff;}
.pro_count{ width:70px; height:auto; float:right; text-align:right;}
.pro_count p strong{ color:#505457; font-size:24px;}
.pro_count p { font-size:16px; color:#505457; font-weight:bold; font-family: 'ubunturegular';}

/*== CONTACT CSS ENDS HERE == */


/*== WHY RESET CSS STARTS HERE == */

.why_top{ width:100%; height:auto; float:left; min-height:800px; background:url(../images/why_top.jpg) repeat-x top center; background-attachment:fixed;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
.why_top_in{ width:850px; height:auto; float:left; margin:552px 0 0 20%;}
.why_top_in p{color:#ffffff; font-size:36px; letter-spacing:0px;  font-family:"helvetica_neue_lt_std77BdCn"; line-height:40px;}
.why_text{ width:850px; height:auto; float:left; margin:20px 0 0 20%;}
.why_text p{ color:#ffffff; /*text-shadow:0 0 1px #202020;*/ font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:66px;}
.why_text p span{ color:#cccccc;}
.why_text p span.text{color:#ffffff; font-size:90px; text-transform:uppercase; font-family:"HelveticaNeueW01-97Blac"; line-height:0px !important; margin:50px 0 0 0; float:left;}

/*== WHY RESET CSS ENDS HERE == */


/*== WHY SERVICES CSS STARTS HERE == */

.service{ width:100%; height:auto; float:left; padding:50px 0; background:#ffffff;}
.service_in{ width:940px; height:auto; margin:0 auto;}
.service_in ul{ padding:0; margin:0;}
.service_in ul li{ display:inline; list-style:none; float:left; margin-right:20px;}
.service_in ul li:last-child, .service_in ul li + li + li + li{margin-right:0px;}
.client_box{ position:relative;width:220px; height:auto; min-height:149px; float:left; background:#333; border-radius:5px;  overflow:hidden; -moz-box-shadow: 0 0 2px 2px #cfcdcd;-webkit-box-shadow:0 0 2px 2px #cfcdcd;box-shadow:0 0 2px 2px #cfcdcd;}
.client_box_in{ width:100%; height:auto; float:left; padding:9px 0;}
.client_box_in p{ width:96%; font-size:16px; color:#666666; text-transform:uppercase;  font-family: 'ubuntubold'; float:left; margin:0 0 0 4%;}
.client_box_in p a{ text-decoration:none; color:#ccc; display:block; text-align:left;}
.client_box_in p a:hover{ color:#545454;}
.service_in li:hover .client_box_in p a{ color:#545454;}
.client_box_in img{ float:right; margin:0 15px 0 0;}
#top_4_boxs .client_box_in{background:#fff;}

/*== WHY SERVICES CSS ENDS HERE == */
 

/*== LEADER CSS STARTS HERE == */

.leader{ width:100%; height:auto; float:left; padding:60px 0 70px 0; background:#1b1c20; border-top:1px solid #333333; overflow-x:hidden}
.leader_in{ width:940px; height:auto; margin:0 auto;}
.how_txt p span{ color:#cccccc;}
.how_txt p span.font17px{ color:#999; font-size:17px;}
.how_txt p span.font20px{ color:#fff; font-size:20px;}
.leader_des{ width:100%; height:auto; float:left; margin:80px 0 0 0;}
.leader_des_left{ width:50%; height:auto; float:left;}
.leader_des_right{ float:right; width:47%; height:auto;}
.leader_des_right p{ color:#999999; font-size:18px; font-family: 'ubunturegular'; line-height:27px;}
.leader_des_right p span.top{ color:#cccccc; font-size:20px;  font-family: 'ubunturegular';}
.leader_des_right p span.top_txt{ color:#ffffff; font-size:26px; font-family: 'ubunturegular';}
.leader_social{ width:100%; height:auto; float:left; margin:15px 0 0 0;}
.leader_social p{ float:left; color:#999999; font-size:18px; font-family: 'ubunturegular'; line-height:27px; margin:5px 20px 0 0;}
.leader_social img{ float:left; margin:0 14px 0 0;}
.mar_ser{ float:left;}

/*== LEADER CSS ENDS HERE == */


/*== CLIENT CSS STARTS HERE == */

.client{ width:100%; height:auto; float:left; text-align:center; padding:30px 0 70px 0;}
.client h4{ font-size:26px; color:#666666; font-family: 'ubuntubold'; text-transform:uppercase; margin:2% 0 10px 0; }
.client p{ font-size:20px; color:#999999; font-family: 'ubunturegular'; line-height:28px;}

/*== CLIENT CSS ENDS HERE == */


/*== BRAND CSS STARTS HERE == */

.brand_main{ width:100%; float:left; background:url(../images/brand_bg.jpg) repeat-x center 88px; height:868px;-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;
}
.brand_inner{ width:940px; height:auto; margin:0 auto;}
.brand_inner ul {
padding: 0;
margin: 300px 0 0 0px;
position: fixed;
top: 0px;
width: 940px;
display: none;
}
.brand_inner ul li.left {
text-align: left;
}
.brand_inner ul li{ display:inline; list-style:none; float:left; text-align:center; width:33%; margin:0 0 75px 0;}
.brand_inner ul li.right {
text-align: right;
}
.brand_inner ul li.left img {
margin-left: 20px;
}
.brand_inner ul li img {
margin: 0px;
}


#brand_center,.brand_inner_fixed{
position: absolute;
bottom: 0px;
z-index: 1;
width:940px;
}

.brands_in  a.brand_box_0 span{background:url(../images/brand.png) no-repeat 0 0;}
.brands_in  a.brand_box_1 span{background:url(../images/brand_01.png) no-repeat 0 0;
margin-left: 40px;
height: 27px;
margin-top: 50px;
}
.brands_in  a.brand_box_2 span{background:url(../images/brand_02.png) no-repeat 0 0;margin-left: 25px;
height: 26px;
margin-top: 52px;}
.brands_in  a.brand_box_3 span{background:url(../images/brand_03.png) no-repeat 0 0;height: 42px;
margin-top: 45px;}
.brands_in  a.brand_box_4 span{background:url(../images/brand_04.png) no-repeat 0 0;margin-left: 45px;
height: 34px;
margin-top: 49px;
}
.brands_in  a.brand_box_5 span{background:url(../images/brand_05.png) no-repeat 0 0;margin-left: 29px;
height: 19px;
margin-top: 53px;
}
.brands_in  a.brand_box_6 span{background:url(../images/brand_06.png) no-repeat 0 0;margin-left: 50px;
height: 41px;
margin-top: 40px;}
.brands_in  a.brand_box_7 span{background:url(../images/brand_07.png) no-repeat 0 0;margin-left: 27px;
height: 18px;
margin-top: 58px;}
.brands_in  a.brand_box_8 span{background:url(../images/brand_08.png) no-repeat 0 0;margin-left: 25px;
height: 13px;
margin-top: 58px;}
.brands_in  a.brand_box_9 span{background:url(../images/brand_09.png) no-repeat 0 0;display:block;height: 49px;}
.brands_in  a.brand_box_10 span{background:url(../images/brand_10.png) no-repeat 0 0;margin-left: 16px;
height: 15px;
margin-top: 58px;}
.brands_in  a.brand_box_11 span{background:url(../images/brand_11.png) no-repeat 0 0;margin-left: 50px;
height: 43px;}
.brands_in  a.brand_box_12 span{background:url(../images/brand_12.png) no-repeat 0 0;
margin-left: 27px;
height: 23px;
margin-top: 50px;}
.brands_in  a.brand_box_13 span{background:url(../images/brand_13.png) no-repeat 0 0;margin-left: 43px;
height: 27px;
margin-top: 50px;}
.brands_in  a.brand_box_14 span{background:url(../images/brand_14.png) no-repeat 0 0;margin-left: 40px;
height: 39px;
margin-top: 44px;}

.brands_in  a span{ transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;
height: 48px;
margin-left: 60px;
margin-top: 40px;
display:block;}

.brands_in  a.brand_box:hover span{ background-position:0 100% !important;}


/*== BRAND CSS ENDS HERE == */


/*== BRAND&SERVICES CSS STARTS HERE == */

.brand_ser{ width:100%; height:auto; float:left; background:#151515; padding:80px 0 58px 0;z-index: 2;position: relative;}
h5.no_mar{ margin:0;}
.inner_ser{ width:940px; height:auto; margin:0 auto;}
.inner_ser ul{ padding:0; margin:77px 0 0 0; float:left;}
.inner_ser ul li{ display:inline; list-style:none; float:left; margin:0 77px 77px 0;}
.inner_ser ul li:nth-child(3), .inner_ser ul li:nth-child(6), .inner_ser ul li:nth-child(9), .inner_ser ul li:nth-child(12), .inner_ser ul li:nth-child(15), .inner_ser ul li:nth-child(18), .inner_ser ul li:nth-child(21), .inner_ser ul li:nth-child(24), .inner_ser ul li:nth-child(27), .inner_ser ul li:nth-child(30){margin-right:0px;}
.ser_box{ width:262px; height:235px; float:left; background:#1b1c20;}
.ser_box h4{ font-size:26px; color:#c61c2c; padding:0; margin:30px 0 0 20px; font-family: 'ubuntubold'; line-height:30px;}
.client_box_in p.nor{ text-transform:capitalize; color:#cccccc;font-size: 17px;}
.ser_mar{ margin:15px 0 0 0;}

/*== BRAND&SERVICES CSS ENDS HERE == */


/*== AGREE CSS STARTS HERE == */

.agree{ width:100%; height:auto; float:left; background:#1b1c20 ; padding:0 0 65px 0;z-index: 2;position: relative;}
.agree_in{ width:1002px; height:auto; margin:0 auto;}
.agree_new{ width:100%; height:47px; float:left; text-align:center; background:url(../images/top_ser.png) no-repeat top center; margin:-24px 0 0 0;}
.how_txt p span.font_size{ font-size:18px;}

/*== AGREE CSS ENDS HERE == */

/*== WHY VIDEO CSS STARTS HERE == */

.why_vid{z-index: 2;position: relative; width:100%; height:auto; float:left; background:url(../images/video_bg.jpg) repeat top center; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-attachment: fixed;}
.vid_text{ width:940px; height:auto; margin:0 auto;}
.vid_text_in{ width:100%; height:auto; float:left; text-align:center; margin:80px 0 0 0;}
.vid_text_in h4{ font-size:24px; color:#666666; font-family: 'ubuntubold'; padding:0; margin:0; text-transform:uppercase;}
.vid_text_in p{ font-size:20px; color:#7b7b7b; padding:0; margin:20px 0 0 0; line-height:32px; font-family: 'ubunturegular';}
.vid_sec{ width:940px; height:auto; margin:0 auto;}
.vid_sec ul{ padding:0; margin:60px 0 0 0; float:left;}
.vid_sec ul li{ display:inline; list-style:none; float:left; margin:0 57px 40px 0px;}
.vid_sec ul li:nth-child(3), .vid_sec ul li:nth-child(6), .vid_sec ul li:nth-child(9), .vid_sec ul li:nth-child(12), .vid_sec ul li:nth-child(15), .vid_sec ul li:nth-child(18), .vid_sec ul li:nth-child(21), .vid_sec ul li:nth-child(24), .vid_sec ul li:nth-child(27), .vid_sec ul li:nth-child(30){margin-right:0px;}
.vid_sec_box{position:relative;overflow:hidden; width:274px; height:194px; float:left; background:#333333;}
.vid_sec_box a {
display: block;
height: 124px;

}
.vid_sec_box a img{ position:absolute;top:0;width:100%;border-bottom:0px solid #333;z-index:100;-webkit-transition: all 150ms ease;
		-moz-transition: all 150ms ease;
        -ms-transition: all 150ms ease;
        -o-transition: all 150ms ease;
		transition: all 150ms ease;}
.vid_sec_box a:hover img{ top:-5px;border-top:0px solid #ff3333;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
.vid_sec_box p{ font-size:16px; color:#999999; font-family: 'ubunturegular'; line-height:22px; margin:12px 0 0 20px;}
.vid_sec_box p span{font-family: 'ubuntubold'; color:#ffffff;}
.top_red{ width:100%; height:5px; float:left; background:#ff3333; margin:-3px 0 0 0;}

.red_bar{height:5px;background:#ff3333;position:absolute;top:0;width:100%;z-index:101;display:none}

.vid_sec_box a:hover .red_bar{display:block}


.client_box_top{position:relative;overflow:hidden;height: 121px;}

.client_box_top img{ position:absolute;top:0;width:100%;border-bottom:0px solid #333;z-index:100;-webkit-transition: all 150ms ease;
		-moz-transition: all 150ms ease;
        -ms-transition: all 150ms ease;
        -o-transition: all 150ms ease;
		transition: all 150ms ease;}
.client_box_top:hover img{ top:-5px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
.client_box_top:hover .red_bar{display:block}


/*== WHY VIDEO CSS ENDS HERE == */


/*== WHY POPUP CSS STARTS HERE == */

.pop_bg{ background:#020202;}
.pop_main{ width:100%; height:auto; float:left;}
.pop_inner{ width:90%; height:auto; margin:0 auto; padding:0 60px;}
.pop_prod{ width:100%; height:auto; float:left; text-align:center;}
.pop_thumbs{ width:100%; height:auto; float:left; text-align:center; margin:20px 0 0 0;}
.pop_thumbs img{ margin:0 5px 0 0;}
.close_btn{ width:49px; height:48px; float:right; margin:20px 20px 0 0;}

/*== WHY POPUP CSS ENDS HERE == */


/* == PROJECT WRAP CSS STARTS HERE == */

.project-wrp {display: block;background: #f8f9f9;position: relative;overflow: hidden;}
.project-wrp img {position: relative;display: block;max-width: 100%;height: auto;}
.project-wrp .project-name {position: relative;display: block;overflow: hidden;height: 20px;font-size: 16px;margin: 14px 0 2px 20px;  color: #FF3333;font-family: 'ubunturegular';font-weight: bold;letter-spacing: 0;-webkit-font-smoothing: antialiased;}
.project-wrp .project-desc {position: relative;display: block;overflow: hidden;height: 16px;padding: 0 20px 9px 20px;font-size: 14px;font-weight: 200;color: #CCCCCC;-webkit-font-smoothing: subpixel-antialiased; font-family: 'ubunturegular'; line-height:22px;}
.project-wrp .overlay-wrp {background: #c61c2c;position: absolute;	width: 100%;height: 100%;left: 0;bottom: -100%;display: block;}
.project-wrp .overlay-wrp .project-name {display: inline-block;overflow: visible;top: 0 !important;height: auto;color: #333;font-size: 24px;line-height: 1.1;letter-spacing: -1px;margin: 16px 20px 11px 20px;padding-right: 15%;}
.project-wrp .overlay-wrp .project-name:hover{ color:#ffffff;}
.project-wrp .overlay-wrp .project-desc {margin-bottom: 0;top: 0 !important;color: #fff;font-size: 14px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: bold;-webkit-font-smoothing: antialiased;}
.project-wrp .overlay-wrp .project-date {margin: 0 20px;color: #333;font-size: 12px;font-weight: 200;-webkit-font-smoothing: antialiased;}
.project-wrp .overlay-wrp i {position: absolute;bottom: 20px;left: 20px;font-size: 36px;line-height: 0.6;color: #fff;-webkit-font-smoothing: antialiased;}
.project-wrp img, .project-wrp .project-name, .project-wrp .project-desc {-webkit-transition: all 0.15s linear;-moz-transition: all 0.15s linear;-ms-transition: all 0.15s linear;-o-transition: all 0.15s linear;transition: all 0.15s linear;}
.project-wrp .content-wrp{position: relative; background:#222627;  width:232px; height:233px; float:left;}
.isotope,.isotope .isotope-item {-webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s; transition-duration: 0.8s;}
.isotope { -webkit-transition-property: height, width;-moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}
.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform, opacity;-ms-transition-property:     -ms-transform, opacity; -o-transition-property: -o-transform, opacity;transition-property: transform, opacity;}


/* == PROJECT WRAP CSS ENDS HERE == */

/********************************************** CSS ADDED ON 18-10-13 **********************************/

.rMore{
	float:left;
	font-size:16px;
	color:#fff;
	margin:40px 0 0 0;
	font-family: 'ubunturegular';
}
.rMore:hover{
	color:#DA2032;
}
.section_A_margin{
	margin-bottom:0px;
	padding-bottom: 10px;
	border-bottom:none;
}
.single-blog-post .section_A_margin{
	padding-bottom: 50px;
}
.blog_cont_right h5 a{
    color: #DA2032;
    font-family: 'ubunturegular';
    font-size: 25px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0;
	text-decoration:none;
}
.blog_cont_right h5 a:hover{
	color:#fff;
}
.paginate{
	float:left;
	margin-bottom: 70px;
	margin-top:50px;
	text-align: center;
	width: 100%;
}
.paginate ul{
	list-style-type:none;
}
.paginate ul li{
	display:inline;
}
.paginate ul li a{
	text-decoration:none;
	color:#fff;
	font-family: 'ubunturegular';
	font-size:20px;
	padding: 12px 20px;
	 float:left;
	 border-radius:10px;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -o-border-radius:10px;
	 -ms-border-radius:10px;
}
.paginate ul li a:hover{
	background:#232527;
}
.paginate ul li a.active{
	background:#232527;
}
.tw_social {
    background: url("../images/sprite_social.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    width: 39px;
}

.tw_social:hover ,.fb_social:hover,.yt_social:hover,.lkdn_social:hover,.rss_social:hover,.download_btn:hover{
  /* Netscape */
  -moz-opacity: 1;

  /* Safari 1.x */
  -khtml-opacity: 1;

  /* Good browsers */
  opacity: 1;	
}
.fb_social {
    background: url("../images/sprite_social.png") no-repeat scroll -43px bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    padding-right: 38px;
    width: 39px;
}
.yt_social {
    background: url("../images/sprite_social.png") no-repeat scroll -126px bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    padding-right: 34px;
    width: 39px;
}
.lkdn_social {
    background: url("../images/sprite_social.png") no-repeat scroll -200px bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    padding-right: 60px;
    width: 39px;
}
.rss_social {
    background: url("../images/sprite_social.png") no-repeat scroll -313px bottom rgba(0, 0, 0, 0);
    display: inline-block;
    height: 39px;
    width: 39px;
	margin-left:18px;
}
.download_btn {
background: url("../images/sprite_social.png") no-repeat scroll -386px bottom rgba(0, 0, 0, 0);
display: inline-block;
height: 39px;
width: 42px;
margin-left: 30px;
}

.social_link{
	float:left;
	width:100%;
	margin-bottom: 35px;
border-top: 1px solid #6e6d69;
padding-top: 30px;	
}
.social_link a{
  /* Netscape */
  -moz-opacity: 0.4;

  /* Safari 1.x */
  -khtml-opacity: 0.4;

  /* Good browsers */
  opacity: 0.4;
}  
.footer_in a{
	float:left;
	width:39px;
	height:39px;
	display:block;
	text-indent:-9999px;
	margin:0px 5px;
}
.footer_in a.twitterIcon{
	background: url(../images/tweet.png) no-repeat left top;
}
.footer_in a.twitterIcon:hover{
	background: url(../images/tweet_con.png) no-repeat left top;
}
.footer_in a.fbIcon{
	background: url(../images/fb.png) no-repeat left top;
}
.footer_in a.fbIcon:hover{
	background: url(../images/fb_cont.png) no-repeat left top;
}
.footer_in a.inIcon{
	background: url(../images/link.png) no-repeat left top;
}
.footer_in a.inIcon:hover{
	background: url(../images/ser_in_hover.png) no-repeat left top;
}
.footer_in a.youIcon{
	background: url(../images/you_tube.png) no-repeat left top;
}
.footer_in a.youIcon:hover{
	background: url(../images/you_tube_cont.png) no-repeat left top;
}
.footer_in a.rssIcon{
	background: url(../images/rss.png) no-repeat left top;
}
.footer_in a.rssIcon:hover{
	background: url(../images/rss_cont.png) no-repeat left top;
}
.footer_in a.ftpIcon{
	float:none;
	margin:0 auto;
	background: url(../images/ftp.png) no-repeat left top;
	clear: both;
	padding-right: 23px;
}
.footer_in a.ftpIcon:hover{
	background: url(../images/ftp_hover.png) no-repeat left top;
}
.footer_box .footer_in h5.ftpText {
margin-top: 39px;
margin-bottom: 20px;
clear: both;
}
.footer_in p.ftpText{
	float:none;
	margin:30px auto 0 auto;
}

span.word{ color:#ffffff !important;}

.contact_bottom{

	}
.contact_bottom:after {
  content: "";
  display: block;
}	
      #map_canvas ,#map-canvas {
        width: 100%; position:relative !important;
        height: 200px;

      }


.business_main, .counter, .fun_main, footer{position:relative; z-index:111;}
.footer_top{z-index:112;}
.md-footer-box{margin:50px 23px 0px 0px;}
.fun_inner-fixed{ /*position:fixed;*/ z-index:1; top:-5px;}
.banner_text3{position:absolute; margin-top:0; bottom:33px;}
.slide1 img,.slide2 img, .slide3 img, .slide4 img{max-width:100%; width:100%}
.banner_text4{ bottom:32px;}
.blog_right:hover{ background: #232527;  border-left:1px solid transparent;}
.dropmenu-active {display: block; top:60px;position: absolute;width: 270px;z-index: 90000;background: #232527;height: auto;padding: 11px 0;border-bottom: 2px solid #c61c2c; display: none;}
.dropmenu-active ul {margin: 0;}
.dropmenu-active li {display: block;}
.dropmenu-active li a {display: block;padding: 4px 20px;color: #4e5257;}
.dropmenu-active li a.drop-selected {color: #da2032;}	
.dropmenu-active li a:hover {color: white;background: #da2032;}
.blog_drop{position: relative;top: -7px;float: left;}
.blog_drop:hover{background: #232527;border-left:none; display:block;}



/*********** Our work ***************/

.da-thumbs li ,
.da-thumbs li  img {
	display: block;
	position: relative;
}
.da-thumbs li  {
	overflow: hidden;
}
.da-thumbs li  article {
	position: absolute;
	background:#c61c2c;
	width: 100%;
	height: 100%;
}
.da-thumbs li  article a{
	float:left;
	width: 90%;
	height: 90%;
	display:block;
}
.da-thumbs li  article.da-animate {
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/* Initial state classes: */
.da-slideFromTop {
	left: 0px;
	top: -100%;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
}
.da-slideFromLeft {
	top: 0px; 
	left: -100%;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
}
/* Final state classes: */
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.da-thumbs li  article a {
	color:#fff;
	padding:5%;
	display:block;
}

.da-thumbs {
text-align:center;
}

.da-thumbs li  article h3{
color:#fff;
padding-top:10px;
text-align:left;
font-size:21px;
font-family: 'ubunturegular';

}

.da-thumbs li  article p{
margin-bottom:10px;
color:#fff;
display:block;
text-align:left;
font-size:12px;
padding-left:2px;
}

.da-thumbs li  article span{
display:inline-block;
}

/*********** Our work ends ***********/

.font17{
	font-size:17px !important;
}
.noMarginR{
	margin-right:0px !important;
}
.leader_social a{
	float:left;
	width:39px;
	height:39px;
	display:block;
	text-indent:-9999px;	
	margin-right:14px;
}
.leader_social a.twitterIcon{
	background: url(../images/ser_tweet.png) no-repeat left top;
}
.leader_social a.twitterIcon:hover{
	background: url(../images/ser_tweet_hover.png) no-repeat left top;
}
.leader_social a.facebookIcon{
	background: url(../images/ser_fb.png) no-repeat left top;
}
.leader_social a.facebookIcon:hover{
	background: url(../images/ser_fb_hover.png) no-repeat left top;
}
.leader_social a.inIcon{
	background: url(../images/ser_in.png) no-repeat left top;
}
.leader_social a.inIcon:hover{
	background: url(../images/ser_in_hover.png) no-repeat left top;
}
.leader_social a.youtubeIcon{
	background: url(../images/ser_you.png) no-repeat left top;
}
.leader_social a.youtubeIcon:hover{
	background: url(../images/ser_you_hover.png) no-repeat left top;
}
.tAlignR{
	text-align:right;
}

.live_breath_in {
height: auto;
margin: 0 auto;
}

.clear{clear:both}

a.twitter_link {
margin-top: 0px;
display: block;
float: left;
clear:both;
}


#ascrail2000 {
background-color: #666;
width: 16px!important;
z-index: 100000!important;
}

#to-top {
	display: block;
	position: fixed;
	text-align: center;
	right: 17px;
	bottom: -30px;
	color: #fff;
	cursor: pointer;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
    z-index: 10000;
    height: 29px;
    width: 29px;
    background-color: rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: center;
    transition: background-color 0.1s linear;
    -moz-transition: background-color 0.1s linear;
    -webkit-transition: background-color 0.1s linear;
    -o-transition: background-color 0.1s linear;
}

#to-top i {
	line-height: 29px!important;
	width: 29px!important;
	height: 29px!important;
	font-size: 14px!important;
	top: 0px!important;
	left: 0px!important;
	text-align: center!important;
	background-color: transparent!important;	
}


#to-top:hover, #to-top.dark:hover  {
	background-color: #da2032;
}

#to-top.dark {
	background-color: #444;
}

body[data-smooth-scrolling="1"] #to-top {
	right: 33px;
}
#fly-it-left, #fly-it-right {
position: relative;
}

#contact_title {
font-size: 28px;
color: #cccccc;
text-align: center;
margin-bottom: 60px;
font-family: 'Ubuntu', sans-serif;
font-weight: 500;
}
/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}
.blog_right p.menu-title {
width: 100%;
margin: 2px 0;
line-height: 14px;
padding-top: 10px;
}
.blog_right p.selected {
color: #fff;
font-weight: bold;
margin: 0px;
width: 100%;
}
.dropmenu {
position: relative;
}
#right_icon {
position: absolute;
right: 20px;
top: 55%;
margin: 0px;
}
.down_arrow_wrapper {
position: relative;
top: 60px;
}
body .bx-wrapper img.down_arrow{
    position: absolute;
    z-index: 10000;
    left: 85%;
width: 32px !important;
height: 32px !important;
-webkit-animation: floating 2s infinite linear;
-moz-animation: floating 2s infinite linear;
-ms-animation: floating 2s infinite linear;
-o-animation: floating 2s infinite linear;
color: #FFF;
}
@-webkit-keyframes floating { 
	0% {
	    bottom: 100px
	}
	50% {
	    bottom: 115px
	}
	100% {
	    bottom: 100px
	}
}
@-moz-keyframes floating { 
	0% {
	    bottom: 100px
	}
	50% {
	    bottom: 115px
	}
	100% {
	    bottom: 100px
	}
}
@-ms-keyframes floating { 
	0% {
	    bottom: 100px
	}
	50% {
	    bottom: 115px
	}
	100% {
	    bottom: 100px
	}
}
@-o-keyframes floating { 
	0% {
	    bottom: 100px
	}
	50% {
	    bottom: 115px
	}
	100% {
	    bottom: 100px
	}
}
@keyframes floating { 
	0% {
	    bottom: 100px
	}
	50% {
	    bottom: 115px
	}
	100% {
	    bottom: 100px
	}
}
.three_light {
width: 940px;
height: 161px;
text-align: center;
background: url(../images/lights.png) no-repeat top center;
margin: 0 auto;
}
#client_wall_wrapper{width: 940px;margin: 0 auto;text-align: center;}
.w995{width:995px;}
#map_canvas{position:relative !important; bottom:0px;}

nav#sidr-id-sidr .sidr-class-logo{
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
nav#sidr-id-sidr .sidr-class-logo img{
	width:80px;
}

#mobile-header {
    display: none;
    height: 20px;
    line-height: 48px;
    text-align: left;
}
#mobile-header #responsive-menu-button span {
	content:"";
	background:url(../images/nav-icon.png) no-repeat center top;
	height:20px;
	display: inline-block;
	float:left; font-size:0px; 
    color: #FFFFFF;
    font-family: Arial,sans-serif;
    font-size: 0px;
    margin-left: 5px;
    padding: 10px 10px 8px;
}
label.error {
color: red;
float: left;
width: 100%;
clear: both;
}
.service_mobile {
    height: auto;
    margin: 0 auto;
    max-width: 940px;
	padding:0 12px;
	display:none;
}
.service_mobile li {
    border: 1px solid #CCCCCC;
    border-radius: 5px;
    float: left;
    margin: 10px 1%;
    position: relative;
    width: 47%;
}
.service_mobile li a{
	width:100%;
}
.service_mobile li a img{
	width:100%;
	height:auto;
}
.service_mobile li p{
	text-align:center;
	width:100%;
	font-size:15px;
}
.service_mobile li p{
    color: #CCCCCC;
	font-family: 'ubuntubold';
    font-size: 16px;
    text-transform: uppercase;
}
.service_mobile li:hover p{
	color: #666666;
	cursor:pointer;
}
.brand_main{
	height:auto;  
}
/* menu part css*/
#navigation.selected ul li a:hover{
	color:#DA2032;
}
#navigation.selected ul li a{
	color:#77787B;
}
#navigation.selected ul li > a.active {
	color:#FFFFFF;
}
.da-thumbs li article h3 {
    font-weight: normal;
}
.blog_right p.selected {
    font-weight: normal;
}
element.style {
width: 100%;
text-align: center;
clear: both;
margin-top: 20px;
}
#slider1 li span.text {
	float:left;
}
#slider1 li span.text span{
	float:none;
}
.banner_text, .banner_text3, .banner_text4{
	width:auto !important;
	max-width:900px; 
}
#future_image:after{
    content:'';
    display:block;
    clear: both;
}
.space_10{height:20px}
.paginate ol{
	list-style-type:none;
}
.paginate ol li{
	display: inline-block;
}
.paginate ol li a,.paginate ol li span{
	text-decoration:none;
	color:#fff;
	font-family: 'ubunturegular';
	font-size:20px;
	padding: 12px 20px !important;
	 float:left;
	 border-radius:10px;
	 -moz-border-radius:10px;
	 -webkit-border-radius:10px;
	 -o-border-radius:10px;
	 -ms-border-radius:10px;
	 background: transparent;
	 border: none;
}
.paginate ol li a:hover{
	background:#232527;
}
.paginate ol li span.current{
	background:#232527;
	display: block;
	border: none;
}
