@media only screen and (min-width: 1600px) and (max-width: 2000px) {
#newsticker-demo12{display:none; overflow:hidden;}
.previous12{display:none; overflow:hidden;}
.next12{display:none; overflow:hidden;}
.mobile-icon{display:none;}
.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }

}


@media only screen and (min-width: 1566px) and (max-width: 1599px) {
#newsticker-demo12{display:none; overflow:hidden;}
.previous12{display:none; overflow:hidden;}
.next12{display:none; overflow:hidden;}
.mobile-icon{display:none;}
.contact-media-container .media-container {width: 390px;}

.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }




}

@media only screen and (min-width: 1336px) and (max-width: 1565px) {
#newsticker-demo12{display:none; overflow:hidden;}
.previous12{display:none; overflow:hidden;}
.next12{display:none; overflow:hidden;}
.mobile-icon{display:none;}
/** header **/
header .logo{padding:17px 0px 0px 35px; margin:0; float:left; width:191px;}
header .centertxt{padding:35px 0 0 295px;}
header .rightbox {padding: 15px 35px 0 0;}
nav .nav{padding:0 50px;}
nav .nav ul li a{padding:12px 10px;}

.body-container{width:1300px;}
.body-container .left{width:1040px;}
.body-container .right{width:245px;}

.body-container .left .slider-container .topright{width:525px;}
.body-container .left .slider-container .topleft{width:98%; margin: 0 35px 0 0;}
.body-container .left .slider-container .topright .slider{width: 500px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0;}

.updates-events-container .update-container{width: 600px; }
.press-publication-container .publicaton-container{width: 586px;}
.contact-media-container .contact-container{width: 586px;!important}
.contact-media-container .media-container{margin:0 17px 0 0;}


#newsticker-demo9 li {width:100%; }
.updatestxt{padding:0; margin:0px 10px 0 10px;}

ul.tabs li a{padding:2px 34px;}
.publication-box-content .pubbox{width:250px; margin:0px 30px 0 10px;}
.publication-box-content .pubbox .pubright{width:100px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 45px 0; width: 130px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 257px;}

.policy-box-content .policybox{width:250px; margin:0px 30px 0px 10px;}
.policy-box-content .policybox .polleft{margin: 60px 10px 0 0; width: 140px; font: 12px/18px Arial,Helvetica,sans-serif;}
.policy-box-content .policybox .polright{width: 100px;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:200px;}
.txtareastyle{width:200px;}

.fadein { position:relative; height:315px; width:500px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:315px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:500px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 26px Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; width:500px; background:url(../images_new/blackbg.png);}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:450px;}
.sectorial-topcontainer .sec-topleft h1{margin:12px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:540px;}
.categories-container .categorybox-container .box01{width:230px;}
.categories-container .categorybox-container .box02{width:230px;}
/** sectorial portfolio **/



.GalleryBox li{ width:203px;padding-right:0;}
.write-director-general img{ width:100%}




/* ### banner container ### */
	#bannerCntr {  height: 280px; margin-left:8px; margin-bottom:6px; margin-top:6px; }
	#bannerCntr img{ width: 97%; height: 280px;}
	#bannerCntr ul { list-style: none; width:100%; height:280px; } 
	#bannerCntr li { height: 280px; width: 100%; }
	#bannerCntr .nav { bottom: 11px; right: 20px; }
	#bannerCntr .nav a { margin-left: 5px;  }
	#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}
	
#newsticker-demo15 li{ width:185px;!important }
.GalleryBox .textBox{ width:189px; }
.previous15 { top:428px; }
.next15 { top:428px; }

.topright33{ width:30%;}
.topright33 img{ width:100%;}

.GalleryBox { margin: 30px 0 0 0; padding: 0; width: 98%; position:relative; -webkit-transition:all 0.7s ease 0s;   -moz-transition:all 0.7s ease 0s;   -o-transition:all 0.7s ease 0s;    transition:all 0.7s ease 0s;}

.publication-detail-container .txtright{width:795px;}

.online-regleftright-box{width:990px;}
.onlinereg-right-txt{width:700px;}
.onlinereg-txtfield-style{width:98.5%;}
.registerdby-txtfield{width:48%;}
.registerdby-txtfield3{width:48%;}
.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }
}

@media only screen and (min-width: 1256px) and (max-width: 1335px) {
#newsticker-demo12{display:none; overflow:hidden;}
.previous12{display:none; overflow:hidden;}
.next12{display:none; overflow:hidden;}
.mobile-icon{display:none;}
/** header **/
header .logo{padding:17px 0px 0px 20px; margin:0; float:left; width:191px;}
header .centertxt{padding:35px 0 0 265px;}
header .rightbox {padding: 15px 20px 0 0;}
nav .nav{padding:0 20px;}
nav .nav ul li a{padding:12px 13px;}

.body-container{width:1240px;}
.body-container .left{width:1025px; padding:25px 0 40px 0;}
.body-container .right{width:200px; padding-top:25px;}
.readmore-link{margin:20px 0 0;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:73%; padding:25px 0 40px 25px;}
.body-container_com .right_com{width:22%; padding-top:25px;}
.publication-detail-container .txtright{width:695px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:470px;}
.body-container .left .slider-container .topleft{width:98%; margin: 0 35px 0 0;}
.body-container .left .slider-container .topright .slider{width: 453px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0;}


.press-publication-container .publicaton-container{width: 586px;}
.contact-media-container .contact-container{width: 586px;}


/*.updates-events-container .events-container{width:373px; }
.updates-events-container .update-container{width: 600px; }

*/
.updates-events-container .events-container{width:40%; }
.updates-events-container .update-container{width: 55%; }

.eventtxt{width:350px;}
.eventtxt .events-left{width:95%;}
.press-publication-container .press-container{width:359px;}
.contact-media-container .media-container{width:359px; margin:0 23px 0 0;}
.appiconwidth{width:96px;}

#newsticker-demo9 li {width:100%; }
.updatestxt{padding:0; margin:0px 10px 0 10px;}

ul.tabs li a{padding:2px 34px;}
.publication-box-content .pubbox{width:250px; margin:0px 30px 0 10px;}
.publication-box-content .pubbox .pubright{width:100px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 45px; width: 130px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 257px;}

.policy-box-content .policybox{width:250px;}
.policy-box-content .policybox .polleft{margin: 60px 10px 0 0; width: 140px; font: 12px/18px Arial,Helvetica,sans-serif;}
.policy-box-content .policybox .polright{width: 100px;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:200px;}
.txtareastyle{width:200px;}


.fadein { position:relative; height:287px; width:453px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:287px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:453px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 20px Arial, Helvetica, sans-serif; padding:10px 0; text-align:center; width:453px; background:url(../images_new/blackbg.png);}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:450px;}
.sectorial-topcontainer .sec-topleft h1{margin:12px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:530px;}
.categories-container .categorybox-container .box01{width:230px; margin:0 25px 0 0;}
.categories-container .categorybox-container .box02{width:230px;}
.category-list ul li a{font-size:14px;}
/** sectorial portfolio **/


.GalleryBox li{ width:199px;padding-right:0;}
.write-director-general img{ width:99%}

.contact-media-container .media-container .videoimg img{ height:292px;}


/* ### banner container ### */
	#bannerCntr {  height: 280px; margin-left:8px; margin-bottom:6px; margin-top:6px; }
	#bannerCntr img{ width: 97%; height: 280px;}
	#bannerCntr ul { list-style: none; width:100%; height:280px; } 
	#bannerCntr li { height: 280px; width: 100%; }
	#bannerCntr .nav { bottom: 11px; right: 20px; }
	#bannerCntr .nav a { margin-left: 5px;  }
	#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}
	
	
	
	
		
#newsticker-demo15 li{ width:185px;!important }
.GalleryBox .textBox{ width:189px; }
.previous15 { top:428px; }
.next15 { top:428px; }

.write-director-general img{ width:100%;}




.topright33{ width:30%;}
.topright33 img{ width:100%;}

.comp_left{width:59%;}
.comp_right{width:40.5042%;}

.online-regleftright-box{width:990px;}
.onlinereg-right-txt{width:700px;}
.onlinereg-txtfield-style{width:98.5%;}
.registerdby-txtfield{width:48%;}
.registerdby-txtfield3{width:48%;}
.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }
}



@media only screen and (min-width: 1128px) and (max-width:1255px) {
.comp_left{width:59%;}
.comp_right{width:40.5042%;}

#newsticker-demo12{display:none; overflow:hidden;}
.previous12{display:none; overflow:hidden;}
.next12{display:none; overflow:hidden;}
.mobile-icon{display:none;}
/** header **/
header .logo{padding:17px 0px 0px 20px; margin:0; float:left; width:191px;}
header .centertxt{padding:35px 0 0 210px;}
header .rightbox {padding: 15px 20px 0 0;}
nav .nav{padding:0 10px;}
nav .nav ul li a{padding:12px 10px; font: bold 11px Arial, Helvetica, sans-serif;}

.body-container{width:1110px;}
.body-container .left{width:885px; padding:25px 0 40px 0;}
.body-container .right{width:200px; padding-top:25px;}
.readmore-link{margin:20px 0 0;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:73%; padding:25px 0 40px 25px;}
.body-container_com .right_com{width:22%; padding-top:25px;}
.comp_left h1{font-size:32px;}
.comp_left1 h1{font-size:32px;}
.comp_left1 p{font-size:13px; line-height:19px;}
.comp_left2 h1{font-size:32px;}
.comp_left2 p{font-size:13px; line-height:19px;}
.consulting-detail-container .txtright{font-size:13px; line-height:19px;}
.publication-detail-container .txtright{width:600px;}
.publication-detail-container .txtright .bluetxt{font-size:13px;}
.publication-detail-container .txtright .txtnormal{font-size:13px; line-height:19px;}
.publication-detail-container .txtright .txtnormalblue{font-size:13px;}
.publication-detail-container .pub-bottdeshead{font-size:13px;}

.comp p{font-size:13px; line-height:19px;}
.sec_box h1{font-size:20px;}
.comp ul{padding-top:0;}
.comp ul li{font-size:13px; line-height:19px;}
.right_side ul li{font-size:13px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:385px;}
.body-container .left .slider-container .topleft{width:98%; margin: 0 35px 0 0;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 370px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:20px;}
.body-container .left .slider-container .topleft .line2{font:normal 14px/18px Arial,Helvetica,sans-serif;}

.updates-events-container .update-container{width: 500px; }
.press-publication-container .publicaton-container{width: 535px;}
.updates-events-container .events-container{width:343px; }
.eventtxt{width:317px;}
.eventtxt .events-left{width:95%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container .press-container{width:280px;}
.contact-media-container .media-container{width:315px; margin:0 13px 0 0;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:96px;}

#newsticker-demo9 {width:100%; height:auto;  overflow:hidden; margin:0px 0 20px 0px;/* background:url(../images_new/update-line1.jpg) center;*/}
#newsticker-demo9 li {width:100%; }
.updatestxt{padding:0; margin:0px 10px 0 10px;}

#newsticker-demo10 li{height:none;}

ul.tabs li a{padding:2px 25px;}
.publication-box-content .pubbox{width:240px; margin:0 20px 0 0; }
.publication-box-content .pubbox .pubright{width:100px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 0px; width: 120px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 230px;}

.policy-box-content .policybox{width:240px; margin:0 20px 0 0;}
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 130px; font-size:12px;}
.policy-box-content .policybox .polright{width: 100px;}

.contact-media-container .contact-container{width:500px;}
.contact-media-container .contact-container .contact-left{width:240px;}
.contact-media-container .contact-container .contact-left .contact-img{float:right; margin:0 0 10px 0; width:71px; }
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:220px;}
.txtareastyle{width:220px;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font:bold 16px Arial, Helvetica, sans-serif; color:#323131;}
.contactbg-right .subheadtxt a{font-size:14px;}


.fadein { position:relative; height:235px; width:370px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:235px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:370px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 18px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:370px; background:url(../images_new/blackbg.png);}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:350px;}
.sectorial-topcontainer .sec-topleft h1{margin:12px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:20px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:13px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:490px;}
.categories-container .heading{font-size:22px;}
.categories-container .categorybox-container .box01{width:200px; margin:0 20px 0 0; height:570px;}
.categories-container .categorybox-container .box02{width:200px; height:570px;}
.category-list ul li a{font-size:13px;}
/** sectorial portfolio **/

.contact-media-container .media-container .videoimg img{ height:290px;}

.pressbox .presstxt{font:bold 12px/20px Arial, Helvetica, sans-serif; }

/*.readmore-link2{padding:0; margin:46px 0 0 10px;}*/

.topright33{ width:30%;}
.topright33 img{ width:100%;}

/* ### banner container ### */
	#bannerCntr {  height: 235px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
	#bannerCntr img{ width: 96%; height: 248px;}
	#bannerCntr ul { list-style: none; width:100%; height:235px; } 
	#bannerCntr li { height: 235px; width: 100%; }
	#bannerCntr .nav { bottom: -7px; right: 20px; }
	#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
	#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
	#bannerCntr .caption{ bottom:-12px; height:30px; width:94%; padding-left:2%;}
	
	
		

.GalleryBox li{ width:216px;padding-right:0;}
.write-director-general img{ width:99%}


.online-regleftright-box{width:850px;}
.onlinereg-right-txt{width:560px;}
.onlinereg-txtfield-style{width:98.2%;}
.registerdby-txtfield{width:47.5%;}
.registerdby-txtfield2{width:46%;}
.registerdby-txtfield3{width:47.5%;}

.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }
}

@media only screen and (min-width: 1004px) and (max-width:1127px) {
	
.comp_left{width:59%;}
.comp_right{width:40.5042%;}
	
.mobile-icon{display:none;}
/** header **/
header .logo{padding:17px 0px 0px 20px; margin:0; float:left; width:191px;}
header .centertxt{padding:35px 0 0 145px;}
header .rightbox {padding: 15px 20px 0 0;}
nav .nav{padding:0 10px;}
nav .nav ul li a{padding:12px 10px; font: bold 10px Arial, Helvetica, sans-serif;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#ddd; width:360px; height:auto; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:1000px;}
.body-container .left{width:800px; padding:25px 0 40px 0;}
.body-container .right{width:185px; padding-top:25px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:70%; padding:25px 0 40px 20px;}
.body-container_com .right_com{width:25%; padding-top:25px;}
.comp_left h1{font-size:32px; padding-bottom:10px;}
.comp_left1 h1{font-size:32px; padding-bottom:10px;}
.comp_left1 p{font-size:13px; line-height:19px;}
.comp_left2 h1{font-size:32px; padding-bottom:10px;}
.comp_left2 p{font-size:13px; line-height:19px;}
.consulting-detail-container .txtright{font-size:13px; line-height:19px;}
.publication-detail-container .txtright{width:480px;}
.publication-detail-container .txtright .bluetxt{font-size:13px;}
.publication-detail-container .txtright .txtnormal{font-size:13px; line-height:19px;}
.publication-detail-container .txtright .txtnormalblue{font-size:13px;}
.publication-detail-container .pub-bottdeshead{font-size:13px;}

.comp p{font-size:13px; line-height:19px;}
.sec_box h1{font-size:20px;}
.comp ul{padding-top:0;}
.comp ul li{font-size:13px; line-height:19px;}
.right_side ul li{font-size:13px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:385px;}
.body-container .left .slider-container .topleft{width:96%; margin: 0 35px 0 0; padding-left:2%;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 370px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

/*.updates-events-container .update-container{width: 460px;}*/
.updates-events-container .update-container{width: 45%;}



.press-publication-container .publicaton-container{width: 515px; height:285px;}

/*.updates-events-container .events-container{width:293px; }*/

.updates-events-container .events-container{width:50%; }


.eventtxt{width:280px;}


.eventtxt .events-left{width:95%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container .press-container{width:210px; height:285px;}
.contact-media-container .media-container{width:285px; height:395px; margin:0 18px 0 0;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}


.updatestxt{padding:0; margin:0px 10px 0 10px;}

#newsticker-demo11 li {height:75px;}

ul.tabs li a{padding:2px 30px; font-size:15px;}
.publication-box-content .pubbox{width:220px; margin:0 20px 30px 0; height:165px;}
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 0px; width: 110px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 220px; height:77px;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}
.journals-content .help{ height:168px;}

.policy-box-content .policybox{width:220px; margin:0 20px 65px 0; height:134px;}
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 120px; font-size:12px;}
.policy-box-content .policybox .polright{width: 90px;}

.contact-media-container .contact-container{width:440px; height:395px;}
.contact-media-container .contact-container .contact-left{width:193px; margin:0 10px 0 0; height:332px;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none; width:97%;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:220px;}
.txtareastyle{width:220px;}


.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}

footer .footer-container{padding:0 10px}
footer .privacy{padding:0 0 20px 18px}

.fadein { position:relative; height:235px; width:370px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:235px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:370px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 18px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:370px; background:url(../images_new/blackbg.png);}


.fadein1{height:105px;}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:310px;}
.sectorial-topcontainer .sec-topleft h1{margin:12px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:18px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:13px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:430px;}
.categories-container .heading{font-size:22px;}
.categories-container .categorybox-container .box01{width:185px; margin:0 10px 0 0; height:535px;}
.categories-container .categorybox-container .box02{width:185px; height:535px;}
.category-list ul li a{font-size:12px;}
/** sectorial portfolio **/

.contact-media-container .media-container .videoimg img{ height:342px;}
.contact-media-container .media-container .mediahead{ width:93%;}

/* ### banner container ### */
#bannerCntr {  height: 235px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
#bannerCntr img{ width: 96%; height: 249px;}
#bannerCntr ul { list-style: none; width:100%; height:235px; } 
#bannerCntr li { height: 235px; width: 100%; }
#bannerCntr .nav {  bottom: -7px; right: 20px; }
#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
#bannerCntr .caption{ bottom:-14px; height:30px; width:94%; padding-left:2%;}

ul.tabs li { margin:0 4px -1px 0; }
.pressbox .presstxt{font:bold 12px/20px Arial, Helvetica, sans-serif; }

.updatestxt .headline{color: #042e84; font: bold 12px Arial,Helvetica,sans-serif; }
.updatestxt .headline a{ font: bold 12px Arial,Helvetica,sans-serif; }

.GalleryBox li{ width:216px;padding-right:10px; padding-left:15px;}
.write-director-general img{ width:99%}

.topright33{ width:50%;}
.topright33 img{ width:100%;}

.online-regleftright-box{width:750px;}
.onlinereg-left-txt{width:205px}
.onlinereg-right-txt{width:510px;}
.onlinereg-txtfield-style{width:98%;}
.registerdby-txtfield{width:47%;}
.registerdby-txtfield2{width:45.5%;}
.registerdby-txtfield3{width:47%;}

.arrow-media-rel-left { padding-left:60% !important; padding-top: 9px !important; outline: none;  cursor: pointer; }
.fadein1{height:105px;}

}


@media only screen and (min-width: 800px) and (max-width:1003px) {
/** header **/

.mainCntr {margin:0 auto; width:100% !important;}
.homebody { overflow: hidden; width: 100% !important; margin-top: 20px; }
.homeleft { float: left; width: 24.5% !important; padding: 0;  margin: 0; }
.homecenter { float: left;  width: 48% !important; padding: 0; margin: 0; }
.homeright { float: right; width: 24.5% !important; padding: 0; margin: 0; }
leftbox { width: 23.2% !important; margin-bottom: 15px; }
.lefthead { width: 100% !important;  height: 37px; background: url(../images_new/left_head_img.jpg) no-repeat;  font-size: 14px;  color: #14387a;
    line-height: 30px; font-weight: bold;  padding-left: 1% !important; }

.leftbox_center {  padding-top: 5px; width: 90% !important; background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 1.5% !important;
 padding-right: 1.5% !important; } 
.leftbox { width: 100% !important; margin-bottom: 15px; }
.leftbott { width: 100% !important; padding: 0; margin: 0; }
 
 .sliderbox { width: 100% !important;  background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px;  height: 440px; 
     padding: 1% 1.5% 1% 1% !important; }

.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head {width: 100% !important; height: 36px; background: url(../images_new/title_center_head.jpg) no-repeat;font-size: 14px;color: #14387a;line-height: 30px;font-weight: bold;padding-left: 10px;}
.centerbg { padding-top: 5px; width: 99% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 1.5% !important; 
	padding-right: 1.5% !important; float: left;}
.center_bott { width: 100% !important;  padding: 0; margin: 0; }
.center_bott img { max-width: 100% !important;  padding: 0; margin: 0; }
.policywatch_box1 { width: 24.5% !important; text-align: center; float: left; }
.previous2 { outline: none; cursor: pointer; padding-left: 65% !important; padding-top: 10px !important; }
.previous1 { outline: none; cursor: pointer;  padding-left: 65% !important; padding-top: 10px !important;  }






header .logo{padding:17px 0px 0px 20px; margin:0; float:left; width:191px;}
header .centertxt{padding:58px 0 0 80px; width:240px;}
header .rightbox {padding: 15px 20px 0 0; display:none}
.mobile-icon{position:absolute; top:50px; right:20px;}

nav .nav{padding:0 10px; display:none;}
nav .nav ul li a{padding:12px 10px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#fff; width:360px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:760px;}
.body-container .left{width:550px; padding:25px 0 40px 0;}
.body-container .right{width:185px; padding-top:25px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:63%; padding:25px 0 40px 0;}
.body-container_com .right_com{width:32%; padding-top:25px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:500px; float:none; margin:0 auto; margin-top:20px;}
.body-container .left .slider-container .topleft{width:500px; margin: 0 auto; float:none;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 484px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

.updates-events-container{margin:20px 0 0 0}
.updates-events-container .update-container{width: 500px; float:none; margin:0 auto;}
.press-publication-container .publicaton-container{width: 486px;  float:none; margin:0 auto; margin-top:20px;}
.updates-events-container .events-container{width:500px; float:none; margin:0 auto; margin-top:20px; height:auto;}
.eventtxt{width:450px;}
.eventtxt .events-left{width:100%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container{margin:20px 0 0 0;}
.press-publication-container .press-container{width:486px; height:auto; float:none; margin:0 auto;}
.contact-media-container .media-container{width:486px; margin:0 auto; float:none; margin:20px auto 20px auto; height:auto;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}

.contact-media-container{margin:20px 0 0 0;}


.contact-media-container .media-container .mediahead{ width:95%; bottom:5px;}


ul.tabs li a{padding:2px 25px; font-size:15px;}
.publication-box-content .pubbox{width:220px; margin:0 20px 0px 0; }
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 0px; width: 110px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 200px;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}

.journals-content .help {height: 168px;}

.policy-box-content .policybox{width:220px; margin:0 20px 0px 0; }
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 120px; font-size:12px;}
.policy-box-content .policybox .polright{width: 90px;}

.contact-media-container .contact-container{width:486px; float:none; margin:0 auto; height:377px;}
.contact-media-container .contact-container .contact-left{width:246px; margin:0 10px 0 0; height:316px;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:200px;}
.txtareastyle{width:200px;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}

footer .footer-container{padding:0 10px; position:relative;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:600px; text-align:center;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block; text-align:center}
footer .footer-container .leftlinks ul li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}

footer .footer-container .rssicon{float:none; padding:6px 0 0 0; position:absolute; right:0; top:0;}

footer .privacy{padding:0 0 20px 68px; margin:0 auto; margin-top:8px; text-align:center;}
footer .privacy{padding:0 0 20px 18px;}

.fadein { position:relative; height:305px; width:484px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:306px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:484px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 18px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:484px; background:url(../images_new/blackbg.png);}

.fadein1 {height:100px;}
/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:530px; float:none; margin:0 auto; border-bottom:1px solid #CCC;}
.sectorial-topcontainer .sec-topleft h1{margin:0px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:13px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:530px; float:none; margin:0 auto; background:none; padding:10px 0 0 0;}
.categories-container{padding:0; margin:20px auto; width:530px; }
.categories-container .heading{font-size:20px;}
.categories-container .categorybox-container .box01{width:240px; margin:0 20px 20px 0; height:580px;}
.categories-container .categorybox-container .box02{width:240px; height:580px;}
.category-list ul li a{font-size:12px;}
/** sectorial portfolio **/

.GalleryBox li{ width:216px;padding-right:10px; padding-left:15px;}
.write-director-general img{ width:99%}

/* ### banner container ### */
#bannerCntr {  height: 305px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
#bannerCntr img{ width: 96%; height: 318px;}
#bannerCntr ul { list-style: none; width:100%; height:305px; } 
#bannerCntr li { height: 305px; width: 100%; }
#bannerCntr .nav { bottom: -16px; right: 20px; }
#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}

.facebookBox { width: 94%; float:none; margin-left:2%;}
.twitterBox { width: 94%;  float:none; margin-left:2%; margin-top:2%;}

.topright33{ width:95%; float:none; margin-top:10px; margin-left:0;}
.topright33 img{ width:100%;}
.body-container .left .slider-container .topleft h2{ width:100%;}

.comp_left{width:100%;}
.comp_right{width:100%; float:left}




.fade-img{max-width: 200px !important; float: left; min-height: 320px !important;} 
.jquery-fade-slider-clones{width: 100% !important; float: left; display: block; overflow:hidden}



}







/*

@media only screen and (max-width: 800px) {
	
.mainCntr { margin: 0 auto; max-width: 800px !important; min-width:750px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 800px !important;  min-width:750px !important; width:100% !important; margin-top: 20px;}
.homeleft { float: left; width: 24% !important; padding: 0; margin: 0; }
.homecenter { float: left; width: 52% !important; padding: 0; margin: 0; }
.lefthead { width: 180px !important; height: 37px !important; background: url(../images_new/left_head_img.jpg) no-repeat; font-size: 14px !important;
	 color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
.leftbox { width: 100% !important; margin-bottom: 15px; }	 
.leftbott { width: 100% !important; padding: 0;  margin: 0; }
.leftbott img { max-width: 100% !important; }
.leftbox_center {  padding-top: 5px; width: 92% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important;}
	 

.arrow-forth-event-left{padding-left:15px !important; padding-top:10px;}
#newsticker-demo4 { width: 180px !important; height: auto; overflow: hidden; }
.leftbox_center	img { max-width:100%}

.leftbox img { max-width: 100% !important; }	
.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 100% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a;line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 100% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important; }
#newsticker-demo li {list-style:none; display:block; padding:0; margin:0; width:100% !important; float:left; height:25px !important; margin-bottom:5px; 
	 border-bottom:#a6a6a6 dotted 2px; }

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 75% !important; padding-left: 1% !important; }
.ciispeak_left { font: bold 12px Arial, Helvetica, sans-serif; float: left; width: 80px !important;  padding-left: 10px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: -235px !important; padding-top: 10px; }
#RptNews{ width:95% !important;}

#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 5px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:100% !important;}
#newsticker-demo3{width:100% !important;}
.homeright { float: right; width: 22% !important; padding: 0; margin: 0; }
.policywatch_box { margin-top: 0px; padding-bottom: 10px; width: 100% !important; }
.previous1 { outline: none; padding-left:60% !important; }
.previous2 { outline: none; cursor: pointer;  padding-left: 60% !important; padding-top: 10px !important;}
.fadein1-height{height:250px !important;}


}

*/


@media only screen and (min-width: 720px) and (max-width:800px) {
/** header **/


.mainCntr { margin: 0 auto; max-width: 800px !important; min-width:750px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 800px !important;  min-width:750px !important; width:100% !important; margin-top: 20px;}
.homeleft { float: left; width: 24% !important; padding: 0; margin-right:1% !important;}
.homecenter { float: left; width: 52% !important; padding: 0; margin: 0; }
.homeright { float: right; width: 24.5% !important; padding: 0; margin: 0; }
.lefthead { width: 180px !important; height: 37px !important; background: url(../images_new/left_head_img.jpg) no-repeat; font-size: 14px !important;
	 color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
.leftbox { width: 100% !important; margin-bottom: 15px; }
.leftbox img { max-width: 100% !important; }	 
.leftbott { width: 100% !important; padding: 0;  margin: 0; }
.leftbott img { max-width: 100% !important; }
.leftbox_center {  padding-top: 5px; width: 92% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important;}
.leftbox_center	img { max-width:100%}
.arrow-forth-event-left{padding-left:15px !important; padding-top:10px;}
#newsticker-demo4 { width: 180px !important; height: auto; overflow: hidden; }
.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
.sliderbox div{max-width: 100% !important; }
.gallerylayer img{ max-width:100% !important; margin:0px !important;}



.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 97% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a;line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	

#newsticker-demo { width: 95% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 95% !important;}
#RptPOlicyAdv{width: 100% !important; }
#newsticker-demo li {list-style:none; display:block; padding:0; margin:0; width:101% !important; float:left; height:25px !important; margin-bottom:5px; 
	 border-bottom:#a6a6a6 dotted 2px; }
	 

.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.policywatch_box1 { width: 24.5% !important; text-align: center; float: left; }


.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 70% !important; padding-left: 1% !important; }
.ciispeak_left { font: bold 12px Arial, Helvetica, sans-serif; float: left; width: 80px !important;  padding-left: 10px!important;}
.arrow-media-rel-left{ padding-left: -235px !important; padding-top: 10px; }
#RptNews{ width:95% !important;}
#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 5px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:100% !important;}
#newsticker-demo3{width:100% !important;}
.homeright { float: right; width: 22% !important; padding: 0; margin: 0; }
.policywatch_box { margin-top: 0px; padding-bottom: 10px; width: 100% !important; }

.fadein1-height{height:250px !important;}
.next2 { outline: none; cursor: pointer; padding-left: 15px; }
.next1 { outline: none; cursor: pointer; padding-left: 15px;  }


header .logo{padding:17px 0px 0px 20px; margin:0; float:left; width:191px;}
header .centertxt{padding:58px 0 0 80px; width:240px;}
header .rightbox {padding: 15px 20px 0 0; display:none}
.mobile-icon{position:absolute; top:50px; right:20px;}

nav .nav{padding:0 10px; display:none;}
nav .nav ul li a{padding:12px 10px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#fff; width:360px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:760px;}
.body-container .left{width:550px; padding:25px 0 40px 0;}
.body-container .right{width:185px; padding-top:25px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:63%; padding:25px 0 40px 0;}
.body-container_com .right_com{width:32%; padding-top:25px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:500px; float:none; margin:0 auto; margin-top:20px;}
.body-container .left .slider-container .topleft{width:500px; margin: 0 auto; float:none;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 484px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

.updates-events-container{margin:20px 0 0 0}
.updates-events-container .update-container{width: 500px; float:none; margin:0 auto;}
.press-publication-container .publicaton-container{width: 486px;  float:none; margin:0 auto; margin-top:20px;}
.updates-events-container .events-container{width:500px; float:none; margin:0 auto; margin-top:20px; height:auto;}
.eventtxt{width:450px;}
.eventtxt .events-left{width:100%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container{margin:20px 0 0 0;}
.press-publication-container .press-container{width:486px; height:auto; float:none; margin:0 auto;}
.contact-media-container .media-container{width:486px; margin:0 auto; float:none; margin:20px auto 20px auto; height:auto;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}

.contact-media-container{margin:20px 0 0 0;}


.contact-media-container .media-container .mediahead{ width:95%; bottom:5px;}


ul.tabs li a{padding:2px 25px; font-size:15px;}
.publication-box-content .pubbox{width:220px; margin:0 20px 0px 0; }
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 10px 10px 0px; width: 110px;}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 200px;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}

.journals-content .help {height: 168px;}

.policy-box-content .policybox{width:220px; margin:0 20px 0px 0; }
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 120px; font-size:12px;}
.policy-box-content .policybox .polright{width: 90px;}

.contact-media-container .contact-container{width:486px; float:none; margin:0 auto; height:377px;}
.contact-media-container .contact-container .contact-left{width:246px; margin:0 10px 0 0; height:316px;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none;}
.contact-media-container .contact-container .contact-right{width:210px;}
.fieldstyle{width:200px;}
.txtareastyle{width:200px;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}

footer .footer-container{padding:0 10px; position:relative;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:600px; text-align:center;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block; text-align:center}
footer .footer-container .leftlinks ul li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}

footer .footer-container .rssicon{float:none; padding:6px 0 0 0; position:absolute; right:0; top:0;}

footer .privacy{padding:0 0 20px 68px; margin:0 auto; margin-top:8px; text-align:center;}
footer .privacy{padding:0 0 20px 18px;}

.fadein { position:relative; height:305px; width:484px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:306px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:484px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 18px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:484px; background:url(../images_new/blackbg.png);}

.fadein1 {height:100px;}
/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:530px; float:none; margin:0 auto; border-bottom:1px solid #CCC;}
.sectorial-topcontainer .sec-topleft h1{margin:0px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:13px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:530px; float:none; margin:0 auto; background:none; padding:10px 0 0 0;}
.categories-container{padding:0; margin:20px auto; width:530px; }
.categories-container .heading{font-size:20px;}
.categories-container .categorybox-container .box01{width:240px; margin:0 20px 20px 0; height:580px;}
.categories-container .categorybox-container .box02{width:240px; height:580px;}
.category-list ul li a{font-size:12px;}
/** sectorial portfolio **/

.GalleryBox li{ width:216px;padding-right:10px; padding-left:15px;}
.write-director-general img{ width:99%}

/* ### banner container ### */
#bannerCntr {  height: 305px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
#bannerCntr img{ width: 96%; height: 318px;}
#bannerCntr ul { list-style: none; width:100%; height:305px; } 
#bannerCntr li { height: 305px; width: 100%; }
#bannerCntr .nav { bottom: -16px; right: 20px; }
#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}

.facebookBox { width: 94%; float:none; margin-left:2%;}
.twitterBox { width: 94%;  float:none; margin-left:2%; margin-top:2%;}

.topright33{ width:95%; float:none; margin-top:10px; margin-left:0;}
.topright33 img{ width:100%;}
.body-container .left .slider-container .topleft h2{ width:100%;}

.comp_left{width:100%;}
.comp_right{width:100%; float:left}
.fade-img{max-width: 200px !important; float: left; min-height: 320px !important;} 
.jquery-fade-slider-clones{width: 100% !important; float: left; display: block; overflow:hidden}





#RptNews{ width:95% !important;}
#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:95% !important; }
.tabscontent { padding: 5px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:87% !important;}
#newsticker-demo5 li { list-style: none; display: inline; padding: 0; height: 100px !important; width: 73px !important;}
#newsticker-demo6{width:100% !important;}
#newsticker-demo3{width:100% !important;}
.homeright { float: right; width: 22% !important; padding: 0; margin: 0; }
.policywatch_box { margin-top: 0px; padding-bottom: 10px; width: 100% !important; }
.previous1 { outline: none; padding-left:55% !important; }
.previous2 { outline: none; cursor: pointer;  padding-left: 55% !important; padding-top: 10px !important;}
.fadein1-height{height:250px !important;}
#newsticker-demo6 li { list-style: none; display: block; padding: 0; width: 90% !important; color: #454545; padding-left: 15px; border-bottom: #a6a6a6 dotted 2px;   height: 18px !important; background: url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom: 10px; }

#newsticker-demo4 li{ overflow: hidden; float: none;  width: 100% !important;  height: 80px !important; }
.sliderimg{  min-height: 250px !important; max-height:300px !important; }



}






@media only screen and (max-width: 640px) {
	
	
.mainCntr { margin: 0 auto; max-width: 600px !important; min-width:480px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 600px !important;  min-width:480px !important; margin-top: 20px;}
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }	
.homeright { float: left;  width: 100% !important; padding: 0;  margin: 0; }

.homecenter { float: left; width: 100% !important; padding: 0; margin: 0; }
.lefthead { width: 100% !important; height: 37px !important; background: url(../images_new/left_head_img_two_six.jpg) no-repeat !important; 
	font-size: 14px !important; color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
	 
.leftbox { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100% !important; margin: 5px 5px; position: relative;
	left: -5px;} 
.leftbox_theme_img { max-width: 40% !important; margin-bottom: 15px; display: table; width: 45% !important; margin: 5px 4%; position: relative;
	left: -5px; float:left; }  
.leftbox_theme_img img { max-width: 100% !important;}	
.leftbott { max-width: 100% !important; padding: 0;  margin: 0; }
.leftbott img { display:none;}
.leftbox_center {  padding-top: 5px; width: 100% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important; background:none !important; }


.arrow-forth-event-left{padding-left:40% !important; padding-top:10px;}
#newsticker-demo4 { width: 100% !important; height: auto; overflow: hidden; }

.leftbox_center	img { max-width:100%}
.leftbox img { max-width: 100% !important; }	

.leftbox_center p { text-align: justify; font-size: 12px; color: #000; font-weight: normal; line-height: 16px; margin: 0; padding: 0 0 10px 0; 
	max-width: 90%; }
	
.sliderbox { width: 80% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 10px !important; margin:2% 5%;}
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; font-size: 9px; font-weight: normal; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 100% !important; float:left !important; height: 36px;  background:url(../images_new/left_head_img_two_six.jpg) no-repeat !important;  font-size: 14px; color: #14387a; line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: none !important; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 100% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important;}

#RptPOlicyAdv li{width: 100% !important; overflow: hidden !important; float: none; height: 46px !important;}

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 77% !important; padding-left: 5px !important; }
.ciispeak_left { font: bold 10px Arial, Helvetica, sans-serif !important; float: left; width: 70px !important;  padding-left: 5px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: 50% !important; padding-top: 10px; }
#RptNews{ width:95% !important;}

#newsticker-demo1 li {list-style:none; display:block; padding:0; margin:0; width:468px; float:left; height:46px !important;   
	border-bottom:#a6a6a6 dotted 2px; margin-bottom:5px; }

#newsticker-demo5 li {list-style:none; display:inline; padding:0; height:100px; width:73px;}

#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 0px 0 0 0px; display: inherit; width: 94% !important; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:95% !important;}
#newsticker-demo3{width:95% !important;}
ul.tabs li { list-style-type: none; display: block; float: left; color: #6e6d6d; padding: 4px !important; margin-right: 2px !important; 
	background-color: #fff; cursor: pointer; border: 1px solid #dbdbdb; width: 39% !important; line-height: 15px; font-size: 10px; float: left !important;}
.policywatch_box1 { width: 24% !important; text-align: center; float: left; }

.policy_news_right{ font: bold 13px Arial, Helvetica, sans-serif; color: #2b2b2b; float: right; width: 48px; margin-right:0px !important;}
.previous2 {padding-left: 60% !important; padding-top:10px !important; }

#newsticker-demo4 li {list-style:none; display:block; padding:4px 0; height:80px; width:90% !important; height:60px !important; font:normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:5px;
	 border-bottom:#a6a6a6 dotted 2px;}
	 
	 
#newsticker-demo3 li {list-style:none; display:block; padding:0; width:85% !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px; overflow:none !important;  }

.flagship-container {  margin: 0 0 30px 0; padding: 0% 30%; }

.flg_event_img_center{ margin:0 29% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center{ margin:0 25% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center img{ width:225px !important;}	 
.forthcoming_event_more{ width:100%; text-align:center; color: #14387a; margin-top:15px !important; font-size: 12px; text-decoration: none; float: left;}
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:3% !important; }
.next2{ outline: none; cursor: pointer; margin-left:3% !important; }
.next3{ outline: none; cursor: pointer; margin-left:3% !important; }
.cii_technology { width: 94% !important; }
#newsticker-demo6 li {list-style:none; display:block; padding:0; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}
.descpanelbg{ max-width:470px !important;  } 
.fadein1-height{height:340px !important;}
	 

}








@media only screen and (max-width: 480px) {
	
.mainCntr { margin: 0 auto; max-width: 480px !important; min-width:320px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 480px !important;  min-width:320px !important; margin-top: 20px;}
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }	
.homeright { float: left;  width: 100% !important; padding: 0;  margin: 0; }	

.homecenter { float: left; width: 100% !important; padding: 0; margin: 0; }
.lefthead { width: 100% !important; height: 37px !important; background: url(../images_new/left_head_img_two_five.jpg) no-repeat !important; 
	font-size: 14px !important; color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
	 
.leftbox { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100% !important; margin: 5px 5px; position: relative;
	left: -5px;} 
.leftbox_theme_img { max-width: 100% !important; margin-bottom: 15px; display: table; width: 45% !important; margin: 5px 5px; position: relative;
	left: -5px; float:left; } 
.leftbox_theme_img img { max-width: 100% !important;}	
.leftbott { max-width: 100% !important; padding: 0;  margin: 0; }
.leftbott img { display:none;}
.leftbox_center {  padding-top: 5px; width: 100% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important; background:none !important; }


.arrow-forth-event-left{padding-left:40% !important; padding-top:10px;}
#newsticker-demo4 { width: 100% !important; height: auto; overflow: hidden; }

.leftbox_center	img { max-width:100%}
.leftbox img { max-width: 100% !important; }	

.leftbox_center p { text-align: justify; font-size: 12px; color: #000; font-weight: normal; line-height: 16px; margin: 0; padding: 0 0 10px 0; 
	max-width: 90%; }
	
.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; font-size: 9px; font-weight: normal; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 100% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a; line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 100% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important;}

#RptPOlicyAdv li{width: 100% !important; overflow: hidden !important; float: none; height: 46px !important;}

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 77% !important; padding-left: 5px !important; }
.ciispeak_left { font: bold 10px Arial, Helvetica, sans-serif !important; float: left; width: 70px !important;  padding-left: 5px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: -235px !important; padding-top: 10px; }
#RptNews{ width:95% !important;}

#newsticker-demo1 li {list-style:none; display:block; padding:0; margin:0; width:468px; float:left; height:46px !important;   
	border-bottom:#a6a6a6 dotted 2px; margin-bottom:5px; }

#newsticker-demo5 li {list-style:none; display:inline; padding:0; height:100px; width:73px;}

#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 0px 0 0 0px; display: inherit; width: 94% !important; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:95% !important;}
#newsticker-demo3{width:95% !important;}
ul.tabs li { list-style-type: none; display: block; float: left; color: #6e6d6d; padding: 4px !important; margin-right: 2px !important; 
	background-color: #fff; cursor: pointer; border: 1px solid #dbdbdb; width: 39% !important; line-height: 15px; font-size: 10px; float: left !important;}
.policywatch_box1 { width: 24% !important; text-align: center; float: left; }

.policy_news_right{ font: bold 13px Arial, Helvetica, sans-serif; color: #2b2b2b; float: right; width: 48px; margin-right:0px !important;}
.previous2 {padding-left: 60% !important; padding-top:10px !important; }

#newsticker-demo4 li {list-style:none; display:block; padding:4px 0; height:80px; width:90% !important; height:60px !important; font:normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:5px;
	 border-bottom:#a6a6a6 dotted 2px;}
	 
	 
#newsticker-demo3 li {list-style:none; display:block; padding:0; width:85% !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px; overflow:none !important;  }

.flagship-container {  margin: 0 0 30px 0; padding: 0% 18%; }

.flg_event_img_center{ margin:0 29% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center{ margin:0 25% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center img{ width:225px !important;}	 
.forthcoming_event_more{ width:100%; text-align:center; color: #14387a; margin-top:15px !important; font-size: 12px; text-decoration: none; float: left;}
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:3% !important; }
.next2{ outline: none; cursor: pointer; margin-left:3% !important; }
.next3{ outline: none; cursor: pointer; margin-left:3% !important; }
.cii_technology { width: 94% !important; }
#newsticker-demo6 li {list-style:none; display:block; padding:0; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}
.descpanelbg{ max-width:470px !important;  }

	}






@media only screen and (max-width: 400px) {
	
.mainCntr { margin: 0 auto; max-width: 400px !important; min-width:320px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 400px !important;  min-width:320px !important; margin-top: 20px;}
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }
	
.homeright { float: left;  width: 100% !important; padding: 0;  margin: 0; }


.homecenter { float: left; width: 100% !important; padding: 0; margin: 0; }
.lefthead { width: 100% !important; height: 37px !important; background: url(../images_new/left_head_img_one.jpg) no-repeat !important; 
	font-size: 14px !important; color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
	 
.leftbox { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100% !important; margin: 5px 10px; position: relative;
	left: -10px;} 

.leftbox_theme_img { max-width: 100% !important; margin-bottom: 15px; display: table; width: 45% !important; margin: 5px 5px; position: relative;
	left: -5px; float:left; } 
.leftbox_theme_img img { max-width: 100% !important;} 	
	
.main_img { width: 239px !important; }	
	
.leftbott { max-width: 100% !important; padding: 0;  margin: 0; }

.leftbott img { display:none;}

.leftbox_center {  padding-top: 5px; width:100% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important; background:none !important; }
	 

.arrow-forth-event-left{padding-left:40% !important; padding-top:10px;}
#newsticker-demo4 { width: 100% !important; height: auto; overflow: hidden; }
.leftbox_center	img { max-width:100%}


.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
	
.sliderimg{ height:250px !important}
	
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; font-size: 9px; font-weight: normal; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 100% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a; line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 95% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important;}

#RptPOlicyAdv li{width: 100% !important; overflow: hidden !important; float: none; height: 46px !important;}

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 77% !important; padding-left: 5px !important; }
.ciispeak_left { font: bold 10px Arial, Helvetica, sans-serif !important; float: left; width: 70px !important;  padding-left: 5px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: 40% !important; padding-top: 10px; }
#RptNews{ width:95% !important;}

#newsticker-demo1 li {list-style:none; display:block; padding:0; margin:0; width:468px; float:left; height:46px !important;   
	border-bottom:#a6a6a6 dotted 2px; margin-bottom:5px; }


#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 0px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:80% !important;}
#newsticker-demo6{width:95% !important;}
#newsticker-demo3{width:95% !important;}
ul.tabs li { list-style-type: none; display: block; float: left; color: #6e6d6d; padding: 4px !important; margin-right: 2px !important; 
	background-color: #fff; cursor: pointer; border: 1px solid #dbdbdb; width: 38% !important; line-height: 15px; }
.policywatch_box1 { width: 0% !important; margin: 1% 17%; }

.policy_news_right{ font: bold 13px Arial, Helvetica, sans-serif; color: #2b2b2b; float: right; width: 48px; margin-right:0px !important;}
.previous2 {padding-left: 40% !important; padding-top:10px !important; }

#newsticker-demo4 li {list-style:none; display:block; padding:4px 0; height:80px; width:90% !important; height:60px !important; font:normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:5px;
	 border-bottom:#a6a6a6 dotted 2px;}
	 
#newsticker-demo3 li {list-style:none; display:block; padding:0; width:90% !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px; overflow:none !important;  }
.flagship-container {  margin: 0 0 30px 0; padding: 0% 18%; }

.flg_event_img_center{ margin:0 29% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center{ margin:0 18% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center img{ width:225px !important;}	 
.forthcoming_event_more{ width:100%; text-align:center; color: #14387a; margin-top:15px !important; font-size: 12px; text-decoration: none; float: left;}
.descpanelbg{ max-width:400px !important;  }
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:3% !important; }
.next2{ outline: none; cursor: pointer; margin-left:3% !important; }
.next3{ outline: none; cursor: pointer; margin-left:3% !important; }
.cii_technology { width: 94% !important; }
#newsticker-demo6 li {list-style:none; display:block; padding:0; color:#454545; padding-left:15px; width: 95% !important; height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}

	
}

@media only screen and (max-width: 380px) {
.sliderimg{ height:240px !important}
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:3% !important; }
.next2{ outline: none; cursor: pointer; margin-left:3% !important; }
.next3{ outline: none; cursor: pointer; margin-left:3% !important; }
.cii_technology { width: 94% !important; }
#RptNews{ width:95% !important;}
#newsticker-demo6 li {list-style:none; display:block; padding:0; width:450px; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}
.arrow-forth-event-left{ padding-left: 40% !important;  padding-top: 10px; }

	}


@media only screen and (max-width: 360px) {
.sliderimg{ height:225px !important}
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:3% !important; }
.next2{ outline: none; cursor: pointer; margin-left:3% !important; }
.next3{ outline: none; cursor: pointer; margin-left:3% !important; }
.arrow-forth-event-left{ padding-left: 40% !important;  padding-top: 10px; }
.cii_technology { width: 94% !important; }
#RptNews{ width:95% !important;}
#newsticker-demo6 li {list-style:none; display:block; padding:0; width:450px; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}

	}



@media only screen and (max-width: 350px) {
	
.mainCntr { margin: 0 auto; max-width: 350px !important; min-width:300px !important; width:100% !important; }
.homebody {  overflow: hidden; max-width: 350px !important;  min-width:300px !important; width:100% !important; margin-top: 20px;}
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }
.homeright { float: right; width: 100% !important; padding: 0; margin: 0; }


.homecenter { float: left; width: 100% !important; padding: 0; margin: 0; }
.lefthead { max-width: 100% !important; height: 37px !important; background: url(../images_new/left_head_img_two.jpg) no-repeat !important; 
	font-size: 14px !important; color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
	 
.leftbox { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100%; margin: 5px 5px; position: relative;
	left: -5px;} 
	
.leftbox_theme_img { max-width: 100% !important; margin-bottom: 15px; display: table; width: 30% !important; margin: 5px 5px; position: relative;
	left: -5px;} 
.leftbox_theme_img img { max-width: 100% !important;} 		
	
	
.main_img { width: 63% !important; }
	
.leftbott { max-width: 100% !important; padding: 0;  margin: 0; }

.leftbott img { display:none;}

.leftbox_center {  padding-top: 5px; width: 100% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important; background:none !important; }
	 

.arrow-forth-event-left{padding-left:50%!important; padding-top:10px;}
#newsticker-demo4 { width: 100% !important; height: auto; overflow: hidden; }
.leftbox_center	img { max-width:100%}

	
.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; font-size: 9px; font-weight: normal; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 100% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a; line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 100% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 100% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important;}

#RptPOlicyAdv li{width: 100% !important; overflow: hidden !important; float: none; height: 46px !important;}

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 77% !important; padding-left: 5px !important; }
.ciispeak_left { font: bold 10px Arial, Helvetica, sans-serif !important; float: left; width: 70px !important;  padding-left: 5px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: -235px !important; padding-top: 10px; }
#RptNews{ width:95% !important;}

#newsticker-demo1 li {list-style:none; display:block; padding:0; margin:0; width:100%; float:left; height:46px !important;   
	border-bottom:#a6a6a6 dotted 2px; margin-bottom:5px; }


#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 0px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:95% !important;}
#newsticker-demo3{width:95% !important;}
ul.tabs li { list-style-type: none; display: block; float: left; color: #6e6d6d; padding: 4px !important; margin-right: 2px !important; 
	background-color: #fff; cursor: pointer; border: 1px solid #dbdbdb; width: 39% !important; line-height: 15px; font-size: 10px; float: left !important;}
.policywatch_box1 { width: 0% !important; margin: 1% 17%; }

.policy_news_right{ font: bold 13px Arial, Helvetica, sans-serif; color: #2b2b2b; float: right; width: 48px; margin-right:0px !important;}
.previous2 {padding-left: 45px !important; padding-top:10px !important; }

#newsticker-demo4 li {list-style:none; display:block; padding:4px 0; height:80px; width:100% !important; height:60px !important; font:normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:5px;
	 border-bottom:#a6a6a6 dotted 2px;}
	 
#newsticker-demo3 li {list-style:none; display:block; padding:0; width:85% !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px; overflow:none !important;  }
.flagship-container {  margin: 0 0 30px 0; padding: 0% 18%; }


.flg_event_img_center{ margin:0 29% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center{ margin:0 15% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center img{ width:225px !important;}	 
.forthcoming_event_more{ width:100%; text-align:center; color: #14387a; margin-top:15px !important; font-size: 12px; text-decoration: none; float: left;}
.descpanelbg{ max-width:350px !important;  }
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:2% !important; }
.next2{ outline: none; cursor: pointer; margin-left:2% !important; }
.next3{ outline: none; cursor: pointer; margin-left:2% !important; }
.cii_technology { width: 94% !important; }
#newsticker-demo6 li {list-style:none; display:block; padding:0; width:450px; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}


}







@media only screen and (max-width: 320px) {
	
.mainCntr { margin: 0 auto; width: 310px !important;}
.homebody {  overflow: hidden; width: 310px !important; margin-top: 20px;}
.homeleft { float: left; width: 100% !important; padding: 0; margin: 0; }
.homeright { float: right; width: 100% !important; padding: 0; margin: 0; }


.homecenter { float: left; width: 100% !important; padding: 0; margin: 0; }
.lefthead { width: 100% !important; height: 37px !important; background: url(../images_new/left_head_img_two_three.jpg) no-repeat !important; 
	font-size: 14px !important; color: #14387a; line-height: 26px !important; font-weight: bold; padding-left: 5px !important; }
	 
.leftbox { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100% !important; margin: 5px 5px; position: relative;
	left: -5px; } 
	
leftbox_theme_img { max-width: 100% !important; margin-bottom: 15px; display: table; width: 100% !important; margin: 5px 5px; position: relative;
	left: -5px;} 
.leftbox_theme_img img { max-width: 100% !important; padding: 0% 18%;} 		
	
	
.main_img { width: 63% !important;  }
	
.leftbott { max-width: 100% !important; padding: 0;  margin: 0; }

.leftbott img { display:none;}

.leftbox_center {  padding-top: 5px; width: 100% !important;  background: url(../images_new/left_bgimg.jpg) repeat-y; padding-left: 4px !important;
	 padding-right: 0px !important; background:none !important; }
	 

.arrow-forth-event-left{padding-left:110px !important; padding-top:10px;}
#newsticker-demo4 { width: 90% !important; height: auto; overflow: hidden; }
.leftbox_center	img { max-width:100%}


.sliderbox { width: 100% !important; background: url(../images_new/slider-bg.jpg) left top no-repeat;  margin-bottom: 10px; height: 100%!important;
	padding: 0px 0px 0px 0px !important;}
.gallerylayer img{ max-width:100% !important; margin:0px !important;}	
.sliderbox div{max-width: 100% !important; font-size: 9px; font-weight: normal; }
.centerbox { width: 100% !important; margin-bottom: 15px; }
.center_head { width: 98% !important; float:left !important; height: 36px;  background: url(../images_new/title_center_head.jpg) no-repeat;  font-size: 14px; color: #14387a; line-height: 30px; font-weight: bold; padding-left: 10px; }
.centerbg { padding-top: 5px; width: 96% !important; background: url(../images_new/center_bg.jpg) repeat-y; padding-left: 5px !important;
	padding-right: 5px !important; float: left; }	
#newsticker-demo { width: 100% !important; overflow: hidden;  float: left; }
#newsticker-demo li{width: 100% !important;}
#RptPOlicyAdv{width: 100% !important;}

#RptPOlicyAdv li{width: 100% !important; overflow: hidden !important; float: none; height: 46px !important;}

.ciispeak_box { width: 100% !important;}
.ciispeak_right {  color: #383838;  font: normal 12px Arial, Helvetica, sans-serif;  float: left; width: 77% !important; padding-left: 5px !important; }
.ciispeak_left { font: bold 10px Arial, Helvetica, sans-serif !important; float: left; width: 70px !important;  padding-left: 5px!important;}
.center_bott { width: 100% !important; float:left; padding: 0; margin: 0; }
.center_bott img { width: 100% !important; }
.arrow-media-rel-left{ padding-left: -235px !important; padding-top: 10px; }
.previous1 { padding-left:110px !important;}

#RptNews{ width:95% !important;}

#newsticker-demo1 li {list-style:none; display:block; padding:0; margin:0; width:300px; float:left; height:46px !important;   
	border-bottom:#a6a6a6 dotted 2px; margin-bottom:5px; }


#newsticker-demo1 { width: 100% !important;  overflow: hidden;}
#newsticker-demo1 li{ width: 100% !important;  overflow: hidden;}
ul.tabs {width:100% !important; overflow:hidden; padding:0; margin:0;}
.policywatch_box { margin-top: 0px;  padding-bottom: 10px; width:100% !important; }
.tabscontent { padding: 0px 0 0 0px; display: inherit; width: 100%; text-align: justify; }
#newsticker-demo5{width:96% !important;}
#newsticker-demo6{width:100% !important;}
#newsticker-demo3{width:100% !important;}
#newsticker-demo3 li {list-style:none; display:block; padding:0; width:280px !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px;}


ul.tabs li { list-style-type: none; display: block; float: left; color: #6e6d6d; padding: 4px !important; margin-right: 2px !important; 
	background-color: #fff; cursor: pointer; border: 1px solid #dbdbdb; width: 39% !important; line-height: 15px; font-size: 11px; float: left !important;}
.policywatch_box1 { width: 50% !important; text-align: center; float: left; }

.policy_news_right{ font: bold 13px Arial, Helvetica, sans-serif; color: #2b2b2b; float: right; width: 48px; margin-right:0px !important;}
.previous2 {padding-left: 125px !important; padding-top:10px !important; }

#newsticker-demo4 li {list-style:none; display:block; padding:4px 0; height:80px; width:100% !important; height:60px !important; font:normal 12px Arial, Helvetica, sans-serif; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:5px;
	 border-bottom:#a6a6a6 dotted 2px;}

footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:300px !important; text-align:center;}

#newsticker-demo3 li {list-style:none; display:block; padding:0; width:85% !important; color:#454545; padding-left:15px; background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:50px; overflow:none !important;  }

.flg_event_img_center{ margin:0 18% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center{ margin:0 15% !important; text-align:center !important; padding:5px !important;}	 
.cii_videos_center img{ width:225px !important;}
.sliderimg { height:220px !important; }
.forthcoming_event_more{ width:100%; text-align:center; color: #14387a; margin-top:15px !important; font-size: 12px; text-decoration: none; float: left;}
.descpanelbg{ max-width:350px !important;  }
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}

.flagship-container {  margin: 0 0 -22px 0; padding: 0% 18%; }
#canvas1_1{max-width:100% !important}		
#canvas1_1 img{max-width:100% !important}
.next1{ outline: none; cursor: pointer; margin-left:2% !important; }
.next2{ outline: none; cursor: pointer; margin-left:2% !important; }
.next3{ outline: none; cursor: pointer; margin-left:2% !important; }
.cii_technology { width: 94% !important; }
#newsticker-demo6 li {list-style:none; display:block; padding:0; width:450px; color:#454545; padding-left:15px; width: 95% !important;height: 31px !important;	background:url(../images_new/tech_arrow.png) top left no-repeat; margin-bottom:10px; border-bottom:#a6a6a6 dotted 2px; height:22px;}

}











@media only screen and (min-width: 600px) and (max-width:767px) {
	
	
/** header **/
header .logo{padding:25px 0px 0px 10px; margin:0; float:left; width:150px;}
header .centertxt{padding:58px 0 0 60px; width:200px;}
header .rightbox {padding: 15px 20px 0 0; display:none}
.mobile-icon{position:absolute; top:50px; right:20px;}

nav .nav{padding:0 10px; display:none;}
nav .nav ul li a{padding:12px 10px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#fff; width:360px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:auto;}
.body-container .left{width:63%; padding:25px 0 40px 0;}
.body-container .right{width:32%; padding-top:25px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

/*Competitive Solutions start*/
.body-container_com{width:auto;}
.body-container_com .left_com{width:55%; padding:25px 0 40px 0;}
.body-container_com .right_com{width:40%; padding-top:25px;}
/*Competitive Solutions end*/

.body-container .left .slider-container .topright{width:334px; float:none; margin:0 auto; margin-top:20px;}
.body-container .left .slider-container .topleft{width:334px; margin: 0 auto; float:none;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 310px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

.updates-events-container{margin:20px 0 0 0}
.updates-events-container .update-container{width: 334px; float:none; margin:0 auto;}
.press-publication-container .publicaton-container{width: 320px; height:378px; float:none; margin:0 auto; margin-top:20px;}
.updates-events-container .events-container{width:334px; float:none; margin:0 auto; margin-top:20px; height:auto;}
.eventtxt{width:300px;}
.eventtxt .events-left{width:95%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container{margin:20px 0 0 0;}
.press-publication-container .press-container{width:320px; height:auto; float:none; margin:0 auto;}
.contact-media-container .media-container{width:320px; margin:0 auto; float:none;  margin:20px auto 20px auto;  height:auto;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}

.contact-media-container{margin:20px 0 0 0;}



ul.tabs li a{padding:2px 7px; font-size:12px;}
ul.tabs-1 li a{padding:2px 3px; font-size:12px;}
ul.tabs-2 li a{padding:2px 7px; font-size:12px;}
ul.tabs-3 li a{padding:2px 7px; font-size:12px;}
ul.tabs-4 li a{padding:2px 7px; font-size:12px;}
.tabicon{width:20px;}
.tabicon1{width:20px;}
.publication-box-content .pubbox{width:300px; margin:0 20px 0 0; float:none; height: 146px;}
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 0px 10px 0px; width: 180px;}
.journals-content .help {height: 245px;}
.journals-content .journalsleft{height:auto;}
.readmore-link5{ margin:53px 0 0 10px;}


.journals-content{width:100%; margin:10px 0 0 0; height:312px; overflow:scroll}
.journals-content .journalsleft {margin: 0 30px 10px 0; padding: 0 0 10px 5px; width: 300px; float:none;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}

.policy-box-content .policybox{width:300px; margin:0 20px 0 0; float:none; height:146px;}
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 210px; font-size:12px;}
.policy-box-content .policybox .polright{width: 75px;}

.contact-media-container .contact-container{width:320px; float:none; margin:0 auto;}
.contact-media-container .contact-container .contact-left{width:300px; margin:0 auto; float:none; border:none;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none;}
.contact-media-container .contact-container .contact-right{width:210px; margin:50px 0 0;}
.fieldstyle{width:265px;}
.txtareastyle{width:265px;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}

footer .footer-container{padding:0 10px; position:relative;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:500px; text-align:center;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block; text-align:center}
footer .footer-container .leftlinks ul li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}

footer .footer-container .rssicon{float:none; padding:6px 0 0 0; position:absolute; right:0; top:0;}

footer .privacy{padding:0 0 20px 68px; margin:0 auto; margin-top:8px; text-align:center;}
footer .privacy{padding:0 0 20px 18px;}

.fadein { position:relative; height:200px; width:310px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:201px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:318px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 16px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:318px; background:url(../images_new/blackbg.png);}

.fadein1 {height:105px;}
/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:auto; float:none; margin:0 auto; border-bottom:1px solid #CCC; margin:0 10px 0px 10px;}
.sectorial-topcontainer .sec-topleft h1{margin:0px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:14px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:12px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:auto; float:none;  margin:0 10px 0px 10px; background:none; padding:10px 0 0 0;}
.categories-container{padding:0; margin:20px 10px 20px 10px; width:auto; }
.categories-container .heading{font-size:15px;}
.categories-container .categorybox-container .box01{width:46%; margin:0 10px 10px 0; height:520px;}
.categories-container .categorybox-container .box02{width:46%; height:520px;}
.category-list{margin: 20px 10px 70px 8px;}
.category-list ul li a{font-size:12px; padding:0 0 5px 20px;}
/** sectorial portfolio **/


/* ### banner container ### */
#bannerCntr {  height: 200px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
#bannerCntr img{ width: 96%; height: 216px;}
#bannerCntr ul { list-style: none; width:100%; height:200px; } 
#bannerCntr li { height: 200px; width: 100%; }
#bannerCntr .nav { bottom: -16px; right: 20px; }
#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}

.body-container .left .slider-container .topleft h2{ width:83%;}
.write-director-general img{ width:99%}

.facebookBox { width: 94%; float:none; margin-left:2%;}
.twitterBox { width: 94%;  float:none; margin-left:2%; margin-top:2%;}

.GalleryBox li{ margin-left:55px;}

.topright33{ width:95%; float:none; margin-top:10px; margin-left:0;}
.topright33 img{ width:100%;}
.body-container .left .slider-container .topleft h2{ width:100%;}

.comp_left{width:98%; padding:0 1%}
.comp_right{width:98%; padding:0 1%; float:left}





}

@media only screen and (min-width: 480px) and (max-width:599px) {
	
	
/** header **/
header{background:url(../images_new/header_top1.jpg) no-repeat top; height:63px;}
header .logo{padding:10px 0px 0px 10px; margin:0; float:left; width:135px;}
header .centertxt{padding:27px 0 0 37px; width:155px;}
header .rightbox {padding: 15px 20px 0 0; display:none}
.mobile-icon{position:absolute; top:20px; right:10px;}
.menu_mobile{top:47px; right:11px;}

nav .nav{padding:0 10px; display:none;}
nav .nav ul li a{padding:12px 10px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#fff; width:360px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:auto;}
.body-container .left{width:auto; padding:25px 0 20px 0; float:none; border-bottom:3px solid #999; margin:0;}
.body-container .right{width:auto; padding-top:20px; float:none; margin:0 20px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

.body-container .left .slider-container .topright{width:435px; float:none; margin:0 auto; margin-top:20px;}
.body-container .left .slider-container .topleft{width:auto; margin: 0 auto; float:none; padding:0 20px;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 310px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

.updates-events-container{margin:20px 0 0 0}
.updates-events-container .update-container{width: auto; float:none; margin:0 20px;}
.press-publication-container .publicaton-container{width: auto; height:368px!important; float:none; margin:0 20px; margin-top:20px;}
.updates-events-container .events-container{width:auto; float:none; margin:0 20px; margin-top:20px; height:auto;}
.eventtxt{width:auto;}
.eventtxt .events-left{width:98%;}
.eventtxt .events-right{width:30%;}
.eventtxt .events-left .events-date{font-size:12px; line-height:16px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px;}
.press-publication-container{margin:20px 0 0 0;}
.press-publication-container .press-container{width:auto; height:auto; float:none; margin:0 20px;}
.contact-media-container .media-container{width:auto; margin:20px; float:none; height:auto;}
.contact-media-container .media-container .mediahead{font-size:14px; bottom:6px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}

.contact-media-container{margin:20px 0 0 0;}

#newsticker-demo9 li {width:100%; }

ul.tabs li { width:31%;}
ul.tabs li a{padding:2px 7px; font-size:12px;}
.tabicon{width:20px;}
.tabicon1{width:20px;}
.publication-box-content .pubbox{width:auto; margin:0 20px 10px 0; float:none; height: 130px;}
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 0px 10px 0px; width: 180px;}
.main-colam {overflow: hidden; }
.link-box a {font-size: 13px; }

.journals-content{width:100%; margin:10px 0 0 0; height:302px; overflow:scroll}
.journals-content .journalsleft { height:49px; width:393px;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}
.journals-content .help { height: 225px;}

.policy-box-content .policybox{width:auto; margin:0 20px 15px 0; float:none; height:130px;}
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 210px; font-size:12px;}
.policy-box-content .policybox .polright{width: 75px;}

.contact-media-container .contact-container{width:auto; float:none; margin:0 20px;}
.contact-media-container .contact-container .contact-left{width:auto; margin:0 auto; float:none; border:none;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0; width:auto;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none; width:auto; text-align:center;}
.contact-media-container .contact-container .contact-right{width:95%; margin:50px 0 0}
.fieldstyle{width:100%;}
.txtareastyle{width:100%;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}
.updatestxt .headline{ width:440px;}

footer .footer-container{padding:0 10px; position:relative;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:380px; text-align:center;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block; text-align:center}
footer .footer-container .leftlinks ul li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}

footer .footer-container .rssicon{float:none; padding:6px 0 0 0; position:absolute; right:0; top:0;}

footer .privacy{padding:0 0 20px 68px; margin:0 auto; margin-top:8px; text-align:center;}
footer .privacy{padding:0 0 20px 18px;}

.fadein { position:relative; height:200px; width:310px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:201px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:318px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 16px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:318px; background:url(../images_new/blackbg.png);}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:auto; float:none; margin:0 auto; border-bottom:1px solid #CCC; margin:0 10px 0px 10px;}
.sectorial-topcontainer .sec-topleft h1{margin:0px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:14px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:12px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:auto; float:none;  margin:0 10px 0px 10px; background:none; padding:10px 0 0 0;}
.categories-container{padding:0; margin:20px 10px 20px 10px; width:auto; }
.categories-container .heading{font-size:15px;}
.categories-container .categorybox-container .box01{width:47%; margin:0 10px 10px 0; height:570px;}
.categories-container .categorybox-container .box02{width:47%; height:570px;}
.category-list{margin: 20px 10px 70px 8px;}
.category-list ul li{background:url(../images_new/cat-bullet1.png) top left no-repeat;}
.category-list ul li a{font-size:11px; padding:0 0 5px 20px;}
/** sectorial portfolio **/

/* ### banner container ### */
#bannerCntr {height: 200px; margin-left:8px; margin-bottom:22px; margin-top:6px;}
#bannerCntr img{width: 96%; height: 200px;}
#bannerCntr ul {list-style: none; width:100%; height:200px;} 
#bannerCntr li {height: 200px; width: 100%;}
#bannerCntr .nav {bottom: -16px; right: 20px;}
#bannerCntr .nav a {background: #89acff; margin-left: 5px;}
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide {background: #000;} 
#bannerCntr .caption{ bottom:0; width:95%; padding-left:2%;}

.topright33{ width:95%; float:none; margin-top:10px; margin-left:0;}
.topright33 img{ width:100%;}
.body-container .left .slider-container .topleft h2{ width:100%;}

.appicons{padding:0; margin:0 0 10px 0;}
.facebookBox { width: 94%; float:none; margin-left:2%;}
.twitterBox { width: 94%;  float:none; margin-left:2%; margin-top:2%;}

.GalleryBox li{ padding-left:3px;}

.comp_left{width:98%; padding:0 1%}
.comp_right{width:98%; padding:0 1%; float:left}
}

@media only screen and (min-width: 120px) and (max-width:479px) {
	
/** header **/
header{background:url(../images_new/header_top1.jpg) no-repeat top; height:63px;}
header .logo{padding:10px 0px 0px 10px; margin:0; float:left; width:135px;}
header .centertxt{padding:27px 0 0 37px; width:155px; display:none;}
header .rightbox {padding: 15px 20px 0 0; display:none}
.mobile-icon{position:absolute; top:20px; right:10px;}
.menu_mobile{top:47px; right:11px;}

nav .nav{padding:0 10px; display:none;}
nav .nav ul li a{padding:12px 10px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul{padding:8px 10px 12px 0px; margin:-3px 0 0 -20px; list-style:none; background:#fff; width:360px; height:264px; border:1px solid #cbcbcd; border-top:none; border-left:none;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 ul li{padding:0px 0 0px 0px; margin:0; float:left; width:170px;}
nav .nav ul li:hover ul li .servicesmenu ul li:hover ul li .servicesmenu01 ul li:hover ul li .servicesmenu02 li a{font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; display:block; padding:9px 10px 9px 30px;}

.body-container{width:auto;}
.body-container .left{width:auto; padding:10px 0 20px 0; float:none; border-bottom:3px solid #999; margin:0;}
.body-container .right{width:auto; padding-top:20px; float:none; margin:0 20px;}
.readmore-link{margin:20px 0 0; font-size:12px;}

.body-container .left .slider-container .topright{width:378px; float:none; margin:0 auto; margin-top:20px;}
.body-container .left .slider-container .topleft{width:auto; margin: 0 auto; float:none; padding:0 20px;}
.body-container .left .slider-container .topleft h1{font-size:32px;}
.body-container .left .slider-container .topright .slider{width: 310px; padding:8px;}
.body-container .left .slider-container .topleft .line1{margin: 10px 0; font-size:16px;}
.body-container .left .slider-container .topleft .line2{font:normal 12px/16px Arial,Helvetica,sans-serif;}

.updates-events-container{margin:20px 0 0 0}
.updates-events-container .update-container{width: auto; float:none; margin:0 10px;}


/*.press-publication-container .publicaton-container{width: auto; height:415px; float:none; margin:0 10px; margin-top:20px;}*/


.press-publication-container .publicaton-container{width: auto; height:415px; float:none; margin:0 10px; margin-top:20px;}


.updates-events-container .events-container{width:auto; float:none; margin:0 10px; margin-top:20px; height:auto;}
.eventtxt{width:auto;}
.eventtxt .events-left{width:95%;}
.eventtxt .events-right{width:30%;}
.eventtxt .events-left .events-date{font-size:13px; line-height:16px; width:288px;}
.eventtxt .events-left .events-body{font-size:12px; line-height:16px; width:287px;}
.press-publication-container{margin:20px 0 0 0;}
.press-publication-container .press-container{width:auto; height:auto; float:none; margin:0 10px;}
.contact-media-container .media-container{width:auto; margin:10px; float:none; margin-bottom:20px; height:auto;}
.contact-media-container .media-container .mediahead{font-size:14px;}
.contact-media-container .media-container .mediatxt{font-size:12px; line-height:16px;}
.appiconwidth{width:120px; margin:0 0 10px 0;}

.contact-media-container{margin:20px 0 0 0;}



ul.tabs li {float:left; line-height:31px; overflow:hidden; position:relative; background:#e3e8e6; margin:0 5px -1px 0; padding:0; width:31%;}
ul.tabs li a{padding:2px 7px; font-size:12px;}
ul.tabs-1 li a{padding:2px 3px; font-size:12px;}
ul.tabs-2 li a{padding:2px 7px; font-size:12px;}
ul.tabs-3 li a{padding:2px 7px; font-size:12px;}
ul.tabs4 li a{padding:2px 7px; font-size:12px;}
.tabicon{width:20px; float:none;}
.tabicon1{width:20px; }
.main-colam {overflow: hidden; }
.link-box a {font-size: 13px; }
.publication-box-content .pubbox{width:auto; margin:0 20px 10px 0; float:none; height: 138px}
.publication-box-content .pubbox .pubright{width:90px;}
.publication-box-content .pubbox .publeft {font: 12px/18px Arial,Helvetica,sans-serif; margin: 0px 10px 0px; width: 150px;}

.journals-content{width:100%; margin:10px 0 0 0; height:317px; overflow:scroll}
.journals-content .journalsleft { padding: 0 0 10px 5px; width: auto; float:none; height:50px;}
.journals-content .journalsleft .journal-head{font-size:12px;}
.journals-content .journalsleft .journal-date{font-size:11px;}

.journals-content .help {
    height: 287px;
}

.policy-box-content .policybox{width:auto; margin:0 20px 0 0; float:none; height:146px;}
.policy-box-content .policybox .polleft{margin: 40px 10px 0 0; width: 170px; font-size:12px;}
.policy-box-content .policybox .polright{width: 75px;}

.contact-media-container .contact-container{width:auto; float:none; margin:0 10px;}
.contact-media-container .contact-container .contact-left{width:auto; margin:0 auto; float:none; border:none;}
.contact-media-container .contact-container .contact-left .contact-img{float:none; margin:0 0 10px 0; width:auto;}
.contact-media-container .contact-container .contact-left .contact-txt{font-size:12px; line-height:16px; float:none; width:auto; text-align:center;}
.contact-media-container .contact-container .contact-right{width:95%; margin:50px 0 0;}
.fieldstyle{width:100%;}
.txtareastyle{width:100%;}

.serviceslist ul li{list-style:none; display:block; background:url(../images_new/services-bullet1.png) top left no-repeat; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin:0 0 2px 0;}
.serviceslist ul li a{font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#242424; padding:0 0 0 20px;}
.contactbg-right .subhead{font-size:14px;}
.contactbg-right .subheadtxt{font-size:14px;}
.contactbg-right .subheadtxt span{font-size:16px;}
.contactbg-right .subheadtxt a{font-size:14px;}

.head{font-size:16px;}
.righthead{font-size:16px;}

footer .footer-container{padding:0 10px; position:relative;}
footer .footer-container .leftlinks{padding:10px 0; margin:0; float:none; width:300px; text-align:center;}
footer .footer-container .leftlinks ul li{font:normal 11px Arial, Helvetica, sans-serif; color:#cccccc; padding:0 10px 0 10px; display:inline-block; text-align:center}
footer .footer-container .leftlinks ul li a{font:normal 12px/18px Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}

footer .footer-container .rssicon{float:none; padding:6px 0 0 0; position:absolute; right:0; top:60px;}

footer .privacy{padding:0 0 20px 68px; margin:0 auto; margin-top:8px; text-align:center;}
footer .privacy{padding:0 0 20px 18px;}

.fadein { position:relative; height:182px; width:290px;}
.fadein .slideimgs { position:absolute; left:0; top:0; height:183px; }
.fadein .slideimgs .img{position:absolute; top:0; left:0;}
.fadein .slideimgs .img img{width:290px;}
.fadein .slideimgs .caption{position:absolute; bottom:0; color:#fff; font-size:30px; z-index:1; font:normal 16px Arial, Helvetica, sans-serif; padding:8px 0; text-align:center; width:290px; background:url(../images_new/blackbg.png);}

/** sectorial portfolio **/
.sectorial-topcontainer .sec-topleft{width:auto; float:none; margin:0 auto; border-bottom:1px solid #CCC; margin:0 10px 0px 10px;}
.sectorial-topcontainer .sec-topleft h1{margin:0px 0 0 0; font-size:32px;}
.sectorial-topcontainer .sec-topleft .line1{font-size:16px;}
.sectorial-topcontainer .sec-topright .txt01{font-size:14px;}
.sectorial-topcontainer .sec-topright .txt02{font-size:12px; line-height:17px; padding:10px 0 0 0;}
.sectorial-topcontainer .sec-topright{width:auto; float:none; margin:0 10px 0px 10px; background:none; padding:10px 0 0 0;}
.categories-container{padding:0; margin:20px 10px 20px 10px; width:auto; }
.categories-container .heading{font-size:15px;}
.categories-container .categorybox-container .box01{width:87%; margin:0 auto 10px; height:590px; float:none;}
.categories-container .categorybox-container .box02{width:87%; height:590px; float:none; margin:0 auto 10px;}
.category-list{margin: 20px 10px 70px 8px;}
.category-list ul li{background:url(../images_new/cat-bullet1.png) top left no-repeat;}
.category-list ul li a{font-size:11px; padding:0 0 5px 20px;}
/** sectorial portfolio **/




/* ### banner container ### */
#bannerCntr {  height: 200px; margin-left:8px; margin-bottom:22px; margin-top:6px; }
#bannerCntr img{ width: 96%; height: 200px;}
#bannerCntr ul { list-style: none; width:100%; height:200px; } 
#bannerCntr li { height: 200px; width: 100%; }
#bannerCntr .nav { bottom: -16px; right: 20px; }
#bannerCntr .nav a { background: #89acff; margin-left: 5px;  }
#bannerCntr .nav a:hover, #bannerCntr .nav a.activeSlide { background: #000; } 
#bannerCntr .caption{ bottom:0; width:94%; padding-left:2%;}

.updatestxt .headline{ width:288px;}
.updatestxt .headline a{font:bold 13px Arial, Helvetica, sans-serif; }
.pressbox .presstxt{width:313px;}

.appicons{padding:0; margin:0 0 10px 0;}
.facebookBox { width: 94%; float:none; margin-left:2%;}
.twitterBox { width: 94%;  float:none; margin-left:2%; margin-top:2%;}

.GalleryBox li{ padding-left:60px;}

.topright33{ width:95%; float:none; margin-top:10px; margin-left:0;}
.topright33 img{ width:100%;}
.body-container .left .slider-container .topleft h2{ width:100%;}

.comp_left{width:98%; padding:0 1%}
.comp_right{width:98%; padding:0 1%; float:left}	


.main-colam {width: 100%; height: 226px; }


}

