﻿/*-------------------------------------------Larger than Tablet Devices-----------------------------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 2560px) {
	.media-poll-events .col-md-7.col-sm-12.col-xs-12,
	.media-poll-events .col-md-5.col-sm-12.col-xs-12,
	.media-poll-events .col-md-6.col-sm-6.col-xs-12
	{
		float: left;
	}
	#demo .owl-carousel .owl-wrapper-outer  {
	width: 100% !important;
}
	 .right-area
	{
		padding-left:0;
	}
	.col-md-3.col-sm-3.col-xs-12.listsearchbutton > input
	{
		margin-left:0;
	    margin-right:0;
	    width: 83%;
	}
		.prosecutorDiv
	{
		padding-left: 0;
	}
.floatright {
	top: 250px;
}
.floatright .right-box {
	z-index: 1000;
}
.serviceTitle
    {
        width:40%;
        float:right;

    }
    .servicegroup
    {
 width:40%;
 float:right;
    }
     .servicelink
    {
 width:20%;
  float:right;
    }
     .isoimg
     {
         padding-left:25%;
         float:left;
     }
     .isoimg img
     {
         width:150px;
     }
}
/*--------------------------------------------------Landscape Mode-----------------------------------------------*/
@media only screen and (max-width: 1024px) and (min-width: 769px) {
	/*.floatleft.hidden-xs.hidden-sm
	{
		display: none;
	}*/
	.homePageLeftLogo
	{
		width: 45px;
		background-size: 100% !important;
	}
	.serviceTitle
    {
        width:40%;
        float:right;

    }
    .servicegroup
    {
 width:40%;
  float:right;
    }
     .servicelink
    {
 width:20%;
  float:right;
    }
     .isoimg
     {
          float:left;
         padding-right:25%;
     }
     .isoimg img
     {
         width:150px;
     }
}


/*---------------------------------Common styles for both Mobile And Tablet*/
@media (max-width:959px)
{
	body,
	#s4-workspace {
	overflow-x: hidden;
	}
	.comp-bookmark #copyRight
	{
		display: inline-block;
	}
	.top-bottom-header .container
	{
		border: 0;
	}
	.bg-footer .container, .bg-charcoal .container.comp-bookmark
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.inner-main-head .s4-notdlg
	{
		margin: 0;
	}
	.image-gallery img
	{
		height: 140px !important;
		margin: 0;
	}

	.image-gallery .gallery-cat-box > span {
	    width: 100%;
	    float: none;
	    padding-top: 5px;
	}
	.image-gallery .gallery-cat-box > span.pull-left
	{
		  white-space: nowrap;
		  overflow: hidden;
		  text-overflow: ellipsis;
	}
.floatright .right-box {
	transition: none;
	border-radius: 4px;
	text-align: right;
}
.floatright .right-box i, .floatright .right-box img {
	margin-left: 10px;
	margin-right: 3px;
}
.floatright .right-box > a,  .floatright .right-box > a:visited {
	direction: rtl;
}
.serviceTitle
    {
       width:100%;
  float:right;
       

    }
    .servicegroup
    {
  width:100%;
  float:right;
    }
     .servicelink
    {
  width:100%;
  float:right;
    }
	.isoimg
     {
         float:left;
         padding-right:25%;
     }
     .isoimg img
     {
         width:150px;
     }
}

/*--------------------------------------- Tablet Devices ----------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.container {
		width: auto;
	}
    .isoimg
     {
         float:left;
         padding-right:25%;
     }
     .isoimg img
     {
         width:150px;
     }
	.serviceTitle
    {
         width:100%;
  float:right;
    }
    .servicegroup
    {
   width:100%;
  float:right;
    }
     .servicelink
    {
  width:100%;
  float:right;
    }
	/*#demo .owl-carousel .owl-wrapper-outer {
	width:486px !important;
}*/
	.media-poll-events .col-md-6.col-sm-6.col-xs-12
	{
		float: left;
	}
	.boxes-container {
		position: absolute !important;
		right: 0;
		top: 0;
		width: 34.9999% !important;
	}
	.homebox, .homebox:visited
	{
		padding-left: 5px;
		padding-right: 5px;
		font-size: 18px;
	}

	.slider-caption
	{
		width: 90%;
	}
	.anouncmentPart
	{
		height: 129px;
	}
	.anouncmentPart .carousel-inner > .item
	{
		height: 91px;
	}
	.redbox2 .description
	{
		margin: 15px 0;
		height: 54px;
	}
	.m-sm-0
	{
		margin:0;
	}
	.prosocutorNews .image {
		padding-left: 0;
	}
	.redbox2, .brownbox {
		min-height: 377px;
	}
	.row.media-gallery
	{
		padding:0;
	}
	.prosocutorNews .col-md-12.col-sm-6 > h4
	{
		margin-top: 0;	
	}
	.media-gallery {
		padding: 0 15px;
	}	
	li div.row.media-gallery
	{
		padding-right:5px;
		padding-left: 0;
	}
	.media-gallery {
		padding: 0 15px;
	}
	.main-img, ul.main-imgthumb {
		width: 50%;
	}
	.main-img img {
		width: 100%;
		height: 290px;
	}
	ul.main-imgthumb li {
		width: 50%;
		margin-bottom: 2px;
	}
	ul.main-imgthumb li .main-img
	{
		width: 100%;
	}
	ul.main-imgthumb li img {
		height: 142px;
	}
	ul.main-imgthumb li, ul.main-imgthumb li .main-img
	{
		margin-left: 0;
	}
	.boxes-area .col-md-12 {
		clear: both;
		padding-left: 5px;
	    padding-right: 0;
	}
	.boxes-area .col-md-6 {
		padding-bottom: 5px;
		padding-left: 5px;
	    padding-right: 0;
	}
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
		max-width: inherit;
	}
	.carousel-inner > .item {
		height: 438px;
	}
	.row > .text-uppercase {
		padding: 0 15px;
	}
	.media-poll-events .col-md-5 h1,
	.row.media-gallery
	{
		padding:0 15px;
	}
	.opinionpoll strong
	{
		font-size: 15px;
		padding: 12px;
	}
	.opinionpoll [class^="rb"]
	{
		margin-bottom: 22px;
	}
	#chart2
	{
		height: 150px;
	}
	a.backToPoll
	{
		float: left;
	}
	.pageheading, .left-nav {
		padding: 0 15px;
	}
	.col-sm-offset-4 {
		margin-right: 33.33333333%;
	    margin-left: 0;
	}
	.socialicons img
	{
		width: 30px;
	}
	.comp-bookmark #copyRight
	{
		float: none;
	}
	.comp-bookmark, .comp-bookmark .text-right {
		text-align: center;
	}
	.comp-bookmark .cont-copyright {
		margin-top: 0;
	}
	.showHide{
		height:15px;
		width:15px;
	}
	.panel-heading h4{
		background:url("../../images/icon-docs.png") no-repeat scroll 96% center rgba(0, 0, 0, 0);
	}
	.panel-heading h4 a{
		margin-right: 5px;
	}
	.eventitem .fa{
		margin-top: -8px;
	}
		.search-header span > strong
	{
		white-space: nowrap;
	}
.floatright {
	width: 100%;
	padding: 0 1.5%;
	top: auto;
	right: auto;
}
.floatright .right-box {
	right: auto;
	margin: 1% 0.5%;
	width: 24%;
	float: right;
}
.floatright .right-box:hover {
	width: 24%;
	right: auto;
}
.floatright .right-box i {
	margin-right: 15px;
}

}
.floatright .right-box span{
	font-size:13px;
}
.floatright .right-box i, .floatright .right-box img{
	margin-left: 3px;
    margin-right: 0;
}

/*---------------------------------------phone devices------------------------------------------*/
@media (max-width:767px) {
    .isoimg
     {
         float:left;
         padding-right:0%;
     }
     .isoimg img
     {
         width:90px;
     }
.floatright {
	position: relative;
	width: 100%;
	padding: 0.5% 1%;
	top: auto;
	right: auto;
	text-align: center;
	background: transparent;
}
.floatright .right-box {
	display: block;
	right: auto;
	margin: 2%;
	width: 48%;
	float: right;
}
.floatright .right-box:nth-child(even) {
	margin-left: 0;
}
.floatright .right-box:nth-child(odd) {
	margin-right: 0;
}
.floatright .right-box:hover {
	width: 48%;
	right: auto;
}
.floatright .right-box > a {
	padding: 10px 8px;
}
.floatright .right-box i {
	margin: 0 5px 0 0;
}
a.nav-expander {
	width: 60px;
}
.first-container {
	 margin-top:0px;
}
.top-center-header .container {
	padding: 15px 5px;
}
.top-center-header .col-md-6 img {
	width: 100%;
}
.topper ul li
{
	padding: 4px 1px;
}
.boxes-container {
	position: relative !important;
	width: 100% !important;
	left: auto;
	top: auto;
	right: auto;
}
.boxes-area .col-md-6
{
	padding:0;
}
.homebox
{
	height: 100px;
	padding: 12px 10px;
	font-size: 14px;
	border:1px solid #fff;
	border-right: 0;
	white-space: normal;
}
.homebox.yellowbox
{
	border-right:0;
}
.homebox.greenbox
{
	border-left:0;
}
.homebox> img
{
	width: 36px;
	height: 36px;
	margin-bottom: 22px;
}
.homebox > .quickbtn-title
	{
		bottom: 8px;
	}

.homebox.less-space > img
{
	margin-bottom: 5px;
}
.homebox > .box54 {
	margin-bottom: 0;
}
.boxes-area .col-md-12.col-sm-12.col-xs-12
{
	padding:0;
}
#demo .owl-carousel .owl-wrapper-outer
{
	height: auto;
}
#demo .owl-item .item > img
	{
		height: auto;
		width: 100%;
		clear: both;
	}
		#demo .owl-theme .owl-controls
	{
		position: relative;
		left: auto;
		right: auto;
		top:auto;
		bottom: auto;
		margin-top: 5px !important;
	}

	.slider-caption
	{
		bottom: auto;
		position:relative;
		width: 100%;
		clear: both;
		height: 205px;
		overflow: hidden;
	}
	.slider-caption p
	{
		height: 55px;
		overflow:hidden;
		margin: 0 20px 15px 0;
		padding: 0;
	}

.anouncmentPart h3
{
	font-size: 20px;
}
.carousel-container{
	padding: 0;
}
	
h1, h1 a, a h1
{
	margin-top:25px !important;
	text-align: center;
}
.m-sm-0
{
	margin:0;
}
.latestnews-list .col-xs-3
	{
		width: 28%;
	}
	.latestnews-list .col-xs-9
	{
		width: 71.7%;
	}

.row.prosocutorNews
{
	position: relative;
}
.prosocutorNews .textpart.col-md-12.col-sm-6
{
	position: absolute;
	left:15px;
	right: 15px;
	bottom:0;
	padding: 10px;
	background: rgba(255,255,255,0.8);
}
.prosocutorNews .col-md-12.col-sm-6 h4
{
	display: none;
}
.prosocutorNews .col-md-12.col-sm-6 .description
{
	height: 38px;
	text-overflow: ellipsis;
	padding:0;
	margin-bottom: 5px;
	min-height:inherit;
}
.prosocutorNews .h4heading {
	display:none;
}
.prosocutorNews .col-md-12.col-sm-6 .linkBtn
{
	font-weight: 700;
}
.prosocutorNews .col-md-12.col-sm-6 .linkBtn .fa
{
	float: left;
	padding-right: 10px;
	padding-left: 0;
}
.redbox2, .brownbox
{
	height: auto;
}
.row > .text-uppercase ,
.media-poll-events .col-md-5 h1
{
	padding:0 15px;
}
.row > .text-uppercase {
	padding: 0 15px;
}
.col-md-6.col-sm-6.col-xs-12.events
{
	padding: 0 15px;
}
.main-img img
{
	height: 173px;
	width: 100%;
}
ul.main-imgthumb li .media-gallery
{
	padding: 0;
}
ul.main-imgthumb li, ul.main-imgthumb li .main-img
{
	padding: 0;
	padding-right: 1px;
	padding-bottom: 1px;
	width: 100%;
	margin: 0;
}
ul.main-imgthumb li img
{
	height: 85px;
}
.main-img, ul.main-imgthumb, ul.main-imgthumb li {
	width: 50%;
}
.boxes-area .col-md-6 , .boxes-area .col-md-12{
	padding:0;
}
.redbox2, .brownbox{
	min-height:inherit;
}
.comp-bookmark > div
{
	height: auto;
	padding-bottom: 10px;
}
.comp-bookmark > div:last-child
{
	padding: 0;
}
.comp-bookmark .cont-copyright{
	margin-top:0;
}
.comp-bookmark, .comp-bookmark .text-right {
	text-align: center;
}
#copyRight a
{
	float: none;
}

.socialicons img
{
	width: 42px;
}
.media-thumb
	{
       	margin: 10px auto;
    	text-align: center;
    	display: block;
    }
.blueimp-gallery > .indicator
{
		max-height: 135px;
		overflow-x: auto;
}
.blueimp-gallery > .title 
	{	
		white-space:nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		right: 0;
	}
footer
{
	margin-bottom: 0;
	margin-top: 0;
}
.bg-footer
{
	margin-top: -3px;
}

	.listsearchbutton .btn.btn-default.inner-form
	{
		 margin-right: -15px;
    	margin-left: 0;
    	margin-top:15px;
	}
	.newssearchbutton .btn.btn-default.inner-form,
	.eventsearchbutton .btn.btn-default.inner-form
	{
		margin-right: 0;
    	margin-top:15px;
	}
	.newssearchbutton label,
	.eventsearchbutton label
	{
		display: none;
	}
	.data-table p.pull-left,
	.data-table p.pull-right
	{
		display: block !important;
		float: none !important;
	}
	.realperson-challenge {
		white-space: nowrap;
	}
	.realperson-regen {margin:0; float: left;padding-right: 3px; padding-left: 3px;}
	.realperson-text {
		padding-bottom: 0;
		float: right;
		margin-right: -5px;
	}
	#EnquiryForm .form-group .col-sm-offset-3, #FeedbackForm .form-group .col-sm-offset-3, input.inner-form[type="submit"] {
	margin:0px;
	}
	.data-row .image-left {width:100% !important; max-height:200px !important;height:auto !important;}
	.pB15-xs {padding-bottom:15px !important;}
	/*.data-table .data-row .col-md-10.col-sm-9.col-xs-8
	{
		padding-right: 0;
	}
	.data-table p.pull-left
	{
		white-space: normal;
		font-size: 12px;
	}*/
	#Search-Pagination input.Pagination-btn {
    min-width: 65px;
	}
	.search-header > div:first-child{padding:0px;}
	.blueimp-gallery > .slides > .slide > .video-content > iframe
	{
		min-height: inherit;
		min-width: inherit;
		max-height: 100%;
		max-width: 100%;
	}
	.serviceTitle
    {
          width:100%;
  float:right;

    }
    .servicegroup
    {
  width:100%;
  float:right;
    }
     .servicelink
    {
   width:100%;
  float:right;
    }


}