@font-face {
  font-family: 'rob_regular';
  src: url('../fonts/Roboto-Regular.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Roboto-Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
@font-face {
  font-family: 'rob_medium';
  src: url('../fonts/Roboto-Medium.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Roboto-Medium.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
@font-face {
  font-family: 'rob_light';
  src: url('../fonts/Roboto-Light.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Roboto-Light.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
@font-face {
  font-family: 'rob_bold';
  src: url('../fonts/Roboto-Bold.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/Roboto-Bold.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}
@font-face {
  font-family: 'rob_slab';
  src: url('../fonts/RobotoSlab-Light.woff') format('woff'), /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       url('../fonts/RobotoSlab-Light.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}

body, h1, h2, h3, h4, h5, p,  ul, li ,ol{
	 
	margin:0;
	padding:0;
}
body, html {
  height: 100%;
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img
{
	display:inline !important
}
.bg{ background:#CCC;  border:1px solid red; text-align:center;}
.sectionl_01_bg{
	/*background:url(../images/section_01_bg.jpg) no-repeat top center;*/
}
.navbar{ margin-bottom:0px !important;font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important; font-size:14px;}
.navbar-brand{
	padding:13px 0 13px 10px;
	height:66px;
}
.navbar-inverse{
	background:#0a0a0a;
}
.hideme{ display:none !important}
#myNavbar ul li a{
	text-transform:uppercase;
	font-size:14px;
	margin-top:8px;
	color:#fff;
}
#myNavbar ul li a:hover{
 	color:#ffcb05;
}
.navbar-toggle{border:none !important; margin-top:20px;}
.navbar-toggle .icon-bar{
    border-radius: 0px;
    display: block;
    height: 3px;
    width: 27px;
}
.navbar-inverse .navbar-toggle .icon-bar{
	background:#ffcb05;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a{
	color:#ffcb05 !important;
}

/*=========== navigation Animation =============*/
  {
    width: 100px;
    height: 100px;
    background: red;
    position: relative;
    /* Chrome, Safari, Opera */
    -webkit-animation-name: myfirst;
    -webkit-animation-duration: 5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    -webkit-animation-play-state: running;
    /* Standard syntax */
    animation-name: myfirst;
    animation-duration: 5s;
    animation-timing-function: linear;
    animation-delay: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-play-state: running;
}

/* Chrome, Safari, Opera */
@-webkit-keyframes myfirst {
    0%   {background:red; left:0px; top:0px;}
}
/*=========== navigation Animation Ends =============*/
 

.ico_close{
	float: right;
    height: 32px;
    margin-left: 54px;
    margin-right: 20px;
    margin-top: 14px;
    width: 32px;
	display:none;
 }
.imgages_projects{ text-align:center !important} 
.imgages_projects a{ color:#fff;}
.imgages_projects a:hover{content:"xxxx" }
.imgages_projects div{ padding:0px;   }

.row.imgages_projects > work {
    display: table-cell;
    float: none;
    vertical-align: top;
}

.txt_responsive_design .view, .txt_internet_srategy .view,.txt_digital_strategy .view{
	height:auto;
}
.txt_responsive_design .projects_contact {background:url(../images/bg_responsive_webdesign.jpg) no-repeat;}
.txt_internet_srategy .projects_contact{ background:url(../images/bg_internet_strategy.jpg) no-repeat;}
.txt_digital_strategy .projects_contact{background:url(../images/bg_digital_stragegy.jpg) no-repeat;}

.txt_responsive_design{
 	background:#217189;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
 	padding:35px !important;
	text-align:left;
}
.txt_internet_srategy{
 	background:#2a9fb5;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
 	padding:35px !important;
	text-align:left;	
}
.txt_digital_strategy{
 	background:#6782b7;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
 	padding:35px !important;	
	text-align:left;
}
.txt_digital_strategy ul { margin-top:5px;}
.txt_digital_strategy ul li{
	list-style:none;
	background:url(../images/ico_list.png) no-repeat 0px 4px;
	padding-left:17px;
}
.projects_contact{
	display:block;
  	margin-top: 10px;
    padding-bottom: 18px;
    padding-left: 40px;
    padding-top: 18px;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.contact a{
	color:#fff;
	text-decoration:none;	
}
.contact a:hover{
	text-decoration:underline;
}
.imgages_projects img{ width:100%;}
/* ======= Common Classes Starts =========*/
.clearBoth{ clear:both}
.float_none{ float:none !important}
.margin_bot_common{margin-bottom:20px !important;}
.mar_auto{ margin:auto !important}
.mar_top_common{margin-top:27px;}
.mar_bottom_common{margin-bottom:27px;}
/*.mar_top_75{ margin-top:40px;}*/
.mar_top_40{ margin-top:40px;}
.padding_0{ padding:0px;}
 
/* ======= Common Classes Ends =========*/

h1{ font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;}

.slide_content ul{ margin-top:30px;}
/*.slide_content ul li{ background: none repeat scroll 0 0 #fba41c;}*/
#sharepoint_slider h3{ margin-bottom:10px; font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;}
#sharepoint_slider .slide_content ul{ margin-top:0px;}
.office_icons{
	background:#fff;
	width:100%;
  	
}
.slogan_header h1{
	margin-bottom:20px;
	font-weight:bold !important;
	text-transform:uppercase;
}
.slide_content ul li{ 
	font-size:18px;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	line-height:35px; 
	margin-bottom:4px;
	list-style:none;
	background:#fba41c;
	padding-left:30px;
}

.news_accelarator ul li {
    background: url("../images/ico_bullet.png") no-repeat scroll 10px 15px rgba(0, 0, 0, 0) !important;
    font-family: "rob_medium",Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: normal !important;
    line-height: 35px;
    list-style: outside none none;
    padding-left: 30px;
}


.home_slider_01{
	height:522px;
	width:100%;
	text-align:center;
	background:url(../images/slider1.jpg) no-repeat;
	margin-top:22px;
	height:592px; 
}
.home_slider_01 h1{
	margin-top:141px;
	display:block;
	font-size:64px;
	color:#fff;	
}
.slider_logo img{
	display:inline-block !important
}
.home_slider_01 p{
	margin-top:39px;
	display:block;
	color:#fff;
	font-size:28px;
}
.slider_logo{
	padding:20px;
	background:#000;
	text-align:center;
	
}

.wr_slide_01{
	background:#fff;
}
 .slide_con_3{
	margin-top:25px;
	padding-bottom:57px;
	background:#000;
}
.wr_ux{ margin-top:40px;}
.ux span{
	display:inline-block;
	padding:5px;
	font-weight:bold;
	background:#fba41c;
	width:54px;
	font-size:36px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
 }
 .ux h3{
	display:inline-block;
 	font-size:36px;
	margin-left:10px;
	text-transform:uppercase;
	font-weight:bold;
 }
 .slide_content ul{
	margin-left:60px;	
}
 
 .slide_content ul li p{
	display:inline-block;
 	font-size:18px;
 	font-weight:bold;
 }
.slide_02{
  	background:#0373c7 ;
 
}
.slide_02 img{
	margin-bottom:50px;
	}
.slide_03{
	background:#000;
}
.slide_03 h1{
	font-size:40px;
	text-align:center;
	color:#fba41c;
	padding-top:45px;
	margin-bottom:40px;
}
.btn_start_conversation{ 
	background:#ec3c03;
	padding:10px;
	font-size:19px;
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	color:#fff;
	text-align:center;
	display:block;
	margin-top: 25px; 
	margin:auto;
	float:none;
}
.btn_start_conversation:hover{ 
	text-decoration:underline;
	color:#fff; 
}


.home_slogan_text{
	margin-bottom:25px;
}
.slide_03 .slide_content ul{
		margin:0px !important
	}
 
.slide_03 ul li {
	color:#fff !important;
	background:url(../images/ico_slide3.jpg) no-repeat 0px 7px;
	padding-left:37px;
}
.slide_02 h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:60px;
	margin-top:30px;
}
.slide_02 p{
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:18px;
 	color:#fff;
}
.slider_4_panel{ text-align:center}
.slider_4_panel h1{
	text-align:center;
	font-size:36px;
	margin-top:25px; 
	height:90px;
}
.slider_4_panel p{ height:100px;}
.learnMore{ display:block; clear:both}
.learnMore a{
	background:#ec3c03;
	padding:10px;
	font-size:26px;
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	color:#fff;
	text-align:center;
	margin:auto;
	margin-top: 25px;
	display:block;
	width:70%;
 }

.size_30{ font-size:30px !important}
.Btn_get_a_quoate{	text-transform:uppercase;
}
.Btn_get_a_quoate a{
	background:#ec3c03;
	padding:10px;
	font-size:26px;
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	color:#fff;
	text-align:center;
	margin-top: 25px;
	float:left;
}
.btn_sp{background:#ffcb05 !important; color:#000 !important }
.bx-pager{ display:none;}
.work{  background:#ffcb05; text-align:center; padding-bottom:100px }
.work h2{ font-size:24px; margin-top:80px;}
.work a{  
	border: 3px solid #fff;
    color: #000;
    display: block;
    font-size: 18px;
	margin:auto;
    margin-top: 30px;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 90%;
}
.sharepoint{
	 margin-left: 10px;
    margin-top: 20px;
    padding-left: 69px;
    padding-top: 2px;
	background:url(../images/ico_sp_mobile.png) no-repeat top left;
	float:right;
}
.sharepoint span h1{ font-size:26px; font-weight:normal; font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;}
.sharepoint span  h2{ font-size:26px; font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;}
.sharepoint p{ font-size:14px; display:block; margin-top:10px; font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;}
#sharepoint_slider{
	/*background:url(../images/img_net.jpg) no-repeat top center;*/
}
.Btn_get_a_quoate{ margin-bottom:47px;}
.news_acc_features ul li{
	display:block;
	padding:0px 0 5px 25px; 
	background:url(../images/ico_newsAcc_list.jpg) no-repeat 0 4px;
	font-size:14px; 
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.news_acc_features_title h3{
	margin-bottom:30px;
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.clientComments{
	background:url(../images/comments_banner.jpg) no-repeat;
	background-size:cover;
	height:566px;
}
#clientComments_slider p{
	text-align:center;
	color:#fff;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	font-size:48px; 
	margin-top:83px;
}
#sharepoint_slider .bx-viewport{
	/*height:420px !important*/
}
#clientComments_slider .bx-viewport{
	min-height:300px !important
}
#clientComments_slider span{
 	color:#fff;
 	font-size:12px;
	display:block;
	margin-top:20px;
 }
.clieantFace{
	width:105px;
	height:105px;
 	margin:auto;
	margin-bottom:20px;
}


.slider_common .bx-pager{display:none;}
 .process h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
	margin-top:20px;
}
.process h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
 }
 .about h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
 }


.terms h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:left;
	font-weight:normal;
	margin-top:20px;
}
.terms p{
	font-size:16px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:left;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
}

.process span{
	display:block;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	margin:auto;
	clear:both;
	margin-bottom:25px;
	font-size:18px;
	text-align:center;
	padding-top:10px;
 	padding-bottom:20px;
}
.about span{
	display:block;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	margin:auto;
	clear:both;
	margin-bottom:25px;
	text-align:center;
	padding-top:20px;
	border-bottom:2px solid #ffcb05;
	padding-bottom:20px;
	width:197px;
}
.process_steps_common_slider .slide_content{
	margin-top:20px;
}
.process_steps_common_slider .slide_content h1{
	color:#ffcb05;
	font-size:36px ;
	text-transform:uppercase ;
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.process_steps_common_slider span{
	color:#000;
	font-size:24px ;
	display:block;
 	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;
	margin-top:10px;
	margin-bottom:16px;
}
.process_steps_common_slider p{
	color:#000;
	font-size:18px ;
	display:block;
 	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
}

.about  p{ text-align:center; font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;}
.years{ text-align:center !important; margin-bottom:65px;}
.years span{
	display:block;
	margin-top:10px;
	clear:both;
	text-align:center;
	font-size:18px; 
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.years img{
	margin-top:50px;	
}
.footer{
	background:#0a0a0a;
	padding-top:43px;
 	padding-bottom:30px;
}
.footer_nav{ display:none;}
.footer_nav span{
	margin-bottom:45px;
	display:block;
}
.footer_nav ul li{
	list-style:none;
	margin-bottom:6px;
}
.footer_nav ul li a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.footer_nav ul li a:hover{
	color:#ffcb05;
}
.footer_nav ul li a:visited{
	color:#fff;
}
.footer_nav h3{
	margin-top:30px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-family:"rob_light",Arial,Helvetica,sans-serif !important;
	font-size:30px;
	color:#fff !important;
}
.technology li a{
	color:#f9a31c !important;
}
.technology li a:visited{
	color:#f9a31c !important;
}
.contact h1{
	font-size:30px;
	color:#fff;
	text-transform:uppercase;
	margin-top:4px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.phone{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/phone.png) no-repeat scroll 67px 10px ;
	text-align:center;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.phone:hover{
	background:url(../images/phone_hover.png) no-repeat scroll 67px 10px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}

.email{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/email.png) no-repeat scroll 21px 15px ;
	text-align:center;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.email:hover{
	background:url(../images/email_hover.png) no-repeat scroll 21px 15px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.directions{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/map.png) no-repeat scroll 36px 9px;
	text-align:center;
	margin-bottom:25px;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
}
.directions:hover{
	background:url(../images/map_hover.png) no-repeat scroll 36px 9px;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}

.phone, .email, .directions{ margin-top:25px;}
.contact_form input, .txt_message{
	padding:14px;
	font-size:18px;
	margin-bottom:5px;
	width:100%;
}
.txt_message{
	height:158px;
}
.btn_submit{
	width:71px;
	display:block;
	height:71px;
	background:url(../images/btn_submit.png) no-repeat;
	float:right;
}
.copyrights{
	color:#535252;
	font-size:12px;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal !important;
	margin-top:10px;
}
.copyrights a{
	color:#f9a31c !important;
	margin-right:10px;
	margin-left:10px;
}
.copyrights a:visited{
	color:#f9a31c !important;
}
.slider_common  .bx-wrapper .bx-prev{
		display:none;
}
#discover h1{
	color:#ffcb05;
}
#define h1{
	color:#04b3d2;
}
#design h1{
	color:#4da735;
}
#deliver h1{
	color:#ef2470;
}

.process p{
	text-align:center;
	font-size:14px;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal;
}
.team img{
	margin:30px 0 30px;
}
.team h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
}
.team span{
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:18px;
	color:#fba41c;
	margin-bottom:25px;
	display:block;
}
.team p{
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:14px;
 	margin-bottom:30px;
	display:block;
}
#portfolio_details_slider .bx-wrapper .bx-next{
	right:70px;
}
#portfolio_details_slider .bx-wrapper .bx-prev{
	left:7px;
}
.portfolio_details h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:24px;
 	margin-bottom:30px;
	margin-top:30px;
	text-align:center;
}
.portfolio h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:24px;
 	margin-bottom:30px;
	margin-top:30px;
	text-align:center;
}
.portfolio_details p{
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:14px;
 	text-align:center;
}
.portfolio_details p a{
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:14px;
 	text-align:center;
	text-transform:uppercase;
	display:block;
	padding:10px 0;
	border:2px solid #ffcb05;
	width:148px;
	margin:auto;
	color:#000;
	margin-top:30px;
	background:none;
}
.portfolio_details a, .portfolio a{
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:14px;
 	text-align:center;
	text-transform:uppercase;
	display:block;
  	width:168px;
	margin:auto;
	margin-bottom:25px;
	color:#000;
	margin-top:30px;
	background:url(../images/ico_left.jpg) no-repeat 0px 5px;
}
.lets_work_together h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:60px;
}
.lets_work_together a{
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:18px;
	display:block;
	padding:10px;
	background:#ec3c03;
	color:#fff;
	width:266px;
	text-decoration:none;
	margin-bottom:50px;
}

.portfolio .lets_work_together{
	margin-top:25px;
}

.contactForm{
	background:#ffcb05;
	height:666px;
}
.contactForm h1{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:48px;
	margin-top:35px;
	display:block;
	text-align:center;
	margin-bottom:26px;
}
.contactForm input{
	border:none;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	background:#ffcb05 !important;
	border-top:1px solid #fff !important;
	font-size: 24px !important;
    width: 100% !important;
	color:#937501 !important;
}
.contactForm .form-group .form-control{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	padding: 8px 12px !important;
	height:auto ;
	border-radius:0px;
	color:#000 !important;
}
.contactForm .form-group{ margin-bottom:0px !important; text-align:center}
.contactForm .form-control:focus{
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	height:auto !important;
	border-radius:0px !important;
	box-shadow:none !important
}
.contactForm  textarea.form-control{
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	border:none;
 	background:#ffcb05 !important;
	border-top:1px solid #fff !important;
	border-bottom:1px solid #fff !important;
	font-size: 24px !important;
    width: 100% !important;
	color:#937501 !important;
	padding: 8px 12px !important;
	height:auto !important;
	border-radius:0px;
	color:#000 !important;
	height:211px  !important;
}
.contactForm  textarea.form-control:focus{
	height:211px  !important;
}
.btnForm_submit{
	font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	background:#000;
	border:2px solid #fff;
	width:144px;
	border-radius:0px;
	height:40px;
	margin:auto ;
	margin-top:27px;
}

/*===================================================== {PRTFOLIO ROLLOVER EFFECT ===============================================================*/

/* CSS3 STYLE GENERIC */
.view {
   position: relative;
    cursor: default;

}
.view .mask, .view .content {
    position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view a.info {
   background:url(../images/visit_project.jpg) center no-repeat;
   display: inline-block;
   text-decoration: none;
   padding:0;
   text-indent:-9999px;
   width:100%;
   height:42px;
}
.mask{ display:none}
.portfolio_filter{ text-align:center; display:none}
.portfolio_filter ul{
	display:inline-block;
	margin:auto;
	margin-top:35px;
	margin-bottom:35px;
	text-align:center;
}
.portfolio_filter ul li{ display:inline-block; float:left}
.portfolio_filter ul li a{
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal;
	display:block;
	float:left;
	text-transform:14px;
	padding:10px;
	border-left:1px solid #c3c3c3;
	color:#000;
	padding:10px 25px;
}
.portfolio_filter ul li a:hover{
	background:#ffcb05;
	font-family:"rob_regular", Arial, Helvetica, sans-serif; font-weight:normal;
	display:block;
	float:left;
	text-transform:14px;
 	border-left:1px solid #ffcb05;
	color:#000;
	text-decoration:none;
}

/* CSS3 EFFECTS */

/* SECOND EFFECTS */


/*===================================================== {PRTFOLIO ROLLOVER EFFECT ===============================================================*/

.bx-controls{ margin-top:20px;}
			
 

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
.sectionl_01_bg .bx-viewport{
		min-height:660px !important;
	}
 	 .ico_close{ display:block;}
	 .bx-pager{ display:block;}
	 .Btn_get_a_quoate a{
		background:#ec3c03;
		padding:10px;
		font-size:26px;
		color:#fff;
		text-align:center;
		margin-top: 25px;
		margin-left: 31px;
	}
	/*.mar_top_75{ margin-top:40px;}*/
	.sharepoint span h1{ font-size:26px; font-weight:normal; font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint span  h2{ font-size:26px; font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint p{ font-size:14px; display:block; margin-top:10px; font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;}
 	.sharepoint{
		 margin-top: 50px;
		padding-left: 79px;
		padding-top: 2px;
		background:url(../images/ico_sp_mobile.png) no-repeat top left;
	}
	.slider_common  .bx-wrapper .bx-prev{
		display:none;
	}
	.second-effect .mask {
   opacity: 0;
    width:100%;
   height:100%;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {
	position:relative;
	top:-10px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   background:#ffcb05;
   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
 }
 
	.second-effect  h3{
	   opacity: 1;
	   display:block;
	   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
	   margin-bottom:35px;
	   margin-top:65px;
	   font-size:24px;
	 }
	 .bx-controls{ margin-top:20px;}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
.txt_responsive_design .view, .txt_internet_srategy .view,.txt_digital_strategy .view{
	height:197px;
}	
	
.txt_responsive_design{
 	background:#217189;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:290px;
	padding:35px !important;
	text-align:left;
}
.txt_internet_srategy{
 	background:#2a9fb5;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:290px;
	padding:35px !important;
	text-align:left;	
}
.txt_digital_strategy{
 	background:#6782b7;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:290px;
	padding:35px !important;	
	text-align:left;
}

	  .sectionl_01_bg .bx-viewport{
		min-height:660px !important;
	}
	 .ico_close{ display:block;}
	 .slide_content ul{ margin-top:0px;}
	 .mar_top_common{margin-top:70px;}
	 .mar_bottom_common{margin-bottom:70px;}
	 
	 .bx-pager{ display:block;}
	 .Btn_get_a_quoate a{
		background:#ec3c03;
		padding:10px;
		font-size:26px;
		color:#fff;
		text-align:center;
		margin-top: 25px;
		margin-left: 31px;
	}
	.margin_bot_common{margin-bottom:47px;}
	/*.mar_top_75{ margin-top:75px;}*/
	.sharepoint span h1{ font-size:48px; font-weight:normal; font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint span  h2{ font-size:48px; font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint p{ font-size:18px; display:block; margin-top:10px; font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint{
		margin-top:50px;
		padding-left: 152px;
		padding-top: 16px;
		background:url(../images/ico_sp.png) no-repeat top left;
	}
	.slider_common  .bx-wrapper .bx-prev{
		display:block;
	}
	.phone{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/phone.png) no-repeat scroll 87px 10px ;
	text-align:center;
}
.phone:hover{
	background:url(../images/phone_hover.png) no-repeat scroll 87px 10px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.slide_03 h1 {
    color: #fba41c;
    font-size: 40px;
    margin-bottom: 19px;
    padding-top: 21px;
    text-align: center;
}

.email{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/email.png) no-repeat scroll 41px 15px ;
	text-align:center;
}
.email:hover{
	background:url(../images/email_hover.png) no-repeat scroll 41px 15px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.directions{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/map.png) no-repeat scroll 56px 9px;
	text-align:center;
	margin-bottom:25px;
}
.process h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
	margin-top:80px;
}
.about h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
	margin-top:0px;
}
.directions:hover{
	background:url(../images/map_hover.png) no-repeat scroll 56px 9px;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.second-effect .mask {
   opacity: 0;
    width:100%;
   height:100%;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {
	position:relative;
	top:-10px;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   background:#ffcb05;
   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
 }
 
.second-effect  h3{
   opacity: 1;
   display:block;
   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
   margin-bottom:35px;
   margin-top:65px;
   font-size:24px;
 }
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}
.portfolio .lets_work_together{
	margin-top:150px;
}

.process_steps_common_slider .slide_content{ margin-top:95px;}
	.footer_nav{ display:block;}
 }
 #sharepoint_slider .bx-viewport{
	min-height:auto !important
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 


.txt_responsive_design .view, .txt_internet_srategy .view,.txt_digital_strategy .view{
	height:140px;
}	
	
.txt_responsive_design{
 	background:#217189;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:238px;
	padding:35px !important;
	text-align:left;
}
.txt_internet_srategy{
 	background:#2a9fb5;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:238px;
	padding:35px !important;
	text-align:left;	
}
.txt_digital_strategy{
 	background:#6782b7;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
	color:#fff;	
	height:238px;
	padding:35px !important;	
	text-align:left;
}
.projects_contact{
	display:block; 
 	margin-top: 10px;
    padding-bottom: 18px;
    padding-left: 40px;
    padding-top: 18px;
	font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;
}

	.sectionl_01_bg .bx-viewport{
		min-height:660px !important;
	}
	 .ico_close{ display:block;}
	 .navbar-brand{
		padding:13px 0 13px 47px;
		height:66px;
	}
	.margin_bot_common{margin-bottom:47px;}
	.slide_content ul{ margin-top:0px;}
	.mar_top_common{margin-top:70px;}
	.mar_bottom_common{margin-bottom:70px;}
	.bx-pager{ display:block;}
	.Btn_get_a_quoate a{
		background:#ec3c03;
		padding:10px;
		font-size:26px;
		color:#fff;
		text-align:center;
		margin-top: 25px;
		margin-left: 31px;
	}
	/*.mar_top_75{ margin-top:75px;}*/
	.sharepoint{
		margin-top:50px;
		padding-left: 152px;
		padding-top: 16px;
		background:url(../images/ico_sp.png) no-repeat top left;
	}
	.sharepoint span h1{ font-size:48px; font-weight:normal; font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint span  h2{ font-size:48px; font-family:"rob_medium", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.sharepoint p{ font-size:18px; display:block; margin-top:10px;font-family:"rob_bold", Arial, Helvetica, sans-serif; font-weight:normal !important;}
	.slider_common  .bx-wrapper .bx-prev, .slider_common  .bx-wrapper .bx-next
	{
		display:block;
	}
	.slide_03 h1{
		font-size:60px;
		text-align:center;
		color:#fba41c;
		padding-top:75px;
		margin-bottom:70px;
	}
	.slide_03 img{
		margin-top:0px;
	}
	.bx-controls{ margin-top:0px;}
	.phone{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/phone.png) no-repeat scroll 87px 10px ;
	text-align:center;
}
.phone:hover{
	background:url(../images/phone_hover.png) no-repeat scroll 87px 10px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}

.email{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/email.png) no-repeat scroll 41px 15px ;
	text-align:center;
}
.email:hover{
	background:url(../images/email_hover.png) no-repeat scroll 41px 15px ;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.process h1{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
	margin-top:80px;
}
.about h1,{
	font-size:48px;
	font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal !important;
	text-align:center;
	font-weight:normal;
 }
.directions{
	display:block;
	width:100%;
	border:2px solid #535252;
	padding:11px 10px 11px 50px;
 	color:#535252;
	font-size:21px;
	text-decoration:none;
	background:url(../images/map.png) no-repeat scroll 56px 9px;
	text-align:center;
	margin-bottom:25px;
}
.directions:hover{
	background:url(../images/map_hover.png) no-repeat scroll 56px 9px;
	color:#fff;
	border:2px solid #ffcb05;
	text-decoration:none;
}
.second-effect .mask {
   opacity: 0;
    width:100%;
   height:100%;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.second-effect a.info {
	position:relative;
	top:-10px;
    -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.second-effect:hover .mask {
   opacity: 1;
   background:#ffcb05;
   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
 }
 .mask{ display:block}
 
.second-effect  h3{
   opacity: 1;
   display:block;
   font-family:"rob_light", Arial, Helvetica, sans-serif; font-weight:normal;
   margin-bottom:35px;
   margin-top:65px;
   font-size:24px;
 }
.second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}
.process_steps_common_slider .slide_content{ margin-top:95px;}
	.footer_nav{ display:block;}
	.team img{
	margin:60px 0 30px;
}
.portfolio .lets_work_together{
	margin-top:70px;
}
.slide_con_3{
	margin-top:0px;
}
#sharepoint_slider .bx-viewport{
	min-height:auto !important
}
 }
 
/*.info{ display:none !important}*/