#titlecontainer{
	width:100%;
	float:left;
	background-color:#70afdd;
}

#maincontentcontainer{
	width:100%;
	float:left;
	background-color:#e5e5e5;
}
#maincontent{
	font-family: 'Abel', sans-serif;
	clear: both;
	width: auto;
	max-width:1004px;
	margin:0 auto;
	position: relative;
	padding: 0px;
	height:auto;
}
.gray_height{float:left; width:100%; height:28px;}
#about_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	width:908px;
	margin:0px 15px;
}
.main_body{float:left; width:100%;}
#building{
	width:224px;
	border-right:1px solid #fff;
	float:left;
	background-color:#dce3f1;
	padding:13px 8px;
	background-image:url(../images/about_us/building.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:496px;
}
#company_info{width:667px; float:left; background-color:#e9ebde;}
.heading{
	float:right;
	color:#0065a5;
	text-align:right;
	font-family: 'Abel', sans-serif;
	font-size:32px;
	line-height:40px;
	text-transform:uppercase;
}
.bodytext{
	color:#5d6f92;
	text-align:right;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	line-height:21px;
	padding-left:22px;
}
#milestones{
	width:309px;
	float:left;
	margin:11px 0px 14px 13px;
	height:inherit;
}
#global_presence{
	width:309px;
	float:right;
	margin:10px 0px 0px 13px;
	height:inherit;
}
#our-team{
	width:309px;
	float:left;
	margin:11px 0px 14px 13px;
	height:inherit;
}
.milestone_text_container{
	float:left; width:215px;
}
.color_software_container{
	float:left; width:199px;
}
.partners_container{
	float:left; width:219px;
}
.milestone_title{
	width:202px;
	float:left;
	text-align:left;
	font-family: 'Abel', sans-serif;
	font-size:24px;
	color:#343434;
	line-height:30px;
	text-transform:uppercase;
}
.milestone_title a{color:#343434; text-decoration:none;}
.milestone_text{
	width:200px;
	float:left;
	text-align:left;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:24px;
}
.colorsw_text{
	width:180px;
	float:left;
	text-align:left;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:24px;
}
.milestone_image{
	width:92px;
	float:right;
	text-align:right;
	margin-top:18px;
}
.colorsw_image{
	width:109px;
	float:right;
	text-align:right;
	margin-top:18px;
}
.partners_image{
	width:89px;
	float:right;
	text-align:right;
	margin-top:18px;
}
.white_width{
	background-color:#fff;
	float:left;
	width:1px;
	height:175px;
}
.white_height{
	background-color:#fff;
	float:left;
	height:1px;
	width:100%;
	clear:both;
}
.byk_img{outline:none;float:left; width:auto; margin:8px 4px;}
.sdl_atlas{outline:none;float:right; width:auto; margin:8px 4px;}
.byk_img img, .sdl_atlas img{outline:none; border:0;}
/* Milestone CSS */
#milestone_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	background-image:url(../images/about_us/milestone_main.jpg);
	 background-repeat:no-repeat;
	 background-position:top right;
	width:908px;
	margin:0px 15px;
}
.milestone_info{
	width:580px;
	float:left;
	text-align:justify;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:24px;
}
.milestone_info2{
	width:100%;
	float:left;
	text-align:justify;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:24px;
}
.year_gap{float:left; width:36px;}

#year_container{float:left; width:908px;  margin-top:54px;}
div.year{float:left; width:120px; position: relative; height: 191px;}
div.year div.year_main_div{float:left; width:120px; position: absolute; bottom: 0px;}
.year_1986{
	font-family: 'Abel', sans-serif;
	font-size:30px;
	line-height:37px;
	float:left;
	width:120px;
	color:#aca46e;
	text-align:right;
}
.year_text{
	clear:both;
	width:120px;
	float:left;
	text-align:right;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:22px;
}
#infrastructure_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	background-image:url(../images/about_us/building.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:908px;
	margin:0px 15px;
}
.company-img{display:none;}
#head_office{
	float:left;
	width:100%;
	margin-top:32px;
}
.head_office_img{
	float:left;
	width:210px;
}
.head_office_title{
	font-family: 'Abel', sans-serif;
	font-size:24px;
	line-height:29px;
	float:left;
	width:100%;
	color:#101010;
	text-align:justify;
}
.head_office_text{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:20px;
	float:left;
	width:100%;
	text-align:justify;
}
.grayline{float:left; border-bottom:1px solid #e1e1e1; padding-top:19px; height:1px; width:100%;}
.employee_img1{
	float:left;
	width:224px;
}
.employee_img2{
	float:left;
	width:202px;
}
.team_title{
	font-family: 'Abel', sans-serif;
	font-size:24px;
	line-height:29px;
	float:left;
	width:96%;
	color:#101010;
}
.team_text{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:21px;
	float:left;
	width:99%;
	text-align:justify;
}
#infrastructure_div1{float:left; width:51%;}
#infrastructure_div2{float:right; width:49%;}
.infrastructure_height{float:left; width:99%; height:30px;}
/* Global Presence CSS */
#global_presence_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	background-image: url(../images/about_us/global_presence_main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:908px;
	margin:0px 15px;
}
#global_map{float:left; width:770px; margin:34px 0px 0px 72px;}
/* Our Team CSS */
#our_team_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	background-image:url(../images/about_us/our_team_main.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:908px;
	margin:0px 15px;
}
.premier_team{float:left; width:322px;}
.premier_team_title{
	font-family: 'Abel', sans-serif;
	font-size:23px;
	line-height:29px;
	float:left;
	width:364px;
	color:#101010;
	text-align:justify;
	margin-left:13px;
	margin-top:38px;
}
.company_title{
	font-family: 'Abel', sans-serif;
	font-size:30px;
	float:left;
	width:100%;
	color:#101010;
	margin:29px 0px;
}
#company_member{float:left; width:100%;}
.ramrajkar{float:left; width:300px;}
.ramrajkar_img{float:left; width:125px; padding-right:7px;}
.ramrajkar_title{
	font-family: 'Abel', sans-serif;
	font-size:18px;
	float:left;
	width:168px;
	color:#3d3d3d;
	
}
.ramrajkar_text{
	font-family: 'Abel', sans-serif;
	font-size:14px;
	float:left;
	width:168px;
	color:#6b6b6b;
}
.jpgosar{float:left; width:299px;}
.jpgosar_img{float:left; width:135px; padding-right:10px;}
.jpgosar_title{
	font-family: 'Abel', sans-serif;
	font-size:18px;
	float:left;
	width:150px;
	color:#3d3d3d;
}
.jpgosar_text{
	font-family: 'Abel', sans-serif;
	font-size:14px;
	float:left;
	width:150px;
	color:#6b6b6b;
}
/* Partners CSS */
#partners_padding{
	float:left;
	padding:0px 36px 0px 36px;
	width:840px;
	margin:30px 0px;
	height:500px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;	
}
.partners_info{float:left; width:100%;}

#partners{float:left; width:430px; margin-top:38px;}
.partners_width{float:left; width:48px;}
.partners_logo, .sdlpartners_logo{float:left; width:100%; top:0; height:61px;}
.partners_text{
	width:100%;
	float:left;
	text-align:justify;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:20px;
	padding:14px 0px;
}

.partners-dropdown{
	display:none;
	text-align:left;
	width:90%;
	height:auto;
	text-decoration:none;
}
.partners-dropdown a:hover{
	text-decoration:none;
	font-weight:normal;
	background-color:#fff;
}
.select-partner{
	width:60%;
	background:#fff;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#A6A5A5;
	margin:18px 0px 18px 0px;
	float:left;
}
.vma_info1{
	float:left;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:20px;
	width:230px;
}
.vma_info2{
	float:left;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:20px;
	width:190px;
}
.click_here{
	width:auto;
	float:left;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#010101;
	line-height:24px;
}
.click_here a{color:#010101; text-decoration:none;}
/* Color Software CSS */
#colorsw_padding{
	float:left;
	padding:39px 33px;
	background-color:#fff;
	background-image:url(../images/about_us/color_software_main.jpg);
	 background-repeat:no-repeat;
	 background-position:top right;
	width:908px;
	margin:0px 15px;
}
.colorsw_info{
	width:530px;
	float:left;
	text-align:justify;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#686868;
	line-height:24px;
	padding-bottom:48px;
}
.colorsw_name{
	font-family: 'Abel', sans-serif;
	font-size:18px;
	float:left;
	width:100%;
	color:#101010;
	text-transform:uppercase;
}
.colorsw_desc{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	float:left;
	color:#686868;
	width:100%;
}
#screen_img{float:left; width:auto; padding-right:14px; clear:both;}
#screen1{clear:both; float:left; width:488px; margin-top:48px;}
#screen2{float:left; width:420px; margin-top:48px;}
.screen_title1{
	font-family: 'Abel', sans-serif;
	font-size:22px;
	float:left;
	width:404px;
	padding-top:23px;
	color:#272727;
}
.screen_text1{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	float:left;
	width:404px;
	color:#686868;
}
.screen_title2{
	font-family: 'Abel', sans-serif;
	font-size:22px;
	float:left;
	width:182px;
	padding-top:23px;
	color:#272727;
}
.screen_text2{
	font-family: 'Abel', sans-serif;
	font-size:16px;
	float:left;
	width:182px;
	color:#686868;
}
.team-infrastructure{
	float:left;
 	width:322px;
 	border-right:1px solid #fff;
}
#partners-logo{width:100%;}
.partner-logo-img{width:auto; float:left;}
#partners-logo img{padding:10px; width:auto;}
#partners-logo img a{border:0;}
	
/*------------------- Media Queries -------------------*/
@media screen and (max-width: 1280px) 
{
#partners_padding{
	padding:0px 10px;
	width:57%;
}
}

@media screen and (max-width: 1024px) 
{
#partners_padding{
	padding:0px 10px;
	width:57%;
}
}
@media screen and (max-width: 980px) 
{

.gray_height{display:none;}

.white_width{
	height:200px;
}

#about_padding{
	padding:24px;
	background-color:#fff;
	width:92%;
}
.main_body{float:left; width:100%;}
#company_info{ clear:none; width:72%;}
#milestones, #global_presence{
	width:47%;
	border:none;
}
#our-team{width:95%; float:right;}
.team-infrastructure{
width:49%;}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:182px;
}
.byk_img, .sdl_atlas{float:left; margin:8px 2px;}
.byk_img img, .sdl_atlas img{width:98%;}
.partners_container{
	width:209px;
}
#partners_padding{
	padding:0px 10px;
	width:57%;
}
#building{
	height:521px;
}

.milestone_info{
	width:63%;
}
.milestone_info2{
	padding-top:6px;
	width:98%;
}
#year_container{width:100%;  margin-top:58px;}

#milestone_padding, #infrastructure_padding, #global_presence_padding, #our_team_padding, #colorsw_padding{
	padding:20px 20px 52px 20px;
	background-color:#fff;
	width:96%;
	margin:0px;
}

#global_map {text-align:center; width:100%; margin:0px; margin-top:70px;}

.premier_team_title{
	width:50%;
	margin-top:10px;
}

#company_member{width:100%;}
.ramrajkar{width:35%;}
.jpgosar{width:30%;}
.ramrajkar_title, .ramrajkar_text{width:58%;}

.jpgosar_title,.jpgosar_text{width:48%;}

.partners_info{float:left; width:100%;}

#partners-logo img{padding:7px;}

}

@media screen and (max-width: 800px) 
{
.gray_height{display:none;}
.white_width{
	height:160px;
}
#about_padding{
	background-color:#fff;
	width:94%;
	margin:0px;
}
.main_body{float:left; width:100%;}
	
#building{
	border:none;
	float:left;
	height:209px;
	text-align:center;
	margin:0 auto;
	width:94%;
	background-position:left bottom;
	padding:22px;
}
.heading, .bodytext{
	float:right;
	text-align:right;
	width:56%;
	clear:both;
}
#milestones, #global_presence{
	width:48%;
	border:none;
}
.team-infrastructure{
width:49.7%;}
#company_info{width:99.8%; clear:both;}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:250px;
}
.colorsw_text{
	width:226px;
}
.color_software_container{
	width:206px;
}
.sdl_atlas{float:left; margin-left:28px;}
#milestone_padding{
	padding:14px;
	background-color:#fff;
	width:96.5%;
	margin:0px;
}
.milestone_info{
	width:54%;
}
.year_gap{width:1%;}
#year_container{width:100%;  margin-top:56px;}

.head_office_title, .head_office_text{
	width:96%;
	margin-top:0px;
}

.team_title{width:90%;}

.infrastructure_height{height:31px;}
#infrastructure_div1{width:48%;}
#infrastructure_div2{width:48%;}


#infrastructure_padding, #global_presence_padding {
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:96%;
	margin:0px;
}
#partners_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:96%;
	margin:0px;
	height:500px;
}
#global_map {text-align:center; width:100%; margin:0px; margin-top:49px;}

#our_team_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:96%;
	margin:0px;
}
.premier_team_title{
	width:53%;
	margin-top:10px;
}

#company_member{width:100%;}
.ramrajkar{width:50%;}
.jpgosar{width:100%;padding-top:29px;}
.ramrajkar_title, .ramrajkar_text{width:60%;}

.jpgosar_title,.jpgosar_text{width:70%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:45%; margin-top:38px;}
.partners_width{width:5%;}

.partners_logo, .sdlpartners_logo{width:100%;}

.partners_text{width:98%; padding:0px; clear:both;}
.select-partner{
	width:60%;
	background:#fff;
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#A6A5A5;
	margin:6px 0px 10px 0px;
	padding:1px 4px;
	float:left;
}
#partners-logo img{padding:14px;}

.click_here{clear:both; }

.vma_info1, .vma_info2{padding:2px 0px; width:50%;}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

.screen_title1, .screen_text1{width:70%;}
.screen_title2, .screen_text2{width:66%;}

#screen1, #screen2{width:100%; margin-top:42px;}

.partners-dropdown{
	display:block !important;
}
}

@media screen and (max-width: 768px) 
{
	
.line{display:none;}	
	
.gray_height{display:none;}
.white_width{
	height:191px;
}
#about_padding{
	background-color:#fff;
	width:93.7%;
	margin:0px;
}
.main_body{float:left; width:100%;}
	
#building{
	border:none;
	float:left;
	height:209px;
	text-align:center;
	margin:0 auto;
	width:93.8%;
	background-position:left bottom;
	padding:22px;
}
.heading, .bodytext{
	float:right;
	text-align:right;
	width:56%;
	clear:both;
}
#milestones, #global_presence{
	width:48%;
	border:none;
}
.byk_img, .sdl_atlas{float:left; margin:6px 4px;}
.byk_img img, .sdl_atlas img{width:98%;}

#company_info{width:99.8%; clear:both;}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:215px;
}
.colorsw_text{
	width:199px;
}
.color_software_container{
	width:199px;
}
/*.sdl_atlas{float:left; margin-left:28px;}
*/
#milestone_padding{
	padding:15px;
	background-color:#fff;
	width:96%;
	margin:0px;
}
.milestone_info{
	width:59%;
}
.year_gap{display:none;}
#year_container{width:100%;  margin-top:55px;}


.team_title{width:90%;}

.infrastructure_height{height:31px;}
#infrastructure_div1{width:48%;}
#infrastructure_div2{width:48%;}


#infrastructure_padding {
	padding:15px 15px 52px 15px;
	background-size:40%;
	background-color:#fff;
	width:96%;
	margin:0px;
}
#partners_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:96%;
	margin:0px;
	border:0;
	height:520px;
}

#global_map {text-align:center; width:100%; margin:0px; margin-top:38px;}

#global_map img{width:100%;}

#our_team_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:96%;
	margin:0px;
}
.premier_team_title{
	width:53%;
	margin-top:10px;
}

#company_member{width:100%;}
.ramrajkar{width:50%;}
.jpgosar{width:100%;padding-top:29px;}
.ramrajkar_title, .ramrajkar_text{width:60%;}

.jpgosar_title,.jpgosar_text{width:70%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:45%; margin-top:38px;}
.partners_width{width:5%;}

.partners_logo, .sdlpartners_logo{width:100%;}

/*.partners_text{width:100%; padding:0px; clear:both;}
*/#partners-logo img{padding:11px;}

.click_here{clear:both; padding:10px 0px; }

.vma_info1, .vma_info2{padding:2px 0px; width:50%;}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

.screen_title1, .screen_text1{width:62%;}
.screen_title2, .screen_text2{width:58%;}

#screen1, #screen2{width:100%; margin-top:42px;}
}
@media screen and (max-width: 660px) 
{
.gray_height{display:none;}
.white_width{
	height:191px;
}
#about_padding{
	padding:15px;
	background-color:#fff;
	width:95.5%;
	margin:0px;
}
.main_body{float:left; width:100%;}
	
#building{
	border:none;
	float:left;
	height:232px;
	text-align:center;
	margin:0 auto;
	width:92.8%;
	background-position:left bottom;
	padding:22px;
}
.heading, .bodytext{
	float:right;
	text-align:right;
	width:56%;
	clear:both;
}
#milestones, #global_presence{
	width:47%;
	border:none;
}
#company_info{width:99.8%; clear:both;}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:175px;
}
.colorsw_text{
	width:161px;
}
.color_software_container{
	width:161px;
}
.sdl_atlas{float:left; margin-left:28px;}

.milestone_info{
	width:59%;
}
.year_gap{display:none;}

#year_container{width:100%;  margin-top:24px;}
div.year{width:33%; height:auto; position:inherit;}
div.year div.year_main_div{width:33%; padding-top:33px; position:inherit;}

.team_title{width:90%;}

.infrastructure_height{height:31px;}
#infrastructure_div1{width:48%;}
#infrastructure_div2{width:48%;}

#milestone_padding, #infrastructure_padding, #global_presence_padding, #partners_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:95.5%;
	margin:0px;
}
 #partners_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:95.5%;
	margin:0px;
	height:580px;
}
#global_map {text-align:center; width:100%; margin:0px; margin-top:38px;}

#global_map img{width:100%;}

#our_team_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:95.5%;
	margin:0px;
}
.premier_team_title{
	width:45%;
	margin-top:42px;
}
#company_member{width:100%;}
.ramrajkar{width:50%;}
.jpgosar{width:100%;padding-top:29px;}
.ramrajkar_title, .ramrajkar_text{width:54%;}

.jpgosar_title,.jpgosar_text{width:70%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:100%; margin-top:38px;}
.partners_width{ display:none;}

.partners_logo, .sdlpartners_logo{float:none; text-align:center; width:100%; margin:0 auto; height:auto;}

/*.partners_text{width:100%; padding:0px;}
*/
#partners-logo img{padding:10px 20px;}

.vma_info1, .vma_info2{padding:2px 0px;}
.click_here{
	width:100%;
	padding:10px 0px;
}
.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

.screen_title1, .screen_text1{width:62%;}
.screen_title2, .screen_text2{width:58%;}

#screen1, #screen2{width:100%; margin-top:42px;}

}

@media screen and (max-width: 500px) 
{
.gray_height, .white_width, .white_height{display:none;}

#about_padding{
	padding:15px;
	background-color:#fff;
	width:94%;
	margin:0px;
}
.main_body{float:left; width:100%;}
#building{
	border:none;
	float:left;
	height:300px;
	text-align:center;
	margin:0 auto;
	width:90.3%;
	background-position:left bottom;
	padding:22px;
}
.bodytext{width:48%;}

.heading{width:90%;}
#milestones, #global_presence{
	width:96.9%;
	float:left;
	clear:both;
	border:none;
	padding-top:33px;
}
#company_info{width:99.8%;}

.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:331px;
}
.colorsw_text{
	width:282px;
}
.color_software_container{
	width:282px;
}
.sdl_atlas{float:left; margin-left:28px;}
#milestone_padding{
	padding:15px;
	background:none;
	background-color:#fff;
	width:94%;
	margin:0px;
}
.milestone_info{
	width:100%;
}
.year_gap{display:none;}

#year_container{width:100%;  margin-top:24px;}
div.year{width:33%; height:auto; position:inherit;}
div.year div.year_main_div{width:33%; padding-top:33px; position:inherit;}

.head_office_img{
	float:none;
	width:100%;
	text-align:center;
	padding-bottom:14px;
}

.head_office_title, .head_office_text{
	width:100%;
	margin:0px;
	padding:0px;
}

.team_title{width:90%;}

.infrastructure_height{height:31px;}

#global_map {text-align:center; width:100%; margin:0px; margin-top:24px;}

#global_map img{width:100%;}

#infrastructure_padding, #global_presence_padding, #our_team_padding, #partners_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:94%;
	margin:0px;
}
#partners_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:94%;
	margin:0px;
	height:auto;
}
.premier_team{float:none; text-align:center; width:100%;}
.premier_team_title{
	width:100%;
	margin:0px;
	margin-top:10px;
}

#company_member{width:100%;}
.ramrajkar, .jpgosar{width:100%; padding-bottom:29px;}
.ramrajkar_title, .ramrajkar_text{width:70%;}
.jpgosar_title, .jpgosar_text{width:66%;}
.partners_info{float:left; width:100%;}

#partners{float:left; width:100%; margin-top:38px;}
.partners_width{ display:none;}

.partners_logo, .sdlpartners_logo{float:none; text-align:center; width:100%; margin:0 auto; height:auto;}

.partners_text{width:100%; padding:0px;}
.click_here{
	width:100%;
	padding:10px 0px;
}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

.screen_title1, .screen_text1{width:48%; padding:0px;}
#screen1, #screen2{width:100%; margin-top:42px;}
}

@media screen and (max-width: 480px) 
{
.gray_height, .white_width, .white_height{display:none;}

#about_padding{
	padding:15px;
	background-color:#fff;
	width:93.5%;
	margin:0px;
}
.main_body{float:left; width:100%;}
.partners-dropdown{
	width:98%;
}
.select-partner{
	width:100%;
}	
#building{
	border:none;
	float:left;
	height:356px;
	text-align:center;
	margin:0 auto;
	width:90%;
	background-position:left bottom;
	padding:22px;
}
.bodytext{width:70%;}
.company-img{
	display:block !important;
	width:100%;
	margin:0 auto;
	text-align:center;
	margin-bottom:14px;
}
.company-img img{width:70%;}
.heading{width:90%;}
#milestones, #global_presence{
	width:96.9%;
	float:left;
	clear:both;
	border:none;
	padding-top:33px;
}
#company_info{width:99.8%;}
.team-infrastructure{
width:100%;}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:331px;
}
.colorsw_text{
	width:310px;
}
.color_software_container{
	width:282px;
}
.sdl_atlas{float:left; margin-left:28px;}

.milestone_info{
	width:98%;
}
.team_text{width:98%;}
.year_gap{display:none;}

#year_container{width:100%;  margin-top:24px;}
div.year{width:33%; height:auto; position:inherit;}
div.year div.year_main_div{width:33%; padding-top:33px; position:inherit;}

.head_office_title, .head_office_text{
	width:98%;
	margin:0px;
	padding:0px;
}

.team_title{width:90%;}

.infrastructure_height{height:31px;}

#global_map {text-align:center; width:100%; margin:0px; margin-top:24px;}

#global_map img{width:100%;}

#milestone_padding, #infrastructure_padding, #global_presence_padding, #our_team_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:93.5%;
	margin:0px;
}
#partners_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:93.5%;
	margin:0px;
	height:auto;
}
.premier_team{float:none; text-align:center; width:100%;}
.premier_team_title{
	width:100%;
	margin:0px;
	margin-top:10px;
}

#company_member{width:100%;}
.ramrajkar, .jpgosar{width:100%; padding-bottom:29px;}
.ramrajkar_title, .jpgosar_title, .ramrajkar_text, .jpgosar_text{width:65%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:100%; margin-top:38px;}
.partners_width{ display:none;}

.partners_logo, .sdlpartners_logo{float:none; text-align:center; width:100%; margin:0 auto; height:auto;}

.partners_text{width:98%; padding:0px;}

#partners-logo img{padding:4px 26px;}

.click_here{
	width:100%;
	margin-top:10px;
}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

.screen_title1, .screen_text1{width:48%; padding:0px;}
#screen1, #screen2{width:100%; margin-top:42px;}
.screen_title2, .screen_text2{width:44%;}
}

@media screen and (max-width: 360px) 
{
.gray_height, .white_width, .white_height{display:none;}

#about_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:91.5%;
	margin:0px;
}
#building{
	border:none;
	float:left;
	height:449px;
	text-align:center;
	margin:0 auto;
	width:86%;
	background-position:left bottom;
}
.bodytext{ width:96%;}
#milestones, #global_presence{
	width:96%;
	float:left;
	clear:both;
	border:none;
	padding-top:33px;
}
#company_info{width:99.4%;}
.company-img img{width:80%;}
.team-infrastructure{
 	width:100%;
 	border:0px;
}
.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:201px;
}
.colorsw_text{
	width:199px;
}
.color_software_container{
	width:199px;
}
.byk_img, .sdl_atlas{float:left; margin:8px 1px;}

#milestone_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:91.5%;
	margin:0px;
}
.milestone_info{
	width:98%;
}
.year_gap{display:none;}

#year_container{width:100%;  margin-top:24px;}
div.year{width:50%; height:auto; position:inherit;}
div.year div.year_main_div{width:50%; padding-top:33px; position:inherit;}

#infrastructure_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:91.5%;
	margin:0px;
}
.employee_img1, .employee_img2{
	float:none;
	text-align:center;
	width:100%;
}

.team_title{width:100%;padding-top:36px;}

#infrastructure_div1{width:100%;}
#infrastructure_div2{float:left; width:100%;}

.infrastructure_height{display:none;}

#global_map {text-align:center; width:100%; margin:0px; margin-top:24px;}

#global_map img{width:100%;}

#global_presence_padding, #our_team_padding, #partners_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:91.5%;
	margin:0px;
	height: auto;
}
.premier_team{float:none; text-align:center; width:100%;}
.premier_team_title{
	width:100%;
	margin:0px;
	margin-top:10px;
}
#company_member{width:100%;}
.ramrajkar, .jpgosar{width:100%; padding-bottom:29px;}
.ramrajkar_img, .jpgosar_img{width:40%; padding-right:5px;}
.jpgosar_img img{width:92%;}
.ramrajkar_title, .jpgosar_title, .ramrajkar_text, .jpgosar_text{width:58%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:100%; margin-top:38px;}
.partners_width{ display:none;}

.partners_logo, .sdlpartners_logo{float:none; text-align:center; width:100%; margin:0 auto; height:auto;}

.sdlpartner_logo img{width:100%;}


.partner-logo-img{float:none; width:auto; margin:0 auto; text-align:center;}

.vma_info1, .vma_info2, .click_here{
	width:100%;
}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

#screen_img{float:none; width:auto; text-align:center; padding:0px;}

#screen1, #screen2{width:100%; margin-top:42px;}

.screen_title1, .screen_title2{width:100%; padding:0px;}
.screen_text1, .screen_text2{width:100%;}

}

@media screen and (max-width: 320px) 
{

.partners_text{width:98%;}
.gray_height, .white_width, .white_height{display:none;}

#about_padding{
	padding:15px 15px 52px 15px;
	background-color:#fff;
	width:90.5%;
	margin:0px;
}
#milestone_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:90.5%;
	margin:0px;
}	
#building{
	border:none;
	float:left;
	height:462px;
	text-align:center;
	margin:0 auto;
	width:84%;
	background-position:left bottom;
}
.bodytext{ width:96%;}
.company-img img{width:100%;}

#milestones, #global_presence{
	width:95.5%;
	float:left;
	clear:both;
	border:none;
	padding-top:33px;
}
#company_info{width:99%;}

.milestone_title, .milestone_text, .milestone_text_container, .color_software_container, .partners_container{
	width:157px;
}
.colorsw_text{
	width:140px;
}
.color_software_container{
	width:137px;
}
.byk_img, .sdl_atlas{float:left; margin:8px 10px;}
.byk_img img, .sdl_atlas img{width:100%;}
.milestone_info{
	width:100%;
}
.year_gap{display:none;}

#year_container{width:100%;  margin-top:24px;}
div.year{width:50%; height:auto; position:inherit;}
div.year div.year_main_div{width:50%; padding-top:33px; position:inherit;}
#infrastructure_padding, #our_team_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:90.5%;
	margin:0px;
}
#global_presence_padding, #partners_padding, #colorsw_padding{
	padding:15px 15px 52px 15px;
	background:none;
	background-color:#fff;
	width:90.5%;
	margin:0px;
	height: auto;
}
.head_office_img{
	float:none;
	width:100%;
	text-align:center;
	padding-bottom:14px;
}

.head_office_title, .head_office_text{
	width:99%;
	margin:0px;
	padding:0px;
}

.employee_img1, .employee_img2{
	float:none;
	text-align:center;
	width:100%;
}

.team_title{width:100%;}

#infrastructure_div1{width:100%;}
#infrastructure_div2{float:left; width:100%;}

.infrastructure_height{display:none;}

#global_map {text-align:center; width:100%; margin:0px; margin-top:24px;}

#global_map img{width:100%;}

.premier_team{float:left; width:100%;}
.premier_team img{float:left; width:100%;}
.premier_team_title{
	width:100%;
	margin:0px;
	margin-top:10px;
}

#company_member{float:left; width:100%;}
.ramrajkar, .jpgosar{float:left; width:100%; padding-bottom:29px;}
.ramrajkar_img, .jpgosar_img{float:left; width:48%; padding-right:5px;}
.jpgosar_img img {float:left; width:100%;}
.ramrajkar_title, .jpgosar_title, .ramrajkar_text, .jpgosar_text{width:50%;}

.partners_info{float:left; width:100%;}

#partners{float:left; width:100%; margin-top:38px;}
.partners_width{ display:none;}

.partners_logo, .sdlpartners_logo{float:none; text-align:center; width:100%; margin:0 auto; height:auto;}

.sdlpartners_logo img{width:100%;}

.vma_info1, .vma_info2, .click_here{
	width:100%;
}

.colorsw_info{
	width:100%;
	padding-bottom:32px;
}

#screen_img{float:none; width:auto; text-align:center; padding:0px;}

#screen1, #screen2{width:100%; margin-top:42px;}

.screen_title1, .screen_title2{width:100%; padding:0px;}

.screen_text1, .screen_text2{width:100%;}

}