@charset "utf-8";
/* CSS Document */
@import url("css/fonts.css");

body { margin: 0px; padding: 0px; top: 0; width: 100%;  background:#f6f6f6; }
img { border: 0; max-width: 100%; outline:none; }
p, h1, h2, h3, h4, h5, h6, ul, li, blockquote { margin: 0px; padding: 0px; list-style-type: none; font-family: 'MyriadProRegular';}
.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
form { margin: 0; padding: 0; }
:focus { outline: 0; }
input, textarea, button { -webkit-appearance: none; -webkit-border-radius: 0;}
.floatleft{ float:left;}
.floatright{ float:right;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}

/*=========== Start Hader ==============*/
.total_hader{width:100%; background:url(images/repet_bg.png) repeat;}
.total_hader_contain{max-width:1170px; margin:0 auto;}
.logo{width:23%; float:left;}
.call_area{width:21%; float:right; margin-top:1%; text-align:right;}
.call_area p{font-family: 'open_sansregular'; font-size:11px; color:#696d70; padding-bottom:2px;}
.call_area p.header-phone {font-family: 'OpenSansBold'; font-size:27px; color:#244e2d; font-weight: bold;}
.call_area p.header-phone span{font-family: 'open_sansregular'; font-size:27px; color:#308705;}
/*=========== End Hader ==============*/
/*=========== Start Menu ==============*/
.menu_total{width:100%; background:url(images/menu_bg.png) left top repeat-x;}
.navigation{max-width:1170px; margin:0 auto;}
.menu_con ul{margin:0; padding:0;}
.menu_con ul li{float:left; display:inline;}
.menu_con ul li a{font-family: 'open_sansregular'; font-size:12px; color:#4a4d4f; padding:14px 33px; text-decoration:none; display:block; text-transform:uppercase; transition:all 0s ease-in-out;}
.menu_con ul li a:hover{color:#3ba605; text-decoration:none;}
.mobile_naviagtion{display:none;}
/*=========== End Menu ==============*/

/*=========== Start Slider ==============*/
.slider_total{width:100%; position:relative;}
/*=========== End Slider ==============*/


/*=========== Start Support ==============*/
.support_total{border-top:6px solid #b7b7b7; width:100%; background:url(images/repet_bg1.png) repeat; margin-bottom:10px; border-bottom:1px solid #d6d6d6; margin-top:-1px;}
.support_total_con{max-width:1170px; margin:0 auto;}
.support_left{width:30%; float:left; margin:3% 0; margin-right:58px; display:block;}

.support_left .support_left_01{width:67px; height:67px; float:left; margin-right:26px; background:url(images/solution_img.png) no-repeat; display:block;}
.support_left:hover .support_left_01{ background:url(images/solution_img_hover.png) no-repeat;}
.support_left .support_left_02{width:221px; float:left;}
.support_left .support_left_02 h2{font-family: 'OpenSansBold'; font-size:13px; color:#45484a; padding-bottom:15px; text-transform:uppercase;}
.support_left:hover .support_left_02 h2{font-family: 'OpenSansBold'; font-size:13px; color:#308705; padding-bottom:15px; text-transform:uppercase;}

.support_left_02 ul{margin:0; padding:0;}
.support_left_02 ul li{ display:inline;}
.support_left_02 ul li a{font-family: 'open_sansregular'; font-size:12px; color:#45484a; padding:5px 0 5px 10px; display:block; background:url(images/arrow.png) 0 11px no-repeat;}
.support_left:hover .support_left_02 ul li a:hover{font-family: 'open_sansregular'; font-size:12px; color:#308705; padding:5px 0 5px 10px; display:block; background-color:#dddddd;  opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.support_left .support_left support_left_01 support_left_02 p:hover{width:30%; float:left; margin:3% 0;}
.support_last{width:30%; float:left; margin:3% 0;}
.support_last .support_left_01{width:67px; height:67px; float:left; margin-right:26px; background:url(images/solution_img.png) no-repeat; display:block;}
.support_last:hover .support_left_01{ background:url(images/solution_img_hover.png) no-repeat;}
.support_last .support_left_02{width:221px; float:left;}
.support_last .support_left_02 h2{font-family: 'OpenSansBold'; font-size:13px; color:#45484a; padding-bottom:15px; text-transform:uppercase;}
.support_last:hover .support_left_02 h2{font-family: 'OpenSansBold'; font-size:13px; color:#308705; padding-bottom:15px; text-transform:uppercase;}

.support_left_02 ul{margin:0; padding:0;}
.support_left_02 ul li{ display:inline;}
.support_left_02 ul li a{font-family: 'open_sansregular'; font-size:12px; color:#45484a; padding:5px 0 5px 10px; display:block; background:url(images/arrow.png) 0 11px no-repeat;}
.support_last:hover .support_left_02 ul li a:hover{font-family: 'open_sansregular'; font-size:12px; color:#308705; padding:5px 0 5px 10px; display:block; background-color:#dddddd;  opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.support_last .support_left support_left_01 support_left_02 p:hover{width:30%; float:left; margin:3% 0;}
.support_left .support_left_03{width:67px; height:67px; float:left; margin-right:26px; background:url(images/support_img.png) no-repeat; display:block;}
.support_left:hover .support_left_03{ background:url(images/support_img_hover.png) no-repeat;}
.support_last .support_left_04{width:67px; height:70px; float:left; margin-right:26px; background:url(images/email.png) no-repeat; display:block;}
.support_last:hover .support_left_04{ background:url(images/email_hover.png) no-repeat;}
/*=========== End Support ==============*/

/*=========== Start Textcontain ==============*/
.total_contain{width:100%; margin-bottom:20px;}
.total_contain_area{max-width:1170px; margin:0 auto; text-align:center;}
.total_contain_area h1{ font-family: 'open_sansregular'; font-size:37px; color:#414042; padding:20px 0; font-weight:normal;}
.total_contain_area p{ font-family: 'open_sansregular'; font-size:13px; color:#414042; font-weight:normal; line-height:22px;}
.total_call_area{max-width:1170px; margin:0 auto; text-align:center;}
.total_call_area p span{font-family: 'open_sansregular'; font-size:16px; color:#414042; padding-bottom:5px; font-weight:normal;}
.total_call_area b{font-family: 'open_sansregular'; font-size:37px; color:#414042; padding-bottom:5px; font-weight:normal;}
.total_call_area blockquote{font-family: 'OpenSansBold'; font-size:32px; color:#308705; padding-bottom:10px; font-weight:bold;}
.total_call_area blockquote p{font-family: 'OpenSansBold'; font-size:32px; color:#308705; padding-bottom:10px; font-weight:bold; padding-top:13px;}
.total_call_area blockquote p span{font-family: 'OpenSansBold'; font-size:32px; color:#414042; padding-bottom:10px; font-weight:bold;}
.total_call_area blockquote span{font-family: 'OpenSansBold'; font-size:32px; color:#414042; padding-bottom:10px; font-weight:bold;}
.total_call_area p{ font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:22px;}
/*=========== End Textcontain ==============*/

/*=========== Start Growing ==============*/
.growing_total{width:100%; background:#dadcdd url(images/growing_bg.jpg) left top repeat-x; border-top:2px solid #e0e0e0; margin-bottom:40px;}
.growing_contain{max-width:1170px; margin:0 auto;}
.growing_contain_left{width:33%; float:left; text-align:center;}
.growing_contain_left img{margin:8px 0 0 0}
.growing_contain_left a { display:block; }
.growing_contain_left h1{font-family: 'open_sansregular'; font-size:24px; color:#45484a; font-weight:normal;}
.growing_contain_left p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; text-transform:uppercase; padding-bottom:10px;}
.growing_contain_left:hover, .growing_contain .selected {background:#f6f6f6; cursor:pointer; opacity: 1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
/*=========== End Growing ==============*/

/*=========== Start Listing ==============*/

#listing1, #listing2, #listing3 {
	display:none;
}


.listing{width:100%; margin-bottom:15px;}
.listing_con{max-width:1170px; margin:0 auto;}
.listing_con_top{width:100%; margin-bottom:40px;}
.listing_text{width:100%; margin-bottom:25px;}
.listing_text h2{font-family: 'open_sansregular'; font-size:24px; color:#414042; font-weight:normal; padding-bottom:15px;}
.listing_text p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:22px;}
.listing_product{width:100%; margin-bottom:15px;}

.listing_product_left{width:270px; float:left; margin-right:30px;}
.listing_product_left  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/server.png) no-repeat;}
.listing_product_left:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/server_hover.png) no-repeat;}
.listing_product_left p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_left_01{width:270px; float:left; margin-right:30px;}
.listing_product_left_01  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/backup.png) no-repeat;}
.listing_product_left_01:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/backup_hover.png) no-repeat;}
.listing_product_left_01 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_left_02{width:211px; float:left; margin-right:30px;}
.listing_product_left_02  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/cloud.png) no-repeat;}
.listing_product_left_02:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/cloud_hover.png) no-repeat;}
.listing_product_left_02 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_left_03{width:270px; float:left; margin-right:30px;}
.listing_product_left_03  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/host_icon.png) no-repeat;}
.listing_product_left_03:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/host_icon_hover.png) no-repeat;}
.listing_product_left_03 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_left_04{width:270px; float:left; margin-right:30px;}
.listing_product_left_04  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/hosting.png) no-repeat;}
.listing_product_left_04:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/hosting_hover.png) no-repeat;}
.listing_product_left_04 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}


.listing_product_left_05{width:270px; float:left; margin-right:30px;}
.listing_product_left_05  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/www.png) no-repeat;}
.listing_product_left_05:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/www_hover.png) no-repeat;}
.listing_product_left_05 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}


.listing_product_last{width:270px; float:left;}
.listing_product_last  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/maintaince.png) no-repeat;}
.listing_product_last:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/maintaince_hover.png) no-repeat;}
.listing_product_last p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_last_01{width:270px; float:left;}
.listing_product_last_01  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/web.png) no-repeat;}
.listing_product_last_01:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/web_hover.png) no-repeat;}
.listing_product_last_01 p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_onsite{width:270px; float:left;}
.listing_product_onsite  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/onsite-support.png) no-repeat;}
.listing_product_onsite:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/onsite-support-hover.png) no-repeat;}
.listing_product_onsite p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_remote{width:270px; float:left;}
.listing_product_remote a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/remote-support.png) no-repeat;}
.listing_product_remote:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/remote-support-hover.png) no-repeat;}
.listing_product_remote p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_remote_help{width:270px; float:left;}
.listing_product_remote_help a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/remote-support-help.png) no-repeat;}
.listing_product_remote_help:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/remote-support-help-hover.png) no-repeat;}
.listing_product_remote_help p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

.listing_product_question {width:270px; float:left;}
.listing_product_question  a{ display:block; font-family: 'OpenSansBold'; font-size:13px; color:#45484a; text-transform:uppercase; padding:12px 0 12px 47px; background:url(images/email-question.png) no-repeat;}
.listing_product_question:hover  a{font-family: 'OpenSansBold'; font-size:13px; color:#308705; text-transform:uppercase; background:url(images/email-question-hover.png) no-repeat;}
.listing_product_question p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; line-height:19px;}

/*=========== End Listing ==============*/

/*=========== Start Banner ==============*/
.banner_total{width:100%; background:url(images/banner.jpg) no-repeat; background-size:cover; background-attachment:fixed;  padding: 49px 0 35px; background-position:center top;}
.banner_con{width:600px; background:rgba(0, 0, 0, 0.75); padding:15px 45px; margin:0 auto; text-align:center;}
.banner_con h1{font-family: 'open_sansregular'; font-size:37px; color:#ffffff; font-weight:normal; padding-bottom:15px;}
.banner_con p{font-family: 'open_sansregular'; font-size:13px; color:#eaeaea; font-weight:normal; padding-bottom:30px; line-height:22px;}
.banner_con a{
    font-family: 'open_sansregular';
    font-size: 18px;
    color: #e9e9e9;
    font-weight: normal;
    width: 120px;
    background: none;
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    text-align: center;
    padding: 10px;
    text-decoration: none;
    margin-right: 20px;
    margin-bottom: 20px;
    display: inline-block;
}
.banner_con  a:hover{color:#2b2b2b; text-decoration:none; background:#d7d8d9; cursor:pointer;  opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.lebel_right{width:202px;}
.lebel_right a{font-family: 'open_sansregular'; font-size:18px; color:#e9e9e9; font-weight:normal; width:182px; background:none; border:1px solid #e9e9e9; border-radius:6px; text-align:center; padding:10px; text-decoration:none;}
.lebel_right a:hover{color:#2b2b2b; text-decoration:none; background:#d7d8d9; cursor:pointer;  opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.button_area{margin-bottom:0; width:auto;}
/*=========== End Banner ==============*/

/*=========== Start Why Choose Us ==============*/
#layerslider_11 { max-height:450px; }
.slider_txt_container {max-width: 1170px; 
position: relative !important;
margin-top:100px !important;
margin-left:auto !important;
margin-bottom:0px !important;
margin-right:auto !important; }
.choose_total{width:100%; border-bottom:1px solid #dadada; background:url(images/repet_bg1.png) repeat; float:left; margin-bottom:35px;}
.choose_contain{max-width:1170px; margin:0 auto;}
.choose_top{width:100%; text-align:center; margin:15px 0;}
.choose_top h1{font-family: 'open_sansregular'; font-size:37px; color:#414042; font-weight:normal; padding:15px 0}
.choose_top p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:30px; line-height:22px;}
.choose_down{width:100%; margin-bottom:78px;}
.choose_down_left{width:49%; float:left;}
.choose_down_right{width:49%; float:right;}
.choose_down_right_con{width:100%;}
.choose_down_right_con p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:30px; line-height:22px;}
.choose_down_right_con_01{width:270px; float:left;}
.choose_down_right_con_01 ul{padding:0; margin:0 0 15px 0;}
.choose_down_right_con_01 ul li{ 
	background:url(images/green_arrow.png)0 2px no-repeat;
	font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal;
	list-style-type:none;
    margin: 3px 0 10px;
    padding: 0 0 22px 29px;
	border-bottom:1px solid #eff0f0;
}

.choose_down_right_con_02{width:270px; float:right;}
.choose_down_right_con_02 ul{padding:0; margin:0 0 15px 0;}
.choose_down_right_con_02 ul li{ 
	background:url(images/green_arrow.png)0 2px no-repeat;
	font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal;
	list-style-type:none;
    margin: 3px 0 10px;
    padding: 0 0 22px 29px;
	border-bottom:1px solid #eff0f0;
}
.readmore_button{width:auto;  margin-top:4%;}
.readmore_button a{background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ text-align:center; font-size:12px; color:#222; border:1px solid #fff; padding:6px 35px; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; box-shadow:0 2px 2px #ddd;}

.readmore_button a:hover{background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(99%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* IE10+ */
background: linear-gradient(to bottom, #cccccc 0%,#eeeeee 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
/*=========== End Why Choose Us ==============*/

/*=========== Start Tab Area ==============*/
.total_tab{max-width:1170px; margin:60px auto;}
.total_tab_left{width:870px; float:left;}
.oblirhtbx_mnu{
	background:#ffffff;
	border:1px solid #edeeee;
	height:44px;
	}
.oblirhtbx_mnu ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.oblirhtbx_mnu ul li{
	float:left;
	font-family: 'open_sansregular';
	font-size:13px;
	color:#45484a;
}
.oblirhtbx_mnu ul li a{
	color:#515052;
	text-decoration:none;
	display:block;
	padding:13px 27px;
	border-right:1px solid #f8f8f8;
}
.oblirhtbx_mnu ul li a:hover{
	color:#45484a;
	background:#dddfe1;
	border-right:1px solid #cfcfcf;
}
.oblirhtbx_mnu ul li a.selected{
	color:#45484a;
	background:#dddfe1;
	border-right:1px solid #edeeee;
}

.oblirhtbx_bdy{
	width:auto;
	padding:30px 20px;
	background:#fff;
	border-bottom:1px solid #e6e7e8;
	border-left:1px solid #e6e7e8;
	border-right:1px solid #e6e7e8;
}

.oblirhtbx_bdylft{
	width:auto;
}
.oblirhtbx_bdylft p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:28px; line-height:22px;}

.oblirhtbx_bdylft img{
	float:left;
	margin:0 15px 0 0;
	clear:left;
}

.total_tab_right{width:258px; float:right;}
.total_tab_right_top{width:100%; margin-bottom:20px;}
.total_tab_right_top h2{font-family: 'OpenSansBold'; font-size:13px; color:#45484a; font-weight:bold; text-transform:uppercase;}
.total_tab_right_feld{width:25%; margin-right:5%; margin-bottom:20px; float:left;}
.total_tab_right_feld textarea { width:100%; }
.total_tab_right_feld p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.total_tab_right_feld p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.text_box_index{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding:7px; width:256px; background:#e6e6e6; border-radius:5px; border-top:1px solid #c6c6c6; border-bottom:none; border-left:none; border-right:none; }
.textarea_index{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding:7px; width:256px; background:#e6e6e6; border-radius:5px; border-top:1px solid #c6c6c6; border-bottom:none; border-left:none; border-right:none; height:90px; }


.sendbtn{background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */ text-align:center; font-size:12px; color:#222; border:1px solid #fff; padding:6px 28px; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:0 1px 1px #ddd; cursor:pointer; text-transform:uppercase;}

.sendbtn:hover{background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(99%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 99%); /* IE10+ */
background: linear-gradient(to bottom, #cccccc 0%,#eeeeee 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
	
div.wpcf7-mail-sent-ok {
clear: both;
}

div.wpcf7-validation-errors {
clear: both;
}
	
	.callbackbtn{background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */ text-align:center; font-size:11px; color:#ccc;  padding:4px 14px; font-family: 'open_sansregular'; font-size:12px; font-weight:normal; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  cursor:pointer; text-transform:uppercase; border:none;}

.callbackbtn:hover{background: #0e0e0e; /* Old browsers */
background: -moz-linear-gradient(top, #0e0e0e 0%, #7d7e7d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e0e0e), color-stop(100%,#7d7e7d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0e0e0e 0%,#7d7e7d 100%); /* IE10+ */
background: linear-gradient(to bottom, #0e0e0e 0%,#7d7e7d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0e0e', endColorstr='#7d7e7d',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
	
/*=========== End Tab Area  ==============*/

/*=========== Strat Top Footer  ==============*/
.top_footer{width:100%; background:#3f4345;}
.top_footer_con{max-width:1170px; margin:0 auto;}
.top_footer_con_left{width:315px; float:left; margin-top:43px;}
.top_footer_con_middle{width:292px; float:left; margin-top:43px; margin-bottom:30px;}
.top_footer_con_middle h2{font-family: 'OpenSansExtrabold'; font-size:14px; color:#f8f8f8; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
.footer_middle_contain{width:100%; margin-bottom:10px;}
.footer_middle_contain p{font-family: 'open_sansregular'; font-size:13px; color:#b4b9bc; font-weight:normal; line-height:22px; float:left; clear:left; margin-bottom:10px;}

.footer_middle_contain p a{color:#b4b9bc; text-decoration:none;}
.footer_middle_contain p a:hover{color:#b4b9bc; text-decoration:underline;}
.footer_middle_contain ul{margin:0; padding:0;}
.footer_middle_contain ul li{ display:inline;}
.footer_middle_contain ul li a{ background:url(images/arrow1.png) 0 7px no-repeat; font-family: 'open_sansregular'; font-size:13px; color:#b4b9bc; padding:0 0 15px 10px; display:block;}
.footer_middle_contain ul li a:hover{color:#cbd0d2; text-decoration:none;  opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;}
.top_footer_con_last{width:270px; float:left; margin-top:43px;}
.top_footer_con_last h2{font-family: 'OpenSansExtrabold'; font-size:14px; color:#f8f8f8; font-weight:bold; text-transform:uppercase; padding-bottom:15px;}
.top_footer_con_last p{font-family: 'open_sansregular'; font-size:13px; color:#b4b9bc; font-weight:normal; line-height:22px; padding-bottom:12px;}
.footer_text_box{width:96%; padding:2%; background:url(images/text_box_bg.png) top left repeat-x; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family: 'open_sansregular'; font-size:13px; color:#b4b9bc; font-weight:normal; font-style:italic; border:none;}
.send_area{width:98%; padding:1%; background:url(images/text_box_bg.png) left top repeat-x; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.send_area_button{width:66px; float:right; margin-top:-12%; position:relative; z-index:999;}
.send_area_text{width:auto; float:left;}
.last_text{font-family: 'open_sansregular'; font-size:13px; color:#b4b9bc; font-weight:normal; font-style:italic; border:none; width:100%; background:none;}
/*=========== End Top Footer  ==============*/

/*=========== Down footer  ==============*/
.down_footer{width:100%; background:#353738;}
.down_footer_con{max-width:1170px; margin:0 auto;}
.down_footer_con_left{width:270px; float:left;}
.down_footer_con_left p{font-family: 'open_sansregular'; font-size:12px; color:#7b7b7b; font-weight:normal; padding:20px 0;}
.down_footer_con_right{width:170px; float:right;}
.down_footer_con_right p{font-family: 'open_sansregular'; font-size:12px; color:#7b7b7b; font-weight:normal; padding:20px 0;}
/*=========== Down footer  ==============*/


/*=========== About Page  ==============*/
.about_total{max-width:1170px; margin:20px auto;}
.about_top{width:100%; border-bottom:2px solid #e6e7e8; margin-bottom:20px; position:relative;}
.about_top_left{ float:left; }
.about_top_left_01{width:auto;  float:left; background:url(images/heading_border.png) left bottom no-repeat;}
.about_top_left_01 h2{font-family: 'open_sansregular'; font-size:25px; color:#308705; font-weight:normal; padding-bottom:25px;}
.bread_cum{float:left; margin-left: 40px;    padding-top: 4px;}
.bread_cum ul{margin:0; padding:0;}
.bread_cum ul li{float:left; background:url(images/bread_arrow.png) right no-repeat; display:inline; font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal;  text-decoration:underline;}
.bread_cum ul li a{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding: 5px 21px 5px 5px; text-decoration:underline; display:block; }
.bread_cum ul li a:hover{color:#45484a; text-decoration:underline;}
.bread_cum ul li:last-child{background:none; margin:4px 0 0 10px;}
.lst_nav{padding:4px 0 0 5px;}
.about_top_right{/*width:170px;*/ float:right; padding-top:6px;}
.about_top_right a{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ text-align:center; font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:bold; padding:13px 36px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:1px 1px 1px #ccc; }

.about_top_right a:hover{background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}


.contact_area_con {min-height:400px; padding-top:40px; }
.contact_area_con  p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:20px; line-height:22px;}
.contact_area_con .post-password-form { padding-top:40px;}
.contact_area_con input[type=text], .contact_area_con input[type=email], .contact_area_con input[type=password]{
    background: none repeat scroll 0 0 #e6e6e6;
    border-radius: 5px;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #7f7f7f;
    font-family: 'open_sansregular';
    font-size: 12px;
    font-weight: normal;
    padding: 7px;
    width: 300px;
}
.contact_area_con textarea{
    background: none repeat scroll 0 0 #e6e6e6;
    border-radius: 5px;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #7f7f7f;
    font-family: 'open_sansregular';
    font-size: 12px;
    font-weight: normal;
    padding: 7px;
    width: 400px;
}
.contact_area_con input[type=submit] {
    background: #eeeeee;
    background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    text-align: center;
    font-size: 12px;
    color: #222;
    border: 1px solid #fff;
    padding: 6px 28px;
    font-family: 'open_sansregular';
    font-size: 12px;
    font-weight: normal;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 1px #ddd;
    cursor: pointer;
    text-transform: uppercase;
    }

.about_middle{width:100%; margin-bottom:20px;}
.about_middle_left{width:770px; float:left;}
.about_middle_left h2{font-family: 'open_sansregular'; font-size:37px; color:#414042; font-weight:normal; padding-bottom:20px;}
.about_middle_left img{padding-bottom:20px;}
.about_middle_left h3{ font-family: 'OpenSansBold'; font-size:15px; color:#414042; font-weight:bold; padding-bottom:20px;}
.about_middle_left p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:20px; line-height:22px;}
.about_middle_left ul{padding:0; margin:0 0 60px 0;}
.about_middle_left ul li{ 
	background:url(images/bullet_icon.png)0 7px no-repeat;
	font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal;
	list-style-type:none;
    margin:3px 0;
    padding:0 0 6px 13px;
}

.about_middle_left h3{ font-family: 'OpenSansBold'; font-size:14px; color:#45484a; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}

.about_down{width:100%; margin-top:20px;}
.about_down h1{font-family: 'open_sansregular'; font-size:16px; color:#414042; font-weight:normal; padding-bottom:6px;}
.about_down h2{ font-family: 'OpenSansBold'; font-size:32px; color:#308705; font-weight:bold; padding-bottom:10px;}
.about_down h2 span{ font-family: 'OpenSansBold'; font-size:32px; color:#414042; font-weight:bold; padding-bottom:10px;}
.about_down p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:6px; line-height:22px;}
.about_middle_right{width:332px; float:right; background:#ffffff; border:1px solid #e8e8e8; padding:18px; border-radius:6px;}
.about_middle_right_con{width:100%;}
.about_middle_right_con_top{width:100%;}
.about_middle_right_con_top h1{ font-family: 'OpenSansBold'; font-size:14px; color:#45484a; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}
.about_middle_right_con_top img{margin-bottom:10px;}
.about_middle_right_con_top h2{ font-family: 'OpenSansBold'; font-size:13px; color:#696d70; font-weight:bold; padding-bottom:5px;}
.about_middle_right_con_top p{font-family: 'open_sansregular'; font-size:13px; color:#696d70; font-weight:normal; padding-bottom:16px; line-height:22px;}
.about_middle_right_con_top p a{background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */ text-align:center; font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:bold; padding:13px 36px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:1px 1px 1px #ccc; }

.about_middle_right_con_top p a:hover{background: #e2e2e2; /* Old browsers */
background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}



.about_middle_right_con_top_left{font-family: 'OpenSansBold'; font-size:13px; color:#696d70; font-weight:bold; padding-bottom:8px; width:80px; float:left;}
.about_middle_right_con_top_right{font-family: 'open_sansregular'; font-size:13px; color:#696d70; font-weight:normal; padding-bottom:8px; float:left;  }
.about_middle_right_con_top_right p{font-family: 'open_sansregular'; font-size:13px; color:#696d70; font-weight:normal; padding-bottom:8px;}
.about_middle_right_con_top_right p a{color:#696d70; text-decoration:none; background-color:none; border:none; padding:0; box-shadow:none; background:none; font-weight:normal;}
.about_middle_right_con_top_right p a:hover{color:#696d70; text-decoration:underline;  background-color:none; border:none; padding:0; box-shadow:none; background:none; font-weight:normal;}

/*=========== Remote Help Desk Page  ==============*/
.red-button{
display: block;
height: 42px;
width: 340px;
background: -webkit-linear-gradient(#c61d1d, #a21111);
background: -o-linear-gradient(#c61d1d, #a21111);
background: -moz-linear-gradient(#c61d1d, #a21111);
background: linear-gradient(#c61d1d, #a21111);
text-align: center;
font-size: 16px;
font-family: 'OpenSansBold';
border: 1px solid #920f0f;
border-radius: 3px;
line-height: 42px;
color: white;
margin-bottom: 10px;
}

.red-button:hover{
background: -webkit-linear-gradient(#c61d1d, #da2828);
background: -o-linear-gradient(#c61d1d, #da2828);
background: -moz-linear-gradient(#c61d1d, #da2828);
background: linear-gradient(#c61d1d, #da2828);
cursor:pointer;
}

/*=========== Contact Page  ==============*/
.contact_map{width:100%; margin-top:-20px; margin-bottom:20px;}
.contact_map img{width:100%;}
.contact_area{width:100%; margin-bottom:20px;}
.contact_area_con{max-width:1170px; margin:0 auto;}
.contact_area_con_left{width:25%; float:left;}
.contact_area_con_left h1{ font-family: 'OpenSansBold'; font-size:14px; color:#45484a; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}
.contact_area_con_left h2{ font-family: 'OpenSansBold'; font-size:13px; color:#696d70; font-weight:bold; padding-bottom:5px;}
.contact_area_con_left p{font-family: 'open_sansregular'; font-size:13px; color:#696d70; font-weight:normal; padding-bottom:16px; line-height:22px;}
.contact_area_con_right{width:73%; float:right;}
.contact_area_con_right h1{ font-family: 'OpenSansBold'; font-size:14px; color:#45484a; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}
.left_contact{width:425px; float:left;}
.left_contact p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.left_contact p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.right_contact{width:425px; float:right; margin-bottom:15px;}
.right_contact p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.right_contact p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.text_box_index_01{
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #c6c6c6 -moz-use-text-color -moz-use-text-color;
    border-radius: 5px;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #7f7f7f;
    font-family: 'open_sansregular';
    font-size: 12px;
    font-weight: normal;
    padding: 7px;
    width: 88%;
}
.contact_text_area{width:100%; margin-bottom:10px;}
.contact_text_area p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.contact_text_area p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.textarea_index_02{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding:7px; width:95%; background:#e6e6e6; border-radius:5px; border-top:1px solid #c6c6c6; border-bottom:none; border-left:none; border-right:none; height:150px; }
/*=========== Contact Page  ==============*/

/*=========== Quote Page  ==============*/

.about_middle_left img.wpcf7-captcha-captcha-48 { padding-bottom:0px; }
.quote_left{width:385px; float:left; margin-bottom:15px;}
.quote_left p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.quote_left p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.quote_right{width:385px; float:right; margin-bottom:15px;}
.quote_right p{font-family: 'open_sansregular'; font-size:12px; color:#45484a; font-weight:normal; padding-bottom:7px;}
.quote_right p span{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding-bottom:8px;}
.qutote_page_text{
    background: none repeat scroll 0 0 #e6e6e6;
    border-color: #c6c6c6 -moz-use-text-color -moz-use-text-color;
    border-radius: 5px;
    border-style: solid none none;
    border-width: 1px medium medium;
    color: #7f7f7f;
    font-family: 'open_sansregular';
    font-size: 12px;
    font-weight: normal;
    padding: 7px;
    width: 88%;
}

.qutote_page_textarea{font-family: 'open_sansregular'; font-size:12px; color:#7f7f7f; font-weight:normal; padding:7px; width:95%; background:#e6e6e6; border-radius:5px; border-top:1px solid #c6c6c6; border-bottom:none; border-left:none; border-right:none; height:150px; }
/*=========== Quote Page ==============*/

/*=========== Service Page  ==============*/

.service_right_con{width:770px; float:right;}
.service_right_con h1{font-family: 'open_sansregular'; font-size:37px; color:#414042; font-weight:normal; padding-bottom:20px;}
.service_right_con img{padding-bottom:20px;}
.service_right_con h2{ font-family: 'OpenSansBold'; font-size:15px; color:#414042; font-weight:bold; padding-bottom:15px;}
.service_right_con p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:20px; line-height:22px;}
.service_right_con ul{padding:0; margin:0 0 20px 0;}
.service_right_con ul li{ 
	background:url(images/bullet_icon.png)0 7px no-repeat;
	font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal;
	list-style-type:none;
    margin:3px 0;
    padding:0 0 6px 13px;
}

.service_right_con h3{ font-family: 'OpenSansBold'; font-size:14px; color:#45484a; font-weight:bold; padding-bottom:5px; text-transform:uppercase;}
.service_down{width:100%; margin-top:0px;}
.service_down h1{font-family: 'open_sansregular'; font-size:16px; color:#414042; font-weight:normal; padding-bottom:5px;}
.service_down h2{ font-family: 'OpenSansBold'; font-size:32px; color:#308705; font-weight:bold; padding-bottom:5px;}
.service_down h2 span{ font-family: 'OpenSansBold'; font-size:32px; color:#414042; font-weight:bold; padding-bottom:10px;}
.service_down p.call-action-text{font-family: 'open_sansregular'; font-size:16px; color:#414042; font-weight:normal; padding-bottom: 10px;}
.service_down p.call-action-number{ font-family: 'OpenSansBold'; font-size:32px; color:#308705; font-weight:bold; padding-bottom:15px;}
.service_down p.call-action-number span { font-family: 'OpenSansBold'; font-size:32px; color:#414042; font-weight:bold; padding-bottom:10px;}
.service_down p{font-family: 'open_sansregular'; font-size:13px; color:#45484a; font-weight:normal; padding-bottom:6px; line-height:22px;}
.service_left_con{width:370px; float:left;}
.service_left_con_top{width:370px; margin-bottom:38px;}
.service_left_con_top h2{font-family: 'OpenSansBold'; font-size:16px; color:#45484a; font-weight:bold; padding-bottom:20px; text-transform:uppercase;}
.service_left_box{width:100%;}

.service_left_box_con, .service_left_box .menu-item{width:99%; background:#fff; border:1px solid #e0e1e2;}
.service_left_box_con ul, .service_left_box ul { margin:0px; padding:0px; list-style-type:none;}
.service_left_box_con ul li, .service_left_box  ul li{ margin:0px; padding:0px; width:100%; float:left;}
.service_left_box_con:hover ul li, .service_left_box  ul li:hover{ background-color:#f8f8f8}
.service_left_box_con ul li a, .service_left_box .menu-item a{ display:block; font-family:'OpenSansLight'; font-size:16px; color:#45484a; font-weight:normal; padding:12px 0 0 12px; line-height:22px; float:left;}
.service_left_box_con:hover ul li a, .service_left_box .menu-item li:hover a{ color:#308705;}
.service_left_box .menu-item a { padding:0px; text-indent:10px; width:300px; line-height:44px; }

.service_left_box_con ul li a.select{ color:#308705;}
.service_left_box_con ul li .outback{ float:right; width:13px; height:44px; margin-right:-13px; }
.service_left_box_con:hover ul li .outback{ background:#f8f8f8 url(images/service_box_hover.png) 100% center no-repeat;  }
.service_left_box_con ul li.active .outback{background:#f8f8f8 url(images/service_box_hover.png) 100% center no-repeat;  }
.service_left_box_con ul li.active{ background-color:#f8f8f8;}


.service_left_box span { width:44px; height:44px; float:left; border-right:1px solid #e0e1e2;}

/* Server Solutions Menu */

.service_left_box #menu-item-259 span {background:url(images/sevice1_icon.png) no-repeat;}
.service_left_box #menu-item-259:hover span, .service_left_box li#menu-item-259.current-menu-item span {background:url(images/sevice1_icon_hover.png) no-repeat;}

.service_left_box #menu-item-258 span {background:url(images/sevice2_icon.png) no-repeat;}
.service_left_box #menu-item-258:hover span, .service_left_box li#menu-item-258.current-menu-item span {background:url(images/sevice2_icon_hover.png) no-repeat;}

.service_left_box #menu-item-257 span {background:url(images/sevice3_icon.png) no-repeat;}
.service_left_box #menu-item-257:hover span, .service_left_box li#menu-item-257.current-menu-item span {background:url(images/sevice3_icon_hover.png) no-repeat;}

.service_left_box #menu-item-256 span {background:url(images/sevice4_icon.png) no-repeat;}
.service_left_box #menu-item-256:hover span, .service_left_box li#menu-item-256.current-menu-item span {background:url(images/sevice4_icon_hover.png) no-repeat;}

.service_left_box #menu-item-260 span {background:url(images/sevice5_icon.png) no-repeat;}
.service_left_box #menu-item-260:hover span, .service_left_box li#menu-item-260.current-menu-item span {background:url(images/sevice5_icon_hover.png) no-repeat;}

.service_left_box #menu-item-261 span {background:url(images/sevice6_icon.png) no-repeat;}
.service_left_box #menu-item-261:hover span, .service_left_box li#menu-item-261.current-menu-item span {background:url(images/sevice6_icon_hover.png) no-repeat;}

/* IT Support Menu */

.service_left_box #menu-item-265 span {background:url(images/sevice7_icon.png) no-repeat;}
.service_left_box #menu-item-265:hover span, .service_left_box li#menu-item-265.current-menu-item span {background:url(images/sevice7_icon_hover.png) no-repeat;}

.service_left_box #menu-item-266 span {background:url(images/sevice8_icon.png) no-repeat;}
.service_left_box #menu-item-266:hover span, .service_left_box li#menu-item-266.current-menu-item span {background:url(images/sevice8_icon_hover.png) no-repeat;}

.service_left_box #menu-item-384 span {background:url(images/sevice18_icon.jpg) no-repeat;}
.service_left_box #menu-item-384:hover span, .service_left_box li#menu-item-266.current-menu-item span {background:url(images/sevice18_icon_hover.jpg) no-repeat;}

.service_left_box #menu-item-263 span {background:url(images/sevice9_icon.png) no-repeat;}
.service_left_box #menu-item-263:hover span, .service_left_box li#menu-item-263.current-menu-item span {background:url(images/sevice9_icon_hover.png) no-repeat;}

.service_left_box #menu-item-264 span {background:url(images/sevice10_icon.png) no-repeat;}
.service_left_box #menu-item-264:hover span, .service_left_box li#menu-item-264.current-menu-item span {background:url(images/sevice10_icon_hover.png) no-repeat;}

.service_left_box #menu-item-262 span {background:url(images/sevice11_icon.png) no-repeat;}
.service_left_box #menu-item-262:hover span, .service_left_box li#menu-item-262.current-menu-item span {background:url(images/sevice11_icon_hover.png) no-repeat;}

.service_left_box #menu-item-362 span {background:url(images/sevice11a_icon.jpg) no-repeat;}
.service_left_box #menu-item-362:hover span, .service_left_box li#menu-item-262.current-menu-item span {background:url(images/sevice11a_icon_hover.jpg) no-repeat;}

/* Hosting and Hardware Menu */

.service_left_box #menu-item-267 span {background:url(images/sevice12_icon.png) no-repeat;}
.service_left_box #menu-item-267:hover span, .service_left_box li#menu-item-267.current-menu-item span {background:url(images/sevice12_icon_hover.png) no-repeat;}

.service_left_box #menu-item-271 span {background:url(images/sevice13_icon.png) no-repeat;}
.service_left_box #menu-item-271:hover span, .service_left_box li#menu-item-271.current-menu-item span {background:url(images/sevice13_icon_hover.png) no-repeat;}

.service_left_box #menu-item-268 span {background:url(images/sevice14_icon.png) no-repeat;}
.service_left_box #menu-item-268:hover span, .service_left_box li#menu-item-268.current-menu-item span {background:url(images/sevice14_icon_hover.png) no-repeat;}

.service_left_box #menu-item-270 span {background:url(images/sevice15_icon.png) no-repeat;}
.service_left_box #menu-item-270:hover span, .service_left_box li#menu-item-270.current-menu-item span {background:url(images/sevice15_icon_hover.png) no-repeat;}

.service_left_box #menu-item-269 span {background:url(images/sevice16_icon.png) no-repeat;}
.service_left_box #menu-item-269:hover span, .service_left_box li#menu-item-269.current-menu-item span {background:url(images/sevice16_icon_hover.png) no-repeat;}

.service_left_box #menu-item-285 span {background:url(images/sevice17_icon.jpg) no-repeat;}
.service_left_box #menu-item-285:hover span, .service_left_box li#menu-item-285.current-menu-item span {background:url(images/sevice17_icon_hover.jpg) no-repeat;}


/*=========== Service Page  ==============*/

/*=========== 19/8/2014  ==============*/
.footer_devisionleft{float:left; width:33px; padding:3px 0 0 0;}
.footer_devisionright{float:left; width:223px; padding:0;}
/*=========== 19/8/2014  ==============*/


/*========== Start Slider Text area ============*/
.slider_txt{
	max-width: 550px;
	padding: 10px;
	display: block;
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
}
.slider_txt h1{
	padding-bottom:0;
	text-align:left;
	line-height:normal;
    font-family: "OpenSansExtrabold";
    font-size: 58px;
    font-weight: normal;
    text-transform: uppercase;
}

.slider_txt h2{
	font-weight:normal;
	text-align:left;
	line-height:normal;
    font-family: "OpenSansLight";
    font-size: 32px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.slider_txt h3{
	width:auto;
	margin-bottom:15px;
	margin-top:15px;
	text-align:left;
}

.slider_txt p{
	font-weight:normal;
	padding-bottom:15px;
	text-align:left;
	line-height:18px;
    font-family: "open_sansregular";
    font-size: 14px;
    padding-bottom: 25px;
}



.h1clr1{text-shadow: 0px 0px 6px #000000; color:#ffffff}
.h2clr1{text-shadow:0 0 3px #ffffff; color: #ffffff;}
.pclr1{text-shadow: 0 0 3px #000000; color: #ffffff;}

.h1clr2{text-shadow: 0px 0px 6px #000000; color:#ffffff}
.h2clr2{text-shadow:0 0 3px #ffffff; color: #ffffff;}
.pclr2{text-shadow: 0 0 3px #000000; color: #ffffff;}

.h1clr3{text-shadow: 0px 0px 6px #000000; color:#ffffff}
.h2clr3{text-shadow:0 0 3px #ffffff; color: #ffffff;}
.pclr3{text-shadow: 0 0 3px #000000; color: #ffffff;}

.h1clr4{text-shadow: 0px 0px 6px #000000; color:#ffffff}
.h2clr4{text-shadow:0 0 3px #ffffff; color: #ffffff;}
.pclr4{text-shadow: 1px 0px 0px #000000; color:#ffffff;}



/*========== End Slider Text area ============*/

