*{margin:0px; padding:0px; outline:none; list-style:none;}
a img{border:none;}
a{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

body{width:100%; /*background:url(../img/background1.png) repeat;*/ background-size:100%; color:#757575; font-size:14px;}

header{width:100%; /***background:#f0fce7;***/}
.container{width:100%;}
.logo_area {margin: 5px 0 0;}

.opti_txt{width:100%; display:inline-block;}
.opti_txt h1 {font-size:44px; font-weight: bold; color:#4D2F00; font-family: message-box; text-align:center; margin:0 0 10px;}
.opti_txt > p {font-size: 28px; font-weight: bold; text-align: center; color:#9D1919; font-family: message-box;}

.nav_menu {display: inline-block;  width: 100%; text-align:center;}
.nav_menu > ul{display:inline-block; margin:0px; padding:0px;}
.nav_menu li{float: left; padding: 0 22px;}
.nav_menu a {color: ##214a99; font-size: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400;}
.nav_menu a img{vertical-align:auto;}
.nav_menu a:hover{text-decoration: none;} 


#nav {position:relative; width:100%; margin:0 auto; padding:10px 0 0; /***background:#f0fce7;***/}
ul#navigation {margin:0 0 0 9px; position:relative; float:left; border-left:1px solid #c4dbe7; border-right:1px solid #c4dbe7; background:url(../img/nav-bg.png) no-repeat; height:41px;}
ul#navigation li {display:inline; font-size:12px; font-weight:bold; margin:0; padding:0; float:left; position:relative; border-top:1px solid #c4dbe7; border-bottom:2px solid #c4dbe7;}
ul#navigation li a {padding:10px 21px; color:#616161; text-decoration:none; display:inline-block; border-right:1px solid #fff; border-left:1px solid #C2C2C2; border-top:1px solid #fff; border-bottom:1px solid #fff;  -webkit-box-shadow: inset 0px 0px 4px 2px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 0px 4px 2px rgba(255,255,255,1);}
ul#navigation li a:hover {background:#f8f8f8; color:#282828;}
ul#navigation li a.first {border-left: 0 none;}
ul#navigation li a.last {border-right: 0 none;}
ul#navigation li:hover > a {background:#fff;}
ul#navigation li:hover > ul{visibility:visible; opacity:1;}
ul#navigation ul, ul#navigation ul li ul {list-style: none; margin: 0; padding: 0; visibility:hidden; position: absolute; z-index: 99999; width:180px; background:url(../img/ul-img.png) no-repeat; height:auto; box-shadow:1px 1px 3px #ccc;}
ul#navigation ul {top: 41px; left: 1px;}
ul#navigation ul li ul {top: 0; left: 181px; /* strong related to width:180px; from above */}
ul#navigation ul li {clear:both; width:100%; border:0 none; border-bottom:1px solid #c9c9c9;}
ul#navigation ul li a {background:none; padding:7px 15px; color:#616161; text-shadow:1px 1px 0px #fff; text-decoration:none; display:inline-block; border:0 none;   float:left;  clear:both; width:180px;}


.item img{width:100%; height:auto;}


.site_aboutus {width: 100%; padding: 40px 0 0 0; display:inline-block;}
.site_about_img {display: inline-block;}
.site_aboutus_conent_heading{font-size:28px; margin:0px; font-weight:600; text-align:justify; padding:0 0 20px 0; border-bottom:1px solid #3b3b3b; color:#3b3b3b; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#ContentPlaceHolder1_GridViewAboutUs_LinkButton2_0 {text-align:justify; display:inline-block; color:#757575; font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;	font-weight:400 !important; margin:20px 0 0 0;}
#ContentPlaceHolder1_GridViewAboutUs_btnMore_0 {border:1px solid #9D1919; padding:8px 20px; background:#9D1919; color:#fff; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; font-weight:400; border-radius:10px; display:inline-block; margin-top:30px;}


.why_optimiser{width:100%; padding:40px 0 0 0; display:inline-block;}
.why_optimiser_heading_content {border-bottom:1px solid #3b3b3b; padding:0 0 20px 0; margin:0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:28px; font-weight:600 !important; color:#3b3b3b;}
.why_optimiser_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.our_works_site{width:100%; float:left; padding:40px 0;}
.our_work_headding_content{border-bottom:1px solid #3b3b3b; padding:0 0 20px 0; margin:0px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:28px; font-weight:600 !important; color:#3b3b3b;}
.our_work_headding_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}

.box_border_our_work{width:100%; float:left; margin-top:40px;}
#ContentPlaceHolder1_GridView2_img1_0 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}
#ContentPlaceHolder1_GridView2_ImageButton5_0 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}
#ContentPlaceHolder1_GridView2_ImageButton4_0 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}
#ContentPlaceHolder1_GridView2_img1_1 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}
#ContentPlaceHolder1_GridView2_ImageButton5_1 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}
#ContentPlaceHolder1_GridView2_ImageButton4_1 {border: 1px solid #000;	width: 100%; padding: 5px; border-radius:5px;}


.our_strength {background: #4d2f00; padding:40px 0; display: inline-block; width: 100%;}
.our_strength_heading > h1 {color: #fff; font-size: 30px; font-weight: bold; margin:0px; text-align:center;}
.box_border_strength {float: left; text-align: center;	width: 100%; margin:40px 0 0 0;}


.portfolio_main{width:100%; float:left; padding:40px 0;}
.portfolio_headding_content {border-bottom:1px solid #3b3b3b; padding:0 0 20px 0; margin:0; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:28px; font-weight:600 !important; color:#3b3b3b;}
.portfolio_headding_content h1 {margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}
#ContentPlaceHolder1_GridView4 a img {width:100%; float: left;}
.portfolio_icon_margin {margin:40px 0 0 0;}


.our_clients_site{width:100%; float:left; padding:0 0 40px 0;}
.client_headding_content {border-bottom:1px solid #3b3b3b; padding:0 0 20px 0; margin:0px; color:#3b3b3b; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 28px; font-weight: 600;}
.our_clients_icon_margin {margin:40px 0 0 0;}

                                                                                          
footer{width:100%; float:left; background:#1E1200; padding:40px 0 0 0;}
.login_contant{width:100%;}
.login_contant h2 {color: #fff; font-size: 20px; font-weight: bold; margin:0px; padding:0px;}
.login_contant > ul {margin:15px 25px 0 0; float:left;}
.login_contant a {color:#fff; font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400;}
.login_contant a:hover{color:#9d1919; text-decoration:none;}
.login_contant li {color: #fff; list-style: inside none disc;}

.news_area {margin: 15px 0 0;}
.news_area img {float:left; margin: 0 10px 0 0;}
.news_area p {font-size: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400; color:#fff; width:68%; display:inline-block;}

.twitter {margin: 15px 0 0;}

.copyright{width:100%; display:inline-block; background:#fff; margin:60px 0 10px 0; background:url(../img/nav-bg.png) no-repeat; height:41px; background-size:cover;}
.copy_txt {margin: 4px 0 0; text-align:center;}
.copy_txt > p {padding: 6px 0 0; font-size:17px; color:#000;}
.social_icon {text-align: right; width: 100%; margin:4px 0 0 8px;}
.social_icon h5 {float: left; font-size: 14px; margin: 5px 0 0; text-align: center; width: 100%;}
.social_icon > ul {display: inline-block; margin: 4px 0 0; width:100%;}
.social_icon li {float: left; padding: 0 2.5px;}
.social_icon img:hover{perspective:800px; perspective-origin:50% 100px; transform: rotateY(180deg); transition: all 2s ease-in-out 0s;}



/*****Contact US*****/
.contact_img img {width: 100%;}

.address_fild{width:100%; float:left; padding:40px 0 0 0;}
.company_address_heading{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:20px;}
.company_address_heading h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}

.form_fild{width:100%; float:left; background:#fff; padding:40px 0;}
.form_heading_content{color: #757575; font-size: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;	font-weight: 400;}

.btn.btn-default {padding: 15px 50px;	border-radius: 15px; font-size: 14px; font-weight: 500; margin:15px 15px 0 0; float:right;}
.btn.btn-default:hover{background:#FF0000; color:#fff;}

.form-group1 {width: 100%; float: left;}

.form-group {margin: 20px 0 0 0;}
#ContentPlaceHolder1_TitleList1 {width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_NameTxt {width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_CityList2 {width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_CountryList1 {width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_PostTxt{width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_MobileTxt{width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_EmailTxt{width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_FaxTxt{width: 100%; height: 28px; padding: 0 10px;}
#ContentPlaceHolder1_AddressTxt{width: 100%; height: 94px; padding: 0 10px;}
#ContentPlaceHolder1_CommentTxt{width: 100%; height: 94px; padding: 0 10px;}
#ContentPlaceHolder1_SubmitCmd {padding: 15px 55px;	background: #9D1919; border: 1px solid #9D1919; border-radius: 15px; margin: 30px 0 0 30px; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;}
/********************/


/*****sms service*****/
.sms_txt img {width: 100%;}

/****************/


/*****software development*****/
.about_txt img {width: 100%;}

/*******************/












#ContentPlaceHolder1_GridPartners a {float: left; border: 1px solid; max-width: 16.66%;}
#GridView2_Label4_0 {width: 100%; display: inherit; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 20px; font-weight: 400;}
#GridView2_Label4_1 {width: 100%; display: inherit; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 20px; font-weight: 400;}
#GridView2_Label4_2 {width: 100%; display: inherit; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 20px; font-weight: 400;}
#GridView2_lbl1_0{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 17px; font-weight: 400; color:#fff;}


#ContentPlaceHolder1_GridViewprocedure_img1_0 {width: 100%; display: inline-block;}
#ContentPlaceHolder1_GridViewprocedure_ImageButton3_0 {width: 100%; display: inline-block;}
#ContentPlaceHolder1_GridViewprocedure_ImageButton4_0 {width: 100%; display: inline-block;}



.about_us_page{width:100%; float:left; padding:40px 0; background:#fff;}
.about_us_page_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.about_us_page_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.webtemplate_site{width:100%; float:left; padding:40px 0; background:#fff;}
.webtemplate_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0;}
.webtemplate_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.clients_site{width:100%; float:left; padding:40px 0; background:#fff;}
.clients_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.clients_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.ecommerce_site{width:100%; float:left; padding:40px 0; background:#fff;}
.ecommerce_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.ecommerce_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}
#ContentPlaceHolder1_GridViewWelcome_LinkButton2_0{padding-top:20px; text-align: left; display: inline-block; color: #757575; font-size: 17px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400;}


.sms_service_site{width:100%; float:left; padding:40px 0; background:#fff;}
.sms_service_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.sms_service_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.software_site{width:100%; float:left; padding:40px 0; background:#fff;}
.software_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.software_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.web_hosting_site{width:100%; float:left; padding:40px 0;}
.web_hosting_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.web_hosting_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.windows_plan_site{width:100%; float:left; padding:40px 0;}
.windows_plan_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.windows_plan_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.linux_plan_site{width:100%; float:left; padding:40px 0;}
.linux_plan_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.linux_plan_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.jobs_site{width:100%; float:left; padding:40px 0;}
.jobs_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.jobs_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.openings_site{width:100%; float:left; padding:40px 0;}
.openings_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.openings_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.benefits_site{width:100%; float:left; padding:40px 0;}
.benefits_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.benefits_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.customer_care_site{width:100%; float:left; padding:40px 0;}
.customer_care_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.customer_care_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.crm_support_site{width:100%; float:left; padding:40px 0;}
.crm_support_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.crm_support_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.world_wide_site{width:100%; float:left; padding:40px 0;}
.world_wide_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.world_wide_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.organisation_site{width:100%; float:left; padding:40px 0;}
.organisation_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.organisation_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.community_relation_site{width:100%; float:left; padding:40px 0;}
.community_relation_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.community_relation_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.business_alliance_site{width:100%; float:left; padding:40px 0;}
.business_alliance_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.business_alliance_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.alliance_signup_site{width:100%; float:left; padding:40px 0;}
.alliance_signup_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.alliance_signup_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.alliance_program_site{width:100%; float:left; padding:40px 0;}
.alliance_program_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.alliance_program_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.alliance_partner_site{width:100%; float:left; padding:40px 0;}
.alliance_partner_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.alliance_partner_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.services_site{width:100%; float:left; padding:40px 0;}
.services_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.services_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.off_shore_development_site{width:100%; float:left; padding:40px 0;}
.off_shore_development_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.off_shore_development_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.financial_services_site{width:100%; float:left; padding:40px 0;}
.financial_services_headind_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.financial_services_headind_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.management_services_site{width:100%; float:left; padding:40px 0;}
.management_services_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.management_services_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.web_design_site{width:100%; float:left; padding:40px 0;}
.web_design_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.web_design_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.logo_design_site{width:100%; float:left; padding:40px 0;}
.logo_design_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.logo_design_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.community_identity_site{width:100%; float:left; padding:40px 0;}
.community_identity_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.community_identity_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.flash_animation_site{width:100%; float:left; padding:40px 0;}
.flash_animation_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.flash_animation_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.modelling_site{width:100%; float:left; padding:40px 0;}
.modelling_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.modelling_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.search_engines_site{width:100%; float:left; padding:40px 0;}
.search_engines_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.search_engines_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.annual_maintenance_site{width:100%; float:left; padding:40px 0;}
.annual_maintenance_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.annual_maintenance_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.solutions_site{width:100%; float:left; padding:40px 0;}
.solutions_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.solutions_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.technical_consulting_site{width:100%; float:left; padding:40px 0;}
.technical_consulting_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.technical_consulting_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.workmethodology_site{width:100%; float:left; padding:40px 0;}
.workmethodology_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.workmethodology_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.software_development_site{width:100%; float:left; padding:40px 0;}
.software_development_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.software_development_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.enterprise_site{width:100%; float:left; padding:40px 0;}
.enterprise_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.enterprise_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.small_business_site{width:100%; float:left; padding:40px 0;}
.small_business_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.small_business_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}


.wireless_site{width:100%; float:left; padding:40px 0;}
.wireless_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:30px;}
.wireless_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}



.interactive_site{width:100%; float:left; padding:40px 0;}
.interactive_heading_content{border-bottom: 1px solid #c2c2c2; padding:0px 0 10px 0; margin-bottom:0px;}
.interactive_heading_content h1{margin: 0; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 28px; font-weight: 600;}



.box_border {width:100%; float:left; text-align:center;	margin-top:40px; padding:40px 20px; border-radius:20px;	box-shadow:0 0 12px 0.37px #747474;}
#ContentPlaceHolder1_GridView1_Linkproductname_0{margin:20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important;}

#ContentPlaceHolder1_GridView1_Linkproductname_0 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Label6_0 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Label6_0 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Label7_0 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Linkproductname_1 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Label6_1 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}
#ContentPlaceHolder1_GridView1_Label7_1 {margin:20px 0 20px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 24px; font-weight: 600 !important; display: inline-block; color:#3b3b3b;}

.price_field p span{text-align:justify; display: inline-block; color: #757575; font-size: 14px !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;	font-weight: 400 !important;}



#ContentPlaceHolder1_GridView2_Linkproductname_0 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}
#ContentPlaceHolder1_GridView2_Label6_0 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}
#ContentPlaceHolder1_GridView2_Label7_0 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}
#ContentPlaceHolder1_GridView2_Linkproductname_1 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}
#ContentPlaceHolder1_GridView2_Label6_1 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}
#ContentPlaceHolder1_GridView2_Label7_1 {margin:20px 0 5px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important; color:#3b3b3b !important; float:left;}

#ContentPlaceHolder1_GridView2_btnselect1_0{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}
#ContentPlaceHolder1_GridView2_Button1_0{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}
#ContentPlaceHolder1_GridView2_Button2_0{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}
#ContentPlaceHolder1_GridView2_btnselect1_1{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}
#ContentPlaceHolder1_GridView2_Button1_1{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}
#ContentPlaceHolder1_GridView2_Button2_1{border: 1px solid #9D1919;	padding:8px 20px; background: #9D1919; color:#fff; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size:17px; font-weight:400;
	border-radius: 10px; display: inline-block; margin-top:10px;}




#ContentPlaceHolder1_GridView3_Linkproductname_0 {color: #fff !important; margin:20px 0 10px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 17px; font-weight: 400 !important; display:inline-block;}
#ContentPlaceHolder1_GridView3_LabelPr7_0 {color: #fff !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important;}
#ContentPlaceHolder1_GridView3_Label6_0 {color: #fff !important; margin:20px 0 10px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 17px; font-weight: 400 !important; display:inline-block;}
#ContentPlaceHolder1_GridView3_Label1_0 {color: #fff !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important;}
#ContentPlaceHolder1_GridView3_Label7_0 {color: #fff !important; margin:20px 0 10px 0 !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 17px; font-weight: 400 !important; display:inline-block;}
#ContentPlaceHolder1_GridView3_Label2_0 {color: #fff !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-size: 24px; font-weight: 600 !important;}








.map {border: 5px solid #1E1200;	height: 250px;}







@media only screen and (max-width: 480px) and (min-width: 320px) {
.opti_txt h1 {font-size: 30px;}
.opti_txt > p {font-size: 24px;}

ul#navigation {height:auto; background-size:cover; margin:0px;}
ul#navigation li {width: 100%;}
ul#navigation li a {padding:10px 15px; width:100%;}

.site_aboutus_conent {margin: 30px 0 0 0;}

.portfolio_main {padding: 0 0 10px 0;}
#ContentPlaceHolder1_GridViewAboutUs_LinkButton2_0 {text-align: justify;}

#ContentPlaceHolder1_GridView4 a img {width:100%; margin: 0 0 30px 0;}


.login_contant {margin: 0 0 30px 0; display:inline-block;}

.copyright {height:auto; background-size: cover;}


.form-group {margin:0px;}
}





