body{font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; font-size: 12px; line-height: 1.2em; color: #000;  -webkit-font-smoothing: antialiased; margin:0;padding:0 }



@font-face {

    font-family: 'HelveticaRoman';

    src: url('../fonts/Helvetica LT 55 Roman.eot');

    src: url('../fonts/Helvetica LT 55 Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/Helvetica LT 55 Roman.woff') format('woff'), url('../fonts/Helvetica LT 55 Roman.ttf') format('truetype'), url('../fonts/Helvetica LT 55 Roman.svg#RalewayLight') format('svg');

    font-weight: normal; font-style: normal;

}



@font-face {

    font-family: 'HelveticaThin';

    src: url('../fonts/Helvetica Neue CE 35 Thin_0.eot');

    src: url('../fonts/Helvetica Neue CE 35 Thin_0.eot?#iefix') format('embedded-opentype'), url('../fonts/Helvetica Neue CE 35 Thin_0.woff') format('woff'), url('../fonts/Helvetica Neue CE 35 Thin_0.ttf') format('truetype'), url('../fonts/Helvetica Neue CE 35 Thin_0.svg#RalewayLight') format('svg');

    font-weight: normal; font-style: normal;

}


.ImgCon img:hover, .Box li img:hover, .ImgHolder:hover, .MoreForm li img:hover{ }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}

ol,ul{list-style:none;}

h1, h2, h3, h4, h5, h6 { font-family: 'HelveticaRoman', Arial;   color: #1d1d1d ;  line-height: 1.1; }

a img { border: none; display:block; }

a{color:#0066CC;outline-style : none; outline-width : medium;-moz-transition: color 0.2s ease-in 0s;-webkit-transition: color 0.2s ease-in 0s;  -mso-transition: color 0.2s ease-in 0s;-khtml-transition: color 0.2s ease-in 0s;-ms-transition: color 0.2s ease-in 0s;-o-transition: color 0.2s ease-in 0s;-xv-transition: color 0.2s ease-in 0s;text-decoration:none;line-height:inherit;}

a:hover{color:#165E7F;	-moz-transition: color 0.2s ease-in 0s;-webkit-transition: color 0.2s ease-in 0s;-mso-transition: color 0.2s ease-in 0s;-khtml-transition: color 0.2s ease-in 0s;-ms-transition: color 0.2s ease-in 0s;-o-transition: color 0.2s ease-in 0s;-xv-transition: color 0.2s ease-in 0s; text-decoration:none;}  

em{font-style:normal;}

/* Misc ---------------------- */

.floatleft { float: left; }

.floatright { float: right; }

.textleft { text-align: left; }

.textright { text-align: right; }

.textcenter { text-align: center; }

.clear{ clear:both;}

h1 { font-size: 74.63px; }

h2 { font-size: 39.8px; }

h3 { font-size: 35.67px; }

p{ line-height:23px; font-size:16px; font-family: 'HelveticaRoman';}

img{width:100%; height:auto;}

input, textarea {outline:none;}

/*************** Services1 Css Start***************/
.ServiceBanner{ width:100%;}
.CustomWeb1{
	width: 100%;
	padding: 100px 0;
	background: #f87564;
	margin-top: -5px;
}

.CustomWeb1 h1{
	color: #FFF;
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.CustomWeb1 p{ color:#FFF; padding:50px 0 0px;}

/*----------------- Custom 2 -------------*/
.CustomWeb2{
	width: 100%;
	padding: 100px 0;
	background: #75ada2;
	margin-top: -5px;
}

.CustomWeb2 h1{
	color: #FFF;
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.CustomWeb2 p{ color:#FFF; padding:50px 0 0px;}

/*----------------- Custom 3 -------------*/
.CustomWeb3{
	width: 100%;
	padding: 100px 0;
	background: #f87564;
	margin-top: -5px;
}

.CustomWeb3 h1{
	color: #FFF;
	font-size: 50px;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
}
.CustomWeb3 p{ color:#FFF; padding:50px 0 0px;}






.Power{ width:100%;}
.Power h2{  color:#000; font-size:40px; font-weight:normal; text-align:center; text-transform:uppercase;}
.Power h3{  color:#000; font-size:25px; font-weight:normal; text-align:center; margin-bottom: 41px;}
.Power img{
	width: 100%;
	margin-bottom: -3px;
}

.Portfolio{ width:100%; padding:70px 0; background:#282947;}
.Portfolio .button{ margin:0 auto;}
.Portfolio h4{ color:#cecfdb; font-size:16px; font-weight:normal; text-align:center; padding-top:30px}
.BTN { width:350px; background: #343559;color: #fff; cursor: pointer; font-size: 25px; margin: 0; padding: 22px 0px; text-align: center; text-decoration: none; -webkit-transition: background-color 0.15s ease-in-out; -moz-transition: background-color 0.15s ease-in-out; -o-transition: background-color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; text-transform:uppercase; margin:0 auto;}
.BTN:hover, .BTN:focus { color: white; background-color: #1b1b1b; }

/* Sprite Start */

.sprite, .Logo a, .SocialMedia ul li.fb a, .SocialMedia ul li.twit a, .SocialMedia ul li.gplus a, .SocialMedia ul li.video a{background:url(../images/sprite.png) no-repeat; line-height:0px; font-size:1px; display:inline-block; *display:inline; vertical-align:middle; zoom:1;}



/* Buttons Start */

.button {background: none repeat scroll 0 0 #EF4A53;
border-radius: 4px;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 23.14px;
margin: 0;
padding: 27px 0;
text-align: center;
text-decoration: none;
transition: background-color 0.15s ease-in-out 0s;
width: 245px;}

.button:hover, .button:focus { color: white; background-color: #CE313A; }

.button:active { -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset; }

.btnlarge { font-size: 17px; padding: 15px 30px 16px; }

.btnmedium { font-size: 14px; }

.btnsecondary { background-color: #e9e9e9; color: #1d1d1d; border: 1px solid #c3c3c3; }

.btnsecondary:hover, .btnsecondary:focus { background-color: #d0d0d0; }



#disnone{ display:block;}

#disnone2{ display:none;}



/****** Header Css Start *****/

.Wrapper{ width:992px; margin:0 auto;}
.another_wrap{width:100%;}
.Header{width:100%; padding:22px 0 25px 0;}

.Logo{ float:left;}

.Logo a{background:#fff;}

.NavBar{ width:auto; float:left; margin:23px 0 0 340px}

.NavBar ul li{ float:left;}


.NavBar ul li a{ font-size:16px; padding:0 14px; color:#2e2925; font-family: 'HelveticaRoman';}

.NavBar ul li a:hover, .NavBar li a.Active{ color:#d61b51;}

.SocialMedia{width:auto; float:right; margin-top:8px;}

.SocialMedia ul li{float:left; margin-left:6px;}

.SocialMedia ul li.fb a, .SocialMedia ul li.twit a, .SocialMedia ul li.gplus a, .SocialMedia ul li.video a { width:47px; height:46px; background-position:0 -68px; transition:background 0.3s ease-in-out;}

.SocialMedia ul li.twit a {background-position:-52px -68px;}

.SocialMedia ul li.gplus a { background-position:-104px -68px;}

.SocialMedia ul li.video a { background-position:-156px -68px;}

.SocialMedia ul li.fb a:hover{background-position:0 -114px; }

.SocialMedia ul li.twit a:hover {background-position:-52px -114px;}

.SocialMedia ul li.gplus a:hover { background-position:-104px -114px;}

.SocialMedia ul li.video a:hover { background-position:-156px -114px;}

/****** Header Css End *****/

.Featured{ width:100%; padding-top:55px; background:url(../images/slide_another.jpg) no-repeat center;height:600px;background-size:cover;}

.Banner{width:100%; height:421px;text-align:center;color:#fff;font-family:arial;margin-top:100px;}
.Banner p{font-size:20px;margin-top:20px;}

.slider_text {height:159px;}
.slider_text h1{  font-weight:normal;font-size:74px;color:#fff;padding-top:15px;margin-bottom:2px; }

.slider_text p{font-size:39px;margin-top:0;}

.Featured h2{  font-weight:normal;}

.MarginTL{margin: 50px 0 0;}
.down_arrow{background:url(../images/down_arrow.png) no-repeat scroll center;height:7px;margin-top:10px;}
.AllProduct{ margin:24px 0 0 345px;}

.CallNow{width: 100%;
font-size: 30px;
color: #2e2925;
line-height: 30px;
padding: 40px 0 28px;
border-bottom: solid 1px #d7d7d7;
text-align: center;}

.CallNow span{  border-right: solid 2px #d9d9d9;
padding-right: 13px;
font-family: 'HelveticaThin', Arial;}

.CallNow em{ padding-left:13px; font-family: 'HelveticaRoman';}

.Gallery{ width:100%; padding:40px 0 12px;}

.GalleryHeading {color: #EF4A53;font-size: 54px;letter-spacing: -1px;line-height: 22px;text-align: center;}
.GalleryHeading p{color: #808080;font-family: 'HelveticaThin';font-size: 19px;letter-spacing: 0;margin-top: 20px;}



/********* Gallery Slider End ************/

.Middle{width:100%; padding: 35px 0 0;}

.MiddleWrapper{width:100%; padding:1px 0 25px;}

.LED{width:54%; float:left}

.CustomWeb{background: none repeat scroll 0 0 #F4F4F4;margin-top: -46px;padding: 130px 0 50px;width: 100%;}
.CustomWeb .Wrapper{width: 1170px;}

.RightText{margin-right: 0;width: 498px;}
.RightText h2{color: #787878;font-family: arial;font-size: 37px;font-weight: normal;}

.RightText p{ color:#777777; padding:42px 0 58px;font-family:'HelveticaRoman';}

.BlackBtn{background-color: #EF4A53; margin:0px; font-family: 'HelveticaThin', Arial;}

.BlackBtn:hover, .BlackBtn:focus { color:#000; background: #dc343d;}

.LeftText h3{ color:#171716; margin-right:0px;padding-top:15px;}

.LeftText p{ color:#909090; padding:22px 0 56px;}

.ReadMore{width:auto; line-height:12px;}

.ReadMore a{color:#120d0d; font-size:18.6px;}

.ReadMore a:hover{color:#ef4a53;}

.Testimonial{ width:100%; margin:0;padding-top:45px;}

.Testimonial h2{ width:100%; font-size:35px; font-weight:normal; text-align:center;color:#808080;margin-bottom: 30px;}

.RoundImg{ width:59px; height:59px; float:left; margin-right:35px; background:#cfcfcf; border-radius:50px;}

.bxslider p{ color:#909090; padding: 0 25px;}

.TestimonialText{width:785px; float:left; margin:20px 0 0 50px;}

.name{ color:#333333; font-size:17px; text-align:center; font-weight:normal; padding-top:30px;padding-bottom: 60px;}

.Dot{ width:93px; margin:40px auto 0;}

.ViewAll{ padding-top:12px; text-align:center;}

.ViewAll a{ font-size:18px; color:#120d0d;}

.LeftRight{ width:110px !important; position:relative; display:block; margin:0 auto;}

/*************** Footer Css Start***************/

.Footer{width:100%; padding:42px 0 50px; background:#1b1b1b;}

.FooterWrapper{width:365px; margin:0 auto;}

.FooterNav{width:100%; padding-bottom:15px;}

.FooterNav ul li{ float:left;}

.FooterNav li a{ font-size:16px; padding:0 10px; color:#666666;  font-family: 'HelveticaThin', Arial;}

.FooterNav li a:hover, .NavBar li a.Active{ color:#ed3e6d;}

.Copy{ font-size:16px; text-align:center; color:#666666; padding-top:15px; font-family: 'HelveticaThin', Arial;}

.FooterSocial{width:212px; float:none; margin:25px auto 40px;}

.Company{ color:#666666; font-size:16px; text-align:center; font-family: 'HelveticaThin', Arial;}

.FooterLogo {margin: 15px auto 0;width: 57px;}

.FooterLogo a{width:108px; height:32px; background-position:-241px -103px;}

/*************** Footer Css End***************/





/***************Page PopUp***************/

#Popup{ margin:0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #2b2929; width:100%; max-width:468px; padding:15px 0; text-align:center; color:#fff; font-family: 'HelveticaRoman'; font-size:20px; }

#Popup .Title{ font-size:44px; line-height:45px;color:#e2e2e2;}

#Popup p{ font-size:20px;font-family: 'HelveticaThin', Arial;color:#e2e2e2;}

#Popup form{ margin:35px auto 0; width:74%;}

#Popup input[type="text"]{height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ebebeb; border:solid 1px #fff; width:100%;}

#Popup form input:focus, #Popup form textarea:focus{ border:solid 1px #ef4a53;}

#Popup .FormBox{ margin-bottom:20px;}

#Popup .FormBox div{ text-align:left; color:#e2e2e2; margin:0 0 10px 17px;font-family: 'HelveticaRoman';}

#Popup form textarea{ height:100px; width:100%; border:solid 1px #fff;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #ebebeb; }

#Popup form input[type="button"]{ display:inline-block; margin:0 auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #df3c68; border: solid 1px #df3c68; font-size:24px; color:#fff; width: 191px; height: 58px; }

#Popup form input[type="button"]:hover{ background:#b2254b; cursor:pointer;}

/***************Page PopUp***************/

/***************Project PopUp***************/

#ProjectPop{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #f9f9f9; padding:40px 17px 15px; width:100%; max-width:730px; margin:0 auto;}

#ProjectPop .Title{ font-size:34px; color:#2e2925;font-family: 'HelveticaThin', Arial;}

.Midcontener{ margin-top:40px;}

.Midcontener .Left{ float:left; width:67%;}

.Midcontener .Left .butgry{ background:#cfcece; color:#fff; font-size:19px; float:right; padding:13px 25px; margin-top:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;font-family: 'HelveticaThin', Arial;}

.Midcontener .Left .butgry:hover{ background:#d61b51; cursor:pointer;}

.Midcontener .Right{ float:left; width:28%; margin-left:4%;}

.Midcontener .Right .SeeDetails{background:#d61b51; padding:21px 53px; font-size:19px; color:#fff;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center; display:inline-block; margin:0 auto;font-family: 'HelveticaThin', Arial;}

.Midcontener .Right .SeeDetails:hover{ background:#ae284a; cursor:pointer;}

.Midcontener .Right p{ font-size:14px; color:#848483; margin-top:25px; line-height:19px;}


/***************Service page***************/

.InnerSlider{ background:url(../images/bg_inner.jpg) repeat; font-size:75px; color:#1d1d1d; text-align:center; line-height:100px; padding:18px 0;}

.InnerSlider h1{font-size:75px; color:#1d1d1d; text-align:center; line-height:100px; font-weight:normal;}

.InnerPageS{margin: 45px auto 125px;width: 758px;}

.InnerPageS .Title{
	font-size: 30px;
	color: #2e2925;
	float: left;
	width: 499px;
	line-height: 35px;
	margin-top: 5px;
	position: relative;
	font-family: 'HelveticaThin', Arial;
}

.InnerPageS .Title .DownArrow{ background-position:0px -171px; width:16px; height:7px; position:absolute; left:72%; top:55px;}

.InnerPageS .StartProject{float: left;margin-left: 30px;margin-top: 4px;width: 229px;}

.Button{background:#EF4A53; padding:15px 0px; font-size:19px; color:#fff;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align:center;}

.Button:hover{ background:#CE313A; cursor:pointer;}

.listingBox1{ margin:0 auto 35px; width:992px;}

.listingBox1 .ImgHolder{ float:left; width:326px;}

.listingBox1 .TextHolder{ float:left; width:60%; margin:20px 0 0 5%;}

.listingBox1 .TextHolder h2{ font-weight:normal; font-size:33px; color:#2e2925; font-family: 'HelveticaThin', Arial;}

.listingBox1 .TextHolder p{ font-size:16px; color:#909090; margin:45px 0 35px; }

.listingBox1 .TextHolder .BtnAlign{ display:inline-block; font-size:14px; padding:15px 30px;}

.listingBoxRed{
	background: #ef4a53;
	padding: 72px 0 66px;
	margin-bottom: 88px;
}

.listingBoxPink{padding:72px 0 66px; margin:88px 0; background:#4a2848;}

.listingBox2{ margin:0 auto 35px; width:992px;}

.listingBox2 .ImgHolder{ float:left; width:326px;}

.listingBox2 .TextHolder{ float:left; width:60%; margin:20px 5% 0 0;}

.listingBox2 .TextHolder h2{ font-weight:normal; font-size:33px; color:#fff; font-family: 'HelveticaThin', Arial;}

.listingBox2 .TextHolder p{ font-size:16px; color:#fff; margin:45px 0 35px; }

.listingBox2 .TextHolder .BtnAlign{ display:inline-block; font-size:14px; padding:15px 30px;}

.listingBox2 .TextHolder .Button{ background:#FFF; color:#ef4a53;}

.listingBox2 .TextHolder .Button:hover{ background:#1e1e1e;}

.listingBoxPink .listingBox2 .TextHolder h2{ color:#f0d6ef;}

.listingBoxPink .listingBox2 .TextHolder p{ color:#f0d6ef;} 

.StartProjectBut{
	width: 95%;
	margin: 10px auto 35px;
	/* [disabled]border-top:solid 1px #e3e3e3; */
}

.start_a_project .Button{ margin:21px auto 0; width:267px; padding:30px 0; font-size:27px;background:#EF4A53;border:3px solid#fff; }
.start_a_project .Button a{color:#fff;}
.start_a_project .Button:hover{background:#fff;}
.start_a_project .Button:hover a{color:#EF4A53 !important}

/***************Contact page***************/

.ContactPage{ width:992px; margin:0 auto 100px;}

.InnerPageS .ContactHeading{ width:100%; text-align:center;}

.InnerPageS .Title .left{ left:50%;}

.ContactWrapper{ width:100%;}

.ContactForm{ width:37%; float:left;}

.ContactRight{ width:50%; float:right;}

.ContactForm ul li{ width:100%; float:left;}

.ContactForm ul li label{ width:100%; display:block; font-size:19px; color:#2e2925; padding:18px 0 8px 8px; font-family: 'HelveticaThin', Arial;}

.ContactForm ul li input[type='text'], textarea, input.inp{ width:96%; font-size:19px; color:#000; padding:11px 2%; border:none;background:#ececec; border-radius:4px; font-family: 'HelveticaThin', Arial;}

.ContactForm ul li textarea{ height:90px; resize:none;}

.ContactForm ul li input.inp{ width:50%; margin-top:10px; float:right;}

.ContactForm ul li input[type='text']:focus, textarea:focus, input.inp:focus{ color:#FFF; background:#ef4a53;}

.Captcha{ width:36%; float:left; margin-top:6px;}

.ContactForm ul li input.button{width:220px; border:none; margin:28px 0; padding:14px 0;}

.ContactRight h2{ font-size:21px; color:#2e2925; font-family: 'HelveticaThin', Arial;}

.ContactRight p{ width: 87%; padding: 25px 0px; color: #757575; text-align: justify;}

.ContactRight em{font-size:29px; padding:25px 0px; color:#2e2925; display:block;font-family: 'HelveticaRoman';}

.ContactRight h3{
	color: #ef4a53;
	font-size: 21px;
	font-family: 'HelveticaRoman';
}

.url{ font-size:21px; color:#2e2925; padding-top:6px; font-family: 'HelveticaThin', Arial;}



/***************Blog page***************/

.OurBlogS .Title{ border-right: medium none;padding-right: 20px;text-align: right;width: 440px;}

.OurBlogS .Pipe{ color:#e6e6e6;}

#OurBlog{ width:992px; margin:0 auto 100px; font-family:"helvetica Neue", Arial;}

#OurBlog li{ float:left; width:275px;}

#OurBlog li .InnerBlog{ margin-bottom:60px;}

#OurBlog li h2{ font-size:21px; font-weight:normal; text-align:center; margin-top:8px;}

#OurBlog li h2 a{ color:#2e2925; font-family: 'HelveticaThin', Arial;}

#OurBlog li h2 a:hover{ color:#ef4a53;}

#OurBlog li p{ color:#909090; font-size:16px; margin-top:10px; line-height: 23px;}

#OurBlog li.mid{ margin:0 55px;}

#OurBlog li .ImgCon{ position:relative;}

#OurBlog li .ImgCon .DateBox{ position:absolute; top:30%; left:30%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}

#OurBlog li .ImgCon .DateBox .Red{ background:#ef4a53; font-size:55px; line-height:55px; width:104px; padding:5px 0;}

#OurBlog li .ImgCon .DateBox .Black{ background:rgba(0,0,0,.9); font-size:12px; text-transform:uppercase; padding:5px 0;}

.Creative{font-family:"helvetica Neue", Arial; text-align:center; margin-top:45px}

.Creative .Red{ color:#ef4a53;}

.Creative .Pipe{ color:#2e2925;}

.Creative .Heading{ font-size:34px; color:#2e2925; line-height:34px; font-family: 'HelveticaThin', Arial;}

.Creative p{ font-size:12px; color:#909090; line-height:16px; text-align:left; width:60%; margin:20px auto 0;}

.Creative .CallUs{ font-size:34px; line-height:34px; color:#231c1e; margin:50px 0; font-family: 'HelveticaThin', Arial;}

.Creative .CallUs span{ font-family: 'HelveticaRoman';}

/***************About Page***************/



.midcontent{ width:992px; margin:0 auto; font-family: 'HelveticaRoman';} 

.midcontent h2{ font-size:34px; line-height:34px; color:#2e2925; text-align:center;  font-weight:normal; font-family: 'HelveticaThin', Arial;}

.midcontent p{ font-size:16px; margin:40px 0 80px;  color:#909090; line-height:23px;}

#OurBlog .Title{font-size:34px; line-height:34px; color:#2e2925; text-align:center;  font-weight:normal; margin-bottom:50px; font-family: 'HelveticaThin', Arial;}

/***************Single Page***************/

#Singlepage{ width:992px; margin:0 auto;font-family: 'HelveticaRoman';}

#Singlepage .Singleleft{ float:left; width:66%;}

#Singlepage .Singleleft h2{ font-size:34px; line-height:34px; color:#231c1e; margin:0px 0 10px; font-weight:normal;font-family: 'HelveticaThin', Arial;}

#Singlepage .SingleRight{ float:right; width:29%; margin-top:40px;}

#Singlepage .SingleRight h3{ font-size:25px; line-height:25px;  color:#231c1e; margin:0px 0 20px; font-weight:normal;font-family: 'HelveticaThin', Arial;}

#Singlepage .SingleRight p { font-size:16px; color:#909090; line-height:23px; text-align:left;  margin:30px auto 50px;}

#Singlepage .SingleRight .Button{ background:#2a2a2a; padding:20px 0px; width:214px; font-size:18px; font-family: 'HelveticaThin', Arial; }

#Singlepage .SingleRight .Button:hover{ background:#ef4a53;}



.MoreForm{ margin:40px 0 80px;}

.MoreForm h2{font-size:34px; line-height:34px; color:#231c1e; margin:0px 0 20px 22px; font-weight:normal; font-family: 'HelveticaThin', Arial;}

.MoreForm li{ width:240px; float:left; margin-right:10px;}

.MoreForm li.last{ margin-right:0px;}

.bdrnone{ border-top:none;}

.MarginB50{ margin-bottom:50px}

/***************Our Work Page***************/

.OurWork{ width:986px; margin:0 auto;}

.WorkButton{ width:54%; margin:0 auto; height:85px;}

.WorkButton li{ float:left; margin:0 0 40px 15px;}

.WorkButton li a{ float:left; color:#2e2925; padding:12px 25px; font-size:12px;font-family: 'HelveticaRoman'; text-transform:uppercase; border-radius:4px;}

.WorkButton li a:hover, a.On { color:#ffffff !important; background:#EF4A53;}

.Box{ width:100%;}

.Box li{ float:left; margin:0 0 15px 15px;}

.Box li.first{margin-left:0px;}

/***************** Gallery Slider CSS Start ******************/
.showbiz-container{	max-width:100%; min-width:300px; overflow:hidden; padding:0px 5px;margin:30px auto 0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.showbiz-container.darkbg		{	padding:20px; background:#d5d5d5; max-width:1170px; }
.showbiz-container.whitebg		{	padding:20px; padding-top:0px; background:#fff; max-width:1170px; -webkit-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); -moz-box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); box-shadow: 0px 0px 5px 1px rgba(100,100,100,0.1); overflow:visible }
.showbiz-container.retrodarkbg	{	padding:20px;padding-top:0px; background:#222; border:1px solid #1e1e1e; max-width:1170px; overflow:visible }

.showbiz-container.fullwidth			{	max-width:100%;}
.showbiz-container.fullwidth.nopaddings	{	padding:0px;}
.sameheight								{	height:400px;}
/***************** Gallery Slider CSS End ******************/

.call_nubmer{width: 100%;
font-size:38px;
color: #2e2925;
line-height: 30px;
padding: 40px 0 28px;
font-family: 'HelveticaThin', Arial;
text-align: center;
font:bold;}

.Call_c span{  
padding-right: 13px;
font-family: 'HelveticaThin', Arial;
}


#example1 {
  border-bottom: 3px solid #EF4A53;
}
.gallery_bottom_arrow{background:url(../images/gallery_bot_arow.png) no-repeat scroll center;height:36px;margin-top:-2px;position:relative;}
.our_services{text-align:center;font-family:arial;}
.our_services h2{border-bottom: 1px solid #ECECEC;color: #EF4A53;font-size: 54px;font-weight: normal;letter-spacing: -1px;margin-top: 40px;
padding-bottom: 20px;}
.service_des{font-family:'HelveticaThin';font-size:18px;color:#808080;margin-top:15px;}
.all_services{margin: 45px auto 0;width: 930px;}
.all_services a{color: #333333;}
.single_service{}
.single_service a{margin-right: 0;}
.start_a_project_area{background:#EF4A53;overflow:hidden;}
.start_a_project{}
.start_a_project p{color:#fff;font-size:32px;padding: 50px 0;font-family:arial;}
.client_says_area{margin-top:105px;}
.Testimonial ul li{text-align:center;font-family:'HelveticaRoman';font-size:18px;}

.bx-viewport{height:inherit !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 15px;
  position: absolute;
  width: 100%;
}

.test_service_page .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
  bottom: 0;
  position: absolute;
  width: 100%;
}
.o_work_pad, .blog_pad, .contact_pad{padding-bottom:0;}

.service_text {margin-top: -38px;position:relative;}
.service_text p {margin-left: 20px;
padding-left: 12px;
width: 200px;
font-size: 17px;
color: #333;}
.webdes{position:absolute;top:0;left:0}
.brand{position:absolute;top:0;left:234px}
.o_market{position:absolute;top:0;left:470px}
.d_paint{position:absolute;top:0;left:702px}
.about_us_page{padding-bottom:0;}

.container {margin: 0 auto;position: relative;transition: all 1s ease 0s;width: 100%;}
#portfoliolist .portfolio {
box-sizing: border-box;
display: none;
float: left;
margin: 0 0 3px 3px;
overflow: hidden;
width: 334px;
}


.portfolio .label-bg {
  background: url("../images/layer_hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 290px;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 0;
  width: 100%;
}
.portfolio .label-text {
  background: none repeat scroll 0 0 #BC3C3E;
  color: #FFFFFF;
  padding: 16px 8px;
  position: relative;
  z-index: 500;
  text-align:center;
  top: 269px;
}


.portfolio .label-text a {
  color: #FFFFFF;
  font-family: 'HelveticaThin';
  font-size: 20px;
}

.plus {
  background: url("../images/plus.png") no-repeat scroll center center;
  height: 75px;
  left: 127px;
  position: absolute;
  top: 125px;
  width: 75px;
}
