/*@font-face {
  font-family: 'Philosopher';
  src:local('Philosopher'),
      url(../font/Philosopher/Philosopher.woff) format('woff'),
      url(../font/Philosopher/Philosopher.woff2) format('woff2'),
      url(../font/Philosopher/Philosopher.ttf) format('truetype'),
      url(../font/Philosopher/Philosopher.eot) format('eot'),
      url(../font/Philosopher/Philosopher.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}*/

@font-face {
  font-family: 'verdana';
  src:local('verdana'),
      url(../font/verdana/verdana.woff) format('woff'),
      url(../font/verdana/verdana.woff2) format('woff2'),
      url(../font/verdana/verdana.ttf) format('truetype'),
      url(../font/verdana/verdana.eot) format('eot'),
      url(../font/verdana/verdana.svg) format('svg');
    font-weight: normal;
    font-style: normal;
}



html{
	background: #ffffff;
}
body{
	display: block;
	background: url(../images/background.png);
	background-position: top center;
	font-family: 'verdana', sans-serif !important;
    font-size: 14px;
    line-height:1.5;
    font-weight: normal;
    color: #323232;
    text-rendering: optimizeLegibility;
    overflow-x: hidden;
    max-width: 1280px;
    border-left:1px solid #ccc; 
    border-right:1px solid #ccc;
    margin:0 auto;
}
.navigation-top{
	background: #ffffff;
}
.site-navigation-fixed.navigation-top{
	 max-width: 1280px;
    border-left:1px solid #ccc; 
    border-right:1px solid #ccc;
    margin:0 auto;
    border-bottom:1px solid #ccc;
}
.entry-content{
	margin-bottom: 1em;
}
.entry-content .container, footer .wrap, .site-info .wrap{
	max-width: 100%;
	padding-left: 3.5%;
	padding-right:3.5%;
}
/* layout */
.wrap, .navigation-top .wrap {
	max-width: 100%;
	padding-left: 0;
	padding-right:0;
	margin-right: auto;
	margin-left: auto;
}
a, .entry-content a, a:focus, .entry-content a:focus {
	color: #323232;
	text-decoration: none;
	box-shadow: none !important;
	cursor: pointer;
	outline: none;
	text-decoration: underline;
}
a:hover, .entry-content a:hover{
	box-shadow: none !important;
	color: #e94779;
}
p{
	font-size: 14px;
    line-height:1.5;
    font-weight: normal;
    letter-spacing: 0.25px;
    color: #323232;
    margin-bottom: 1em;
}
h2, .news .entry-title, .error404 .entry-title{
	display: inline-block;
	width: 100%;
	margin-top: 1em;
	margin-bottom: 1em;
	padding:0; 
}
h3{
	display: inline-block;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding:0;
	font-size: 22px;
	color: #323232; 
}
h3 span{
	font-size: 18px;
}
h6{
	font-size: 20px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 0;
    font-weight: 500;
}
h6 span{
	font-size: 16px;
}
ul,ol{
	margin-left: 15px;
}
ol{
	list-style: none;
}
ul li, ol li{
	font-size: 14px;
    line-height:1.5;
    font-weight: normal;
    color: #323232;
    margin-bottom: 10px;
}
hr{
	display: inline-block;
    float: left;
    margin-bottom: 0;
    margin-top: 1em;
    width: 100%;
    clear: both;
}

/* header */
.site-header{
	background-color: transparent;
	display: block;
	position: relative;
}
.logo_icon{
	width: 20px;
	height: 20px ;
	background: url(../images/logo-icon.png);
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 3px;
}
.site-branding{
	background-color: #323232;
	/*margin-top: 1em;*/
	padding: 10px 0;
	z-index: 3;
	display: block;
}
.site-branding a:hover, .site-branding a:focus{
	opacity: 1;
}
.custom-logo-link{
	text-align: center;
	width: 100%;
}
.site-content-contain{
	background-color: transparent;
}
/* navigation */
.navigation-top, .navigation-top ul li, label{
	font-size: 14px;
	border: none;
}
.navigation-top .wrap{
	padding: 0;
}
.navigation-top a{
	color: #323232;
	letter-spacing: 1px !important;
	display: block;
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
}
.main-navigation li{
	margin:0.7em 0;
}
.main-navigation li a{
	padding: 0.5em 1.3em;
}
.main-navigation a:hover{
	color: #e94779;
}
.main-navigation ul{
	text-align: center;
	padding: 0;
	margin:0 ;
}
.navigation-top .current-menu-parent, 
.navigation-top .current-menu-item, 
.navigation-top .sub-menu .current-menu-item:hover{
    background: #323232;
}
.navigation-top .current-menu-parent > a, .navigation-top  .current-menu-item > a{
	color: #ffffff;
}
.navigation-top .sub-menu .current-menu-item{
	background: #ffffff;
}
.navigation-top .sub-menu .current-menu-item a{
	color: #323232;
}
/*.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #e94779;
}*/
.main-navigation ul .sub-menu{
	text-align: left;
}
.main-navigation ul .sub-menu li{
	margin: 0;
}
.main-navigation li li:hover, .main-navigation li li.focus{
	background: #323232;
}
/* footer */
.site-footer{
	display: block;
	border-top: 40px solid #323232;
	margin-top: 0;
	font-size: 14px;
	line-height: 1.5;
	padding-top:30px;
	padding-bottom:30px;
}
.site-footer .wrap{
	padding-bottom: 0;
	padding-top: 0;
}
.widget-column{
	position: relative;
}
/*.site-footer .widget-area{
	margin-bottom: 13em;
}*/
.site-footer .widget-column.footer-widget-1{
	width: 55%
}
.site-footer .widget-column.footer-widget-2{
	width: 45%;
} 
.tps-footer-widget-2{
	display: block;
	float: left;
	width: 45%;
	margin-top: 25.5%;
}
.SP_News_thmb_Widget{
	background: url(../images/mobile_bk.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 460px;
    padding:106px 35px 133px !important /*17% 6% 24%*/;
    margin-right: 50px;
    color: #fff;
    float: right;
}
.SP_News_thmb_Widget .widget-title{
	color: #fff;
	text-align: right;
	font-size: 18px;
	margin-bottom: 0;
}
.recent-news-items{
	overflow: hidden;
	width: 100%;
}
.recent-news-items ul{
	height: 660px;
	overflow-y: scroll;
	width:calc(100% + 7px);
	padding: 5px;
}
.recent-news-items  ul li{
	border-bottom: 5px solid #3e4a5f;
	border-top: none;
}
.recent-news-items .news_li a.newspost-title{
	color: #fff !important;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 14px;
	box-shadow: none;
	text-transform: uppercase;
}
.recent-news-items .widget-date-post{
	position: relative;
	display: block;
	float: left;
	width: 100%;
}
.recent-news-items .news_img{
	width: 40px; 
	height: 40px; 
	padding-right: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.recent-news-items .news_date{
    color: #ffffff;
    vertical-align: bottom;
    padding-bottom: 2px;
    display: inline-block;
}
.recent-news-items .new_description{
	margin-bottom: 10px;
	color: #ffffff;
	font-size: 14px;
}
.latest_news_heading{
	font-size: 4em;
	color: #323232;
	text-align: center;
	margin:10px 0;
	padding-left: 1.5em;
}
.recent-news-items ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
	background-color: #3e4a5f;
}
.recent-news-items ul::-webkit-scrollbar
{
	width: 10px;
	background-color: #3e4a5f;
}
.recent-news-items ul::-webkit-scrollbar-thumb
{
	background-color: #f2f2f2;
}
.widget{
	padding-bottom: 0;
}
.site-info{
	display: block;
	float: left;
	width: 100%;
	background: #323232;
	padding: 11px 0;
	margin-bottom: 10px;
}
.site-info a, .site-info a:hover, .footer_links ul li a, .footer_copyright span{
	font-size: 12px;
	color: #fff;
	box-shadow: none;
	cursor: pointer;
}
.site-info a:focus{
	color: #fff;
}
.site-footer .widget-area{
	padding:0;
}
.footer_links ul li a:hover{
 	text-decoration: underline;
}
.footer_links ul li{
	display: inline-block;
	float: left;
	padding-left:20px;
	margin-bottom: 0;
}
.footer_copyright{
	float: left;
}
.footer_links{
	float: right;
}
.footer_banner{
	width: 100%;
}
.img_full{
	width: 100%
}
.site-footer .widget-area ul li .new_description a, .site-footer .widget-area ul li .new_description a:focus{
	color: #ffffff;
	box-shadow: none;
	text-decoration: none;
	padding-left: 5px;
}
.site-footer .widget-area ul li .new_description a:hover{
	text-decoration: underline;
	box-shadow: none;
	color: #ffffff;
}
.pdf_download{
	background: #000;
    border-radius: 10px;
    padding: 10px 25px;
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.pdf_download .left{
	display: block;
	width: 77%;
	float: left;
}
.pdf_download .right{
	display: block;
	float: right;
	width: 23%;
}
.pdf_download h5{
	font-size: 30px;
	color: #ffffff;
	margin-bottom: 10px;
}
.pdf_download p{
	color: #ffffff;
	margin-bottom: 10px;
	font-size: 28px;
}
.pdf_download a, .pdf_download a:focus{
	color: #cccccc !important;
	font-size: 22px;
	vertical-align: top;
	text-decoration: none;
}
.pdf_download p a:hover, .site-footer .widget-area a:hover{
	color: #e94779;
}
/* home page */
.page:not(.home) #content{
	padding-top: 0;
	padding-bottom: 0;
}
.page-one-column .panel-content .wrap,
.page.page-one-column:not(.twentyseventeen-front-page) #primary{
	max-width: 100%;
}
.page .panel-content .entry-title.title  ,
body.page:not(.twentyseventeen-front-page) .entry-title, h1.entry-title, .error404 .entry-title{
	font-size: 30px;
	line-height: 1.5;
	margin: 0 auto;
	font-weight: 500;
	color: #000;
	text-transform: none;
	letter-spacing: 1px;
	text-align: center;
	display: block;
	padding-bottom: 30px;
}
.page.twentyseventeen-front-page .panel-content  .entry-title.title {
	width: 100%;
}
h1.entry-title{
	text-align: center;
	padding-bottom: 0;
	margin-top: 1em;
}
.alt_title{
	padding: 15px;
	border: 1px solid #323232;
}
.wp-caption-text{
	font-size: 14px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 0;
    font-weight: 500;
    font-style: normal;
    color: #323232;
}
.wp-caption{
	margin-top: 0;
	margin-bottom: 0;
}
body.page:not(.twentyseventeen-front-page) .entry-header, .error404 .entry-header {
	background: #323232;
}
body.page:not(.twentyseventeen-front-page) .entry-title, .error404 .entry-title{
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: capitalize;
}
.page .panel-content .entry-title span, .entry-title span{
	font-weight: bold;
}
.panel-content .wrap{
	padding-top:0;
	padding-bottom: 0; 
}
.page.page-one-column .entry-header, .panel-content .entry-header{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0;
}
.entry-content h2, .sub_title{
	text-align: center;
	color: #323232;
	font-size: 28px;
}
.dcla-certifiacte {
	display: inline-block;
	width: 100%;
    position: relative;
    top: -55px;
    float: left;
    height: 165px;
}
.dcla-certifiacte img{
	float:right;
}
.caption{
	color: #e94779;
	font-size: 22px;
	line-height: 1.4;
}
.grid{
	margin-left: -15px;
	margin-right:-15px;
}
.grid_2{
	display: block;
	float: left;
	width: 50%;
	padding-left: 15px;
	padding-right:15px;
	min-height: 1px;
}
.grid_3_12{
	display: block;
	float: left;
	width: 30%;
	padding-left: 15px;
	padding-right:15px;
	min-height: 1px;
}
.grid_9_12{
	display: block;
	float: left;
	width: 70%;
	padding-left: 15px;
	padding-right:15px;
	margin-bottom: 1em;
	min-height: 1px;
}
.grid_5_12{
	display: block;
	float: left;
	width: 40%;
	padding-left: 15px;
	padding-right:15px;
	min-height: 1px;
}
.grid_7_12{
	display: block;
	float: left;
	width: 60%;
	padding-left: 15px;
	padding-right:15px;
	margin-bottom: 1em;
	min-height: 1px;
}
.mb15{
	margin-bottom: 15px;
	display: inline-block;
}

/* contact form */
div.wpcf7{
	max-width: 100%;
    /*padding-left: 3.5%;
    padding-right: 3.5%;*/
}

div.wpcf7,
.newsman-sa-from{
	display: block;
	float: left;
	width: 63%;
	padding-right: 15px;
		margin-bottom: 1em;
}
.newsman-form,
.wpcf7-form{
	background: #f2f2f2;
	border: 1px solid #323232;
	padding:15px;
	display: block;
	float: left;
}
.newsman-form-item-select select {
    height: auto;
    width: 100%;
    background: #ffffff;
    appearance:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    background: url(../images/select-drop.png) #fff no-repeat;
    background-position: 95% 50%;
    background-size: 10px 10px;
    vertical-align: middle;
    padding: 5px 10px;
}

.newsman-form-item{
	width: 48%;
	float: left;
	display: block;
    min-height: 81px;
	margin-left:1%;
	margin-right: 1%;
	margin-bottom: 1em;
}
.newsman-form-item input:focus, textarea:focus{
  border:1px solid #323232 !important;
}

/*----contact form / sameer 31-july-2017---*/
.tps_container{
    display: inline-block;
}

.newsman-form-item.newsman-form-el-9{
    width: 23%;
}
.newsman-form-item.newsman-form-el-10{
    width: 23%;
}

.newsman-form-item.newsman-form-el-1, 
.newsman-form-item.newsman-form-el-11,
.newsman-form-item.newsman-form-el-12{
	width: 99%;
}

.newsman-form-item.newsman-form-el-12 .mc4wp-checkbox-contact-form-7{
    margin-bottom: 20px;
    display: inline-block;
}


.newsman-form-item.newsman-form-el-1 .contactusenquirytype{
    width: 170px;    
}

.newsman-form-item.newsman-form-el-1 .contactusenquirytype select{
    text-transform: capitalize;
}

.newsman-form-item.newsman-form-el-11{
    display: inline-block;
}

.newsman-form-item.newsman-form-el-10 label,
.newsman-form-item.newsman-form-el-10 label > .contactuspostcode,
.newsman-form-item.newsman-form-el-11 label,
.newsman-form-item.newsman-form-el-11 label > .your-message{
    width: 100%;
    display: inline-block;
}

.newsman-form-item input[type="email"], .newsman-form-item input[type="text"], .newsman-form-item select, .newsman-form-item textarea{
	border-radius: 0;
}

.newsman-form-item.newsman-required.tps_newsman label .tps_required{
	color: #B94A48;
}

.newsman-form-item.newsman-required.tps_newsman > .newsman-form-item-label:after {
    content: '';
    display: none;
}

.newsman-form-item .wpcf7-form-control-wrap{
	margin-top: 0px;
    display: inline-block;
    width: 100%;
}

.newsman-form-item.newsman-required > br {
	display: none;
}

.newsman-form-item label{
	margin-bottom: 0px;
    display: block;
}

.newsman-form-item p{
	margin:0px;
}

.newsman-form-item.newsman-form-item-checkbox.newsman-form-el-12 .contactusaccept{
	display: inline-block;
    margin-bottom: 1em;
}

.newsman-form-item.newsman-form-item-checkbox.newsman-form-el-12 .contactusaccept .wpcf7-list-item{
	margin:0px;
    
}

div.wpcf7 .wpcf7-form div.wpcf7-response-output{
    margin: 0em -0.3em 1em;
    border: none;
}

div.wpcf7 .wpcf7-form div.wpcf7-response-output.wpcf7-validation-errors,
div.wpcf7 .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ng{
    color: #f00;
}

div.wpcf7 .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok{
    color: #398f14;
}

/*----contact form / sameer 31-july-2017---*/

.error-msg {
        padding: 8px 35px 8px 14px;
        margin-bottom: 18px;		
        color: #B94A48;
        background-color: #F2DEDE;
        border: 1px solid #EED3D7;	
    }
/*----End Error color /sameer 4-Aug-2017----*/

.contact-list{
	display: block;
	width: 37%;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}
label{
	color: #323232;
	font-weight: normal;
	font-size: 14px;
}
input, select, textarea {
    font-size: 14px;
    line-height: 1.5;
    font-family: 'verdana', sans-serif ;
    border-radius: 0 !important;
}
/*.newsman-button, .newsman-button:focus, .newsman-button:active:focus, .newsman-button:focus:active,
.newsman-button-gray, .newsman-button-gray:focus, .newsman-button-gray:active:focus, .newsman-button-gray:focus:active,*/
button,button:focus, button:active:focus, button:focus:active,
.btn , .btn:focus, .btn:active:focus, .btn:focus:active,
.newsman-form button, .newsman-form button:focus, .newsman-form button:active:focus, .newsman-form button:focus:active,
.news-more-link, 
input[type="button"], .input[type="button"]:focus, .input[type="button"]:active:focus, .input[type="button"]:focus:active,
input[type="submit"], .input[type="submit"]:focus, .input[type="submit"]:active:focus, .input[type="submit"]:focus:active{
	font-size: 14px !important;
    letter-spacing: 1px;
    line-height: 22px;
    margin: 0px 10px 0 0;
    padding: 5.5px 15px !important;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    color: #fff !important;
    font-weight: 500;
    border-radius: 0px !important;
    background: #323232;
    box-shadow: none !important;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    text-shadow: none !important;
    box-shadow: none !important;
    border: 2px solid transparent !important;
    font-family: 'verdana', sans-serif !important;
    transition: color 0ms ease-in 0s;
    text-decoration: none !important;
}
button:hover, .btn:hover,.newsman-form button:hover, .newsman-form button:active:hover, .news-more-link:hover, input[type="button"]:hover, input[type="submit"]:hover {
    color: #323232 !important;
    background: #fff !important;  
    border: 2px solid #323232 !important;  
    text-shadow: none !important;
	box-shadow: none !important;
}
.newsman-button-gray:after {
	border: none !important;
	border-bottom: none !important;
	background: transparent !important;
}
.newsman-form-item.newsman-form-error input, .newsman-form-item.newsman-form-error textarea{
	border-color: #b94a48 !important;
}
/* start news pages */
.grid-date-post, .grid-date-post a{
	color: #323232;
	font-size: 14px;
}
.news .news-title a{
	color: #323232;
	font-style: 20px;
	line-height: 1.5;
	text-decoration: none;
}
.news-short-content{
	color: #323232;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 15px;
}
.wpnawfree-plugin{
	margin:0;
}
.news-col-1, .news-col-list{
	padding: 0;
}
/*.content-area#primary{
	max-width: 100%;
    padding-left: 3.5%;
    padding-right: 3.5%;
}*/
.grid-news-thumb{
	background: transparent;
}
.grid-news-thumb img{
	transition: all 1s ease;
    -webkit-transition: all 1s ease;
    object-fit: contain;
    object-position: center;
    border: 1px solid #ccc;
}
/*.grid-news-thumb img:hover{
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
}*/
.tps_news_list{
	display: block;
	float: left;
	width: 100%;
	margin: 2em 0;
}
.news .entry-title, .page-title, .single-post .entry-title{
	display: inline-block;
	width: 100%;
	margin-top:0;
	margin-bottom: 1em;
	padding:0; 
	color: #323232;
    font-size: 28px;
}
.page-title{
	text-align: center;
}
.tps_datepicker{
	display: block;
	float: left;
	margin-right: 1em;
}
/*.news-col-list .news-thumb{
	width: 20%;
}*/
.news-col-list .news-content{
	width: 65%;
	margin-left: 2%;
	clear: none;
}
.news-col-list .news-content .post-content-text{
	width: 100%;
}
.tps_datepicker .ui-datepicker .ui-datepicker-title{
	line-height: 20px;
}
.tps_datepicker .ui-widget-content, .tps_datepicker .ui-widget-header{
	background: #323232;
	padding: 0;
	border-radius: 0;
	border:none;
	color: #fff;
}
.tps_datepicker .ui-datepicker .ui-datepicker-header{
	margin: 0;
}
.tps_datepicker   .ui-datepicker .ui-datepicker-title select{
	background: #fff;
	border: 1px solid #323232;
	font-size: 14px;
	height: 20px;
	border-radius: 0;
	text-align: center;
	-webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    margin:0;
    line-height: 20px;
    padding-left: 20px;
    font-family: 'verdana', sans-serif !important;
    vertical-align: top;
}
.tps_datepicker .ui-datepicker{
	width: 200px;
}
.tps_datepicker .ui-datepicker .ui-datepicker-title{
	margin:0 15px;
}
.tps_datepicker .ui-icon-circle-triangle-w{
	background-position:-95px -15px;
}
.tps_datepicker .ui-icon-circle-triangle-e{
	background-position:-32px -15px
}
.tps_datepicker .ui-icon{
	height: 18px;
	background-color: #ffffff;
}
.tps_datepicker .ui-datepicker .ui-datepicker-prev span, 
.tps_datepicker .ui-datepicker .ui-datepicker-next span{
	margin-left: -10px;
    margin-top: -8px;
}
.tps_datepicker .ui-datepicker .ui-datepicker-prev, 
.tps_datepicker .ui-datepicker .ui-datepicker-prev:hover{
	left: 0px;
	top: 3px;
	height: 20px;
}
.tps_datepicker .ui-datepicker .ui-datepicker-next, 
.tps_datepicker .ui-datepicker .ui-datepicker-next:hover{
	right: -4px;
	top: 3px;
	height: 20px;
}
.tps_datepicker .ui-datepicker .ui-datepicker-prev:hover,
.tps_datepicker .ui-datepicker .ui-datepicker-next:hover{
	background: transparent;
	border: none;
}
.tps_datepicker .ui-state-hover{
	border:none;
	/*margin-left: -10px;
    margin-top: -8px;*/
}
.tps_datepicker span{
	font-size: 14px;
	color: #323232;
	line-height: 20px;
}
/* End news pages */

/* start news internal pages */
.site-content, .twentyseventeen-front-page .site-content{
	padding:2em 0 0;
}
.error404 .site-content{
	padding: 0;
}
.entry-footer{
	padding: 1em 0;
}
.comments-area{
	border-top: 1px solid #ccc;
	display: block;
	float: left;
	padding-top: 2em !important;
}
/*.comments-area, */.post-navigation{
	padding:0 3.5% !important;
}
.comment-form{
	display: block;
	float: left;
	margin-left: -15px;
	margin-right: -15px;
}
.comment-list{
	padding-left: 65px;
}
.comment-body{
	margin-bottom: 2em;
}
.comment-notes{
	padding-left: 15px;
	padding-right: 15px;
}
.comment-metadata a{
	color: #323232;
}
.comment-metadata a:hover{
	color: #e94779;
}
.comment-reply-link:focus{
	box-shadow: none;
}
.comment-form-comment, .comment-form-author, .comment-form-email, .comment-form-url, .comment-form .form-submit{
	display: block;
	float: left;
	width: 50%;
	padding-left: 15px;
	padding-right: 15px;
}
.comment-form .form-submit{
	text-align: left;
}
.post-navigation{
	display: none;
}
.post-navigation .nav-subtitle{
	color: #323232;
	font-size: 12px;
}
.post-navigation a:hover .nav-title{
	box-shadow: none !important;
}
.post-navigation  .nav-title, .post-navigation  .nav-title .icon, .entry-meta a{
	color: #323232;
	box-shadow: none;
}
.post-navigation .nav-title:hover, .post-navigation  .nav-title:hover .icon{
	box-shadow: none;
	color: #e94779;
}
.comments-title{
	display: inline-block;
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding:0;
	font-size: 18px;
	color: #323232; 
}
/* end news internal pages */

/* start glossery page */
.tps_glossery .page-header, .tps_glossery .lcp_catlist > li{
	max-width: 100%;
	padding-right: 3.5%;
	padding-left: 3.5%;
}
.tps_glossery .page-header, .single-post .entry-header{
	padding-bottom: 0
}
.tps_glossery ul.glossery_list{
	margin:2em 0;
	text-align: center;
	padding: 0 3.5%;
}
.tps_glossery ul.glossery_list li{
	display: inline-block;
	list-style: none;
	margin:0;
}
.tps_glossery ul.glossery_list li a{
	text-decoration: none;
	padding:5px 10px;
	border:1px solid #323232;
	margin: 0 0 0 -2px;
	background: #ffffff;
	width: 35px;
	height: 35px;
	float: left;
	display: block;
}
.tps_glossery ul.glossery_list li a:hover, .tps_glossery ul.glossery_list li a.selected{
	background: #e94779;
	color: #000000;
}
.tps_glossery ul.glossery_list li a.disabled,
.tps_glossery ul.glossery_list li a.disabled:hover{
	cursor: default;
	background:#cccccc;
	color: #777;
}
.glossery_div{
	display: block;
	float: left;
	width: 100%;
}
.tps_glossery .glossery_img{
	display: block;
	float: left;
}
.tps_glossery .glossery_img img{
	margin-right: 15px;
	margin-bottom: 15px;
}
.tps_glossery .glossery_img img + .lcp_content{
	display: block;
	float: left;
}
 .tps_glossery .lcp_catlist{
 	margin: 0;
 }
  .tps_glossery .lcp_catlist > li{
  	display: block;
  	list-style: none;
  	width: 100%;
  	border-top: 1px solid #ccc;
  }
  .lcp_post{
  	font-size: 22px;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding: 0;
    font-weight: 500;
  }
  .lcp_post a{
  	text-decoration: none;
  }
  p.lcp_content{
  	margin:0;
  }
  .tps_to_top{
  	position: fixed;
  	right: 1em;
  	bottom: 1em;
  	background: #323232;
  	padding: 0.5em 1em;
  	cursor: pointer;
  	transition: all 0.2s ease-in-out 0s;
  }
  .tps_to_top a{
  	color: #fff;
  	font-size: 14px;
  	text-align: center;
  }
.tps_to_top a:hover, .tps_to_top a:focus{
	font-size: 16px;
	box-shadow: none !important;
}
.archive.page-one-column:not(.has-sidebar) #primary,.single-post:not(.has-sidebar) #primary, .single-post #primary, .single-news #primary, .news-inner-wrap-view{
	max-width: 100%;
	padding-left:3.5%; 
	padding-right:3.5%; 
}
.single-news .single-featured-image-header,
.single-post .single-featured-image-header{
		padding-top: 2em;
		background-color: transparent !important;
		border-bottom: none;
}
.single-news .entry-title{
	margin-bottom: 0;
	text-align: left;
	font-size: 22px;
}
.single-post .entry-meta{
	display: none;
}
.entry-title a:focus{
	text-decoration: none !important;
}
.entry-title a:hover{
	color: #e94779;
}
#cd-timeline{
	margin: 2em 0 1em !important;
}
#cd-timeline .cd-timeline-content{
	box-shadow:0 0 15px -1px #777 !important;
	background: #ffffff;
}
 .cd-timeline-block:nth-child(2n+1) .cd-timeline-content::before{
	border-left-color:#ffffff;
}
 .cd-timeline-block:nth-child(2n) .cd-timeline-content::before{
	border-right-color:#ffffff;
}
 .cd-timeline-content h2{
	font-size: 20px;
	text-align: left;
}
 .cd-timeline-img {
    backface-visibility: hidden;
    height: 40px !important;
    left: 50%;
    margin-left: -19px !important;
    transform: translateZ(0px);
    width: 40px !important;
}
 .cd-timeline-title-container .timeline-date{
	font-style: normal !important;
	color: #323232;
}
 .cd-timeline-title-container {
    float: right;
    padding-left: 15px;
    width: 80%;
}
 .cd-timeline-title-container + img {
    border-radius: 0;
    display: block;
    float: left;
    margin: 0.75em 0;
    max-width: 100%;
    width: 20% !important;
}
 #cd-timeline span.fa{
	line-height: 38px !important;
}

 #cd-timeline::before {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #323232;
}
#cd-timeline span.fa{
	font-size: 18px !important;
}
.entry-footer{
	display: none;
}
/* end glossery page */
.condition {
	opacity: 0.7;
	margin-top: 1em;
	display: block;
	float: left;
}
/* start faq page */
.tps_faq{
	padding-top: 3em;
	padding-left: 3.5%;
	padding-right: 3.5%;
	max-width: 100%; 
}
.tps_faq .lcp_post{
	text-decoration: none;
	font-size: 16px;
}
.tps_faq .lcp_catlist li{
	border-top: 1px solid #ccc;
	padding: 1em 0 0 0;
}
.tps_faq .lcp_catlist .lcp_answer{
	font-weight: bold;
}
.tps_sccuess p{
	margin-bottom: 3em;
}
.error-404.not-found .page-header, .error-404.not-found .page-content,
.search .page-header, .search .site-main > article{
	width: 100%!important;
	display: block;
	float: left;
	margin: 1em auto !important; 
	padding: 0;
	padding-left: 3.5%;
	padding-right: 3.5%;
}
.error-404.not-found .page-header .page-title, .search .page-header .page-title{
	margin: 0;
	padding: 0;
	text-align: center;
}
.error-404.not-found .page-content .search-form,
.search .search-form{
	width: 280px !important;
	display: block;
	float: none !important;
	margin: 1em auto 3em;
}
.search .entry-meta{
	display: none;
}
.search-form .search-submit{
	margin:0 !important;
	position: absolute !important;
	padding: 4px 5px !important;
}
.search-form .search-submit .icon{
	width: 20px; height: 20px;
}
.search .entry-header{
	padding-bottom: 0 !important;
}
.search .entry-title{
	font-size: 22px;
	margin-top: 0;
}
.navigation.pagination {
    clear: both;
    float: right;
    width: 100%;
    border-top:1px solid #ccc;
}
.page-numbers {
    padding: 5px 10px;
    background: #fff;
    border: 1px solid #323232;
    margin-left: -5px;
    font-size: 14px !important;
    height: 30px;
}
.prev.page-numbers, .next.page-numbers{
	float: none;
	padding: 5px 10px;
	border-radius: 0;
	height: 30px;
	line-height: inherit;
	background: #fff;
}
.prev.page-numbers:hover, .next.page-numbers:hover,.page-numbers:hover, .page-numbers.current{
	background: #323232;
	color: #ffffff !important;
}
/*.navigation.pagination .page-numbers{
	width: 35px;
	height: 35px;
	border:1px solid #323232;
	float: left;
}*/
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
	font-size: 14px;
    line-height: 1.5;
    font-family: 'verdana', sans-serif ;
    border-radius: 0 !important;
    padding: 5px 10px;
    color: #808080;
    background: #ffffff;
}
/* end faq page */
/* start online certificate form */
.online_cert_form{
    display: block;
    float: left;
	width: 60%;
	clear: both;
}
.note{
	display: block;
    float: left;
	width: 100%;
	padding-left: 15px;
}
.online_cert_form .form{
	background: #f2f2f2;
    border: 1px solid #323232;
    padding: 15px;
    display: block;
    float: left;
    width: 100%;
}
.newsman-form-item.error_onlinecerti{
	width: 100%;
	margin-bottom: 0;
}
.certificate_area_main{
	position: relative;
	display: block;
	width:660px;
    margin: 0 auto;
}
.certificate_area_main img.mobile{
	display: none;
}
#certificate_area{
	position: absolute;
	top: 380px;
	left: 0;
	width: 100%;
	padding: 15px;
}
.certificate_area_main .field{
	display: block;
    padding-bottom: 3px;
    width: 100%;
    float: left;
    padding-left: 15px
}
.certificate_area_main .fieldlbl{
	font-size: 12px;
	padding-right: 15px;
	color: #323232;
	width: 55%;
	display: block;
	float: left;
}
.certificate_area_main .fieldvalue{
	font-size: 14px;
	padding-left: 15px;
	color: #323232;
	width: 45%;
	display: block;
	float: left;
}
.dcla_register{
	margin-bottom:50px;
}
/* end online certificate form */
/* start menu */
.main-navigation .sub-menu{
	border:1px solid #bbbbbb;
}
.main-navigation ul ul a{
	width: 19em;
	padding: 0.65em 1.25em;
}
.main-navigation ul ul{
	max-height: 70vh;
    overflow-y: auto;
    overflow-x: hidden;
}
.search-form .search-submit .icon{
	top: -4px;
}
/* end menu */
.entry-content a img, .widget a img{
	box-shadow: none;
}
object{
    max-width: 100%;
}
.not_support{
	background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    width: 100%;
	padding-top: 20px;
	opacity:0.8;
	text-align: center;
	margin-bottom: 1em;
}
img{
	margin-bottom: 1em;
}

/*----Start Footer Letest News / sameer 16-aug-2017----*/
.tps_trading_floor{
	position: relative;
	display: inline-block;
	width: 100%;
}

.tps_diamond_direct{
	position: absolute;
    width: 100%;
    display: block;
    bottom: 7%;
    text-align: center;
    
}
.tps_diamond_direct a{
	color: #f06;
    font-size: 21px;
    font-family: "Verdana", sans-serif;
    font-weight: normal;
	text-decoration: none;
}
/*----End Footer Letest News / sameer 16-aug-2017----*/


/* media */
@media print{
	body{
		padding-top: 20px;
		border:1px solid #ccc;
		text-align: justify;
		color-adjust: exact;
		-webkit-print-color-adjust: exact;
	}
	.site-branding{
		margin-top: 0;
	}
	.entry-title{
		font-size: 20px !important;
		width: 100% !important;
		line-height: 1;
	}
	.printdiv-btn, .navigation-top{
		display: none !important;
	}
	.site-footer{
		border-top: 2px solid #323232;
	}
	@page { margin: 0; }
}
/* 782 and 768 */
@media screen and ( max-width: 48.875em ) and ( min-width: 48em ){
}
/* 1072 */
@media screen and ( max-width: 1072px ) {
	/*.main-navigation a {
	    padding: 1.2em 0.9em;
	}
	.footer_copyright{
		width: 100%;
		text-align: center;
	}
	.footer_links{
		width: 100%;
		text-align: center;
		padding-top: 10px;
	}
	.footer_links ul li{
		float: none;
	}
	.SP_News_thmb_Widget{
		width: 400px;
	}
	.newsticker-jcarousellite-1{
		height: 560
	}*/
	body.page:not(.twentyseventeen-front-page) .entry-header, .error404 .entry-header {
		margin-top: 10px;
	}
	.js .main-navigation ul,
	.main-navigation .menu-item-has-children > a > .icon,
	.main-navigation .page_item_has_children > a > .icon,
	.main-navigation ul a > .icon {
		display: none;
	}	
	.js .menu-toggle,
	.js .dropdown-toggle {
		display: block;
	}

	.js .main-navigation ul,
	.js .main-navigation ul ul,
	.js .main-navigation > div > ul {
		display: none;
	}
	.js .main-navigation.toggled-on > div > ul {
	    display: block;
	}
	.js .main-navigation ul ul.toggled-on{
	    display: block;
	    position: relative;
	    left:0;
	}
	.js .main-navigation{
		width: 100%;
	}
	.js .main-navigation ul {
	    background: #fff none repeat scroll 0 0;
	    list-style: outside none none;
	    margin: 0;
	    text-align: left;
	    border-top: 1px solid #eee;
    	padding: 0.75em 1.695em;
	}
	.js .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{
		left: 0;
	}
	.js .main-navigation ul li{
		display: block;width: 100%;
	}
	.js .main-navigation .menu-item a {
	    padding: 3px;
	    width: 100%;
	}
	.main-navigation ul li.menu-item-has-children::before, 
	.main-navigation ul li.menu-item-has-children::after, 
	.main-navigation ul li.page_item_has_children::before, 
	.main-navigation ul li.page_item_has_children::after{
		border:none;
	}
	.navigation-top{
		background:transparent;
	    background: transparent none repeat scroll 0 0;
	    position: absolute;
	    top: 0;
	    z-index: 9;
	    width: 100%;
	}
	.navigation-top nav{
		margin-left: 0;
	}
	.navigation-top .current-menu-parent,
	.navigation-top .current-menu-item, 
	.navigation-top .sub-menu .current-menu-item:hover{
		background: transparent;
	}
	.navigation-top .current-menu-parent > a{
		color: #323232;
	}
	.main-navigation li {
	    margin: 0;
	    padding: 4px 0;
	}
	.navigation-top ul > li{
		border-bottom: 1px solid #323232;
	}
	.main-navigation li .sub-menu{
		border:none;
	}
	.main-navigation li .sub-menu li, .main-navigation li .sub-menu li.focus{
		font-size: 12px;
		border:none;
	}
	.main-navigation li .sub-menu li:hover{
		background: #ffffff;
	}
	.main-navigation li .sub-menu li:hover a{
		color: #323232;
	}
	.menu-top-menu-container button.dropdown-toggle, .menu-top-menu-container button.dropdown-toggle:hover{
		background-color: transparent !important;
	    border: 0 none !important;
	    box-shadow: none;
	    color: #323232;
	    display: block;
	    font-size: 16px;
	    line-height: 1.5;
	    margin: 0 auto;
	    padding: 10px !important;
	    position: absolute;
	    right: -0.5em;
	    text-shadow: none;
	    top: 0;
	    outline: none;
	}
	.menu-top-menu-container {
	    display: block;
	    float: left;
	    width: 100%;
	}
	.dropdown-toggle .icon{
		color: #323232;
	}
	.main-navigation .menu-item a{
		width: 100%;
		padding: 3px;
	}
	.dcla-certifiacte{
		height: 150px;
	}
	.tps_to_top{
		bottom: 11%;
	}
	.footer_links ul li{
		padding-left: 15px;
	}
	.online_cert_form{
		width: 100%;
	}
	button.menu-toggle, button.menu-toggle:focus{
	display: block;
	float: left;
    margin: 14px 0;
	background: #323232;
	margin-top: 10px;
	outline: none;
	font-size: 18px !important;
	}
	button.menu-toggle:hover {
	  color: #e94779;
	  background: transparent !important;
	}
	button.menu-toggle:hover .icon{
		color: #e94779;
	}
    
    /*----start Contact form/ sameer 1-aug-2017---- */
    .newsman-form-item.newsman-form-el-10 {
        width: 23%;
    }
    /*----End Contact form/ sameer 1-aug-2017---- */
    
    /*----start Error color /sameer 4-Aug-2017----*/
    
    /*----start Footer Letest News / sameer 16-aug-2017----*/
    .tps_diamond_direct{
    	bottom: 6%;
    }

    .tps_diamond_direct a{
    	font-size: 18px;
    }
    /*----End Footer Letest News / sameer 16-aug-2017----*/
    
}

/* 768 */
@media screen and ( max-width: 768px ) {
	.site-footer .widget-column.footer-widget-1{
		display: block;float: left; width: 50%;
	}
	.tps-footer-widget-2{
		display: block;float: left; width: 49%; margin-top: 30%;
	}
	.pdf_download .left{
		width: 77%;
	} 
	.pdf_download .right{
		width: 23%;
	}
	.SP_News_thmb_Widget{
		display: block;
		float: none;
		margin:0 auto;
		position: static;
		width: 335px;
		padding: 80px 35px 84px !important;
	}
	.latest_news_heading{
		padding-left: 0;
		font-size: 30px;
	}
	.recent-news-items ul{
		height:460px;
	}
	.tps-footer-widget-2 .pdf_download h5{
		font-size: 20px;
	}
	.tps-footer-widget-2 .pdf_download p{
		font-size: 16px;
	}
	.tps-footer-widget-2 .pdf_download a{
		font-size: 14px;
	}
	.newsticker-jcarousellite-1{
		height: 600px !important;
	}
    div.wpcf7,
	.newsman-sa-from, 
    .contact-list{
		width: 100%;
		float: left;
	}
	.cd-timeline-img {
	    height: 40px !important;
	    left: 18px !important;
	    width: 40px !important;
	}
	.news .entry-title, .page-title, .single-post .entry-title,  .page .panel-content .entry-title.title, body.page:not(.twentyseventeen-front-page) .entry-title, h1.entry-title, .error404 .entry-title{
		font-size: 20px;
		line-height: 1.5;
		padding-left: 1em;
		padding-right: 1em;
	}
	.entry-content h2, .sub_title, .news .news-title a{
		font-size: 18px;
	}
	h3, .single-news .entry-title, .lcp_post, .search .entry-title{ font-size: 16px }
	body,p, ul li, ol li, h3 span, label, .tps_faq .lcp_post, .grid-date-post, .grid-date-post a, .news-short-content{
		font-size: 14px;
	}
	button,button:focus, button:active:focus, button:focus:active,
	.btn , .btn:focus, .btn:active:focus, .btn:focus:active,
	.newsman-form button, .newsman-form button:focus, .newsman-form button:active:focus, .newsman-form button:focus:active,
	.news-more-link, 
	input[type="button"], .input[type="button"]:focus, .input[type="button"]:active:focus, .input[type="button"]:focus:active,
	input[type="submit"], .input[type="submit"]:focus, .input[type="submit"]:active:focus, .input[type="submit"]:focus:active{
		font-size: 12px !important;
		padding: 1.5px 10px !important;
	}
	.recent-news-items .news_li a.newspost-title{
		font-size: 12px;
	}
	.caption{
		font-size: 14px;
	}
	.latest_news_heading{
		font-size: 35px;
		text-align: center;
		padding-right:0;
	}
	.dcla-certifiacte{
		top: 0;
	}
	.footer_copyright, .footer_links{
		text-align: center;
		width: 100%;
	}
	.dcla-certifiacte{
		height: 200px;
	}
	.tps_glossery ul.glossery_list li a{
		width: 25px;
		height: 25px;
		padding:3px 5px;
		font-size: 12px;
	}
	button.menu-toggle, button.menu-toggle:focus{
	font-size: 18px !important;
	}
    
    /*----start Contact form/ sameer 1-aug-2017---- */    
    .newsman-form-item.newsman-form-el-10 {
        width: 23%;
    }
    /*----End Contact form/ sameer 1-aug-2017---- */





}
/* 767 */
@media screen and ( max-width: 767px ) {
	.site-footer .widget-column.footer-widget-1{
		display: block;float: left; width: 60%;
	}
	.tps-footer-widget-2{
		display: block;float: left; width: 40%; margin-top: 21%;
	}
	.SP_News_thmb_Widget{
		width: 335PX;
		padding:106px 35px 84px !important;
	}
	.recent-news-items ul{
		height:460px;
	}
	.pdf_download{
		padding: 10px;
	}
	.pdf_download .left, .pdf_download .right{
		width: 100%;
	}
	.certificate_area_main{
		width: 600px;
	}
	#certificate_area{
		top:315px;
	}
	.certificate_area_main .fieldlbl, .certificate_area_main .fieldvalue{
		font-size: 12px;
	}
	/*.tps-footer-widget-2 .pdf_download{
		display: block;float: left; width: 50%;
	}
	.tps-footer-widget-2  > img{
		display: block;float: left; width: 50%;
	}*/
	/*.tps-footer-widget-2 .pdf_download, .tps-footer-widget-2 img{
		width:50%;
		float: left;
		display: block;
	}*/
       
	/*----start Footer Letest News / sameer 16-aug-2017----*/
    .tps_diamond_direct{
    	bottom: 6%;
    }

    .tps_diamond_direct a{
    	font-size: 14px;
    }
    /*----End Footer Letest News / sameer 16-aug-2017----*/

    input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
    	line-height:20px;
    	font-size: 14px;
    }



}
/* 640 */
@media screen and ( max-width: 640px ) {
	.site-footer .widget-column.footer-widget-1{
		display: block;float: left; width: 50%;
	}
	.tps-footer-widget-2{
		display: block;float: left; width: 46.5%; margin-top: 8%;		margin-left: 3.5%;
	}
	.alt_title{
		border:none;
	}
	.SP_News_thmb_Widget{
		padding:10px 0 !important;
		width: 100%;
		background: transparent;
		border:1px solid #ccc;
	}
	.SP_News_thmb_Widget .widget-title, .recent-news-items .news_img, .recent-news-items .new_description{
		display: none;
	}
	.recent-news-items .news_date{
		color: #323232;
	}
	.recent-news-items .news_li a.newspost-title{
		color: #323232 !important;
	}
	.recent-news-items ul{
		padding: 0 5px 0 0;
	}
	.recent-news-items ul li.news_li{
		padding: 5px 3.5% !important;
		border-color:#fff;
		background: #f2f2f2;
	}
	.latest_news_heading{
		margin:0;
		font-size: 24px;
	}
	.newsman-form-item{
		width: 100%;
	}
	.pdf_download{
		padding: 10px;
	}
	.pdf_download h5{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.pdf_download p{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.pdf_download a{
		font-size: 12px;
	}
	.tps_to_top{
		bottom: 1em;
	}
	.grid_3_12, .grid_9_12, .grid_2, .grid_5_12, .grid_7_12{
		width: 100%;
	}
	.mb_hide{display:none;}
	.dcla-certifiacte img{	float:none; display:block; margin:0 auto;}
	.newsman-form-item{
		margin-left: 0;
		margin-right:0;
	}
    
    .newsman-form-item .wpcf7-form-control-wrap {
        width: 100%;
    }
    
	.certificate_area_main{
		width: 450px;
	}
	#certificate_area{
		top:230px;
	}
	.certificate_area_main .fieldlbl, .certificate_area_main .fieldvalue{
		font-size: 10px;
	}
	.certificate_area_main .grid_2{
		width: 50%;
	}
	.certificate_area_main .field{
		padding-bottom: 2px;
	}
	.tps_glossery .glossery_img{
		width: 100%;
	}
	.search-form .search-submit .icon{
		top:0;
	}
	
    
    /*----contact form / sameer 31-july-2017---*/
    .newsman-form-item.newsman-form-el-9,
    .newsman-form-item.newsman-form-el-10 {
        width: 49%;
    }
    .newsman-form-item.newsman-form-el-9{
        margin-right: 2%;
    }
    /*----contact form / sameer 31-july-2017---*/

    /*----start Footer Letest News / sameer 16-aug-2017----*/
    .tps_diamond_direct{
    	bottom: 6%;
    }

    .tps_diamond_direct a{
    	font-size: 14px;
    }
    /*----End Footer Letest News / sameer 16-aug-2017----*/


}
/* 480 */
@media screen and ( max-width: 480px ) {
	.site-footer .widget-column.footer-widget-1, .tps-footer-widget-2{
		width: 100%;
		margin-left: 0;
	}
	.SP_News_thmb_Widget{
		padding:10px 0 !important;
		width: 100%;
		background: transparent;
		border:1px solid #ccc;
	}
	.SP_News_thmb_Widget .widget-title, .recent-news-items .news_img, .recent-news-items .new_description{
		display: none;
	}
	.recent-news-items .news_date{
		color: #323232;
	}
	.recent-news-items .news_li a.newspost-title{
		color: #323232 !important;
	}
	.recent-news-items ul{
		padding: 0 5px 0 0;
	}
	.recent-news-items ul li.news_li{
		padding: 5px 3.5% !important;
		border-color:#fff;
		background: #f2f2f2;
	}
	.latest_news_heading{
		margin:0;
	}
	.newsman-form-item{
		width: 100%;
	}
	.pdf_download{
		padding: 10px;
	}
	.pdf_download .left{
		width: 80%;
	}
	.pdf_download .right{
		width: 20%;
	}
	.pdf_download h5{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.pdf_download p{
		font-size: 14px;
		margin-bottom: 5px;
	}
	.pdf_download a{
		font-size: 12px;
	}
	.certificate_area_main img.desktop{
		display: none;
	}
	.certificate_area_main img.mobile{
		display: block;
	}
	.certificate_area_main .grid_2{
		width: 100%;
	}
	.footer_links{
		padding-top: 15px;
	}
	.footer_links ul{
		margin-left: 0;
	}
	.footer_links ul li{
		width: 100%;
		text-align: left;
	}
	img.size-full, img.size-thumbnail{
		display: block;
		float: none;
		margin: 0 auto 1em;
		clear: both;
	}
	/*timeline */
	.cd-timeline-title-container{
		width: 100%;
		padding-left: 0;
	}
	 .cd-timeline-title-container + img{
	 	width: 100% !important;
	}
	.certificate_area_main{
		width: 100%;
	}
	.certificate_area_main img{
		max-width: 100%;
	}
	#certificate_area{
		top:204px;
		width: 100%;
	}
	.certificate_area_main .certificatepdf{
		clear: both;
	    display: block;
	    float: none !important;
	    margin: 10px auto 0;
	    width: 200px;
	}
	.tps_glossery .glossery_img{
		width: 100%;
	}

	.certificate_area_main h3{
		text-align: center;
	}
	.news-col-list .news-thumb{
		width: 250px;
		display: block;
		float: none;
		margin: 0 auto;
	}
	.news-col-list .news-content{
		width: 100%;
		margin-left: 0%;
		clear: both;
	}
    
    /*----contact form / sameer 31-july-2017---*/
    .newsman-form-item.newsman-form-el-9,
    .newsman-form-item.newsman-form-el-10 {
        width: 100%;
    }
    .newsman-form-item.newsman-form-el-9{
        margin-right: 0%;
    }
    /*----contact form / sameer 31-july-2017---*/

    /*----start Footer Letest News / sameer 16-aug-2017----*/
    .tps_diamond_direct{
    	bottom: 8%;
    }

    .tps_diamond_direct a{
    	font-size: 16px;
    }
    /*----End Footer Letest News / sameer 16-aug-2017----*/
    
}
/* 320 */
@media screen and ( max-width: 320px ) {
	.site-footer{
		border-top-width: 20px;
	}
	.newsticker-jcarousellite-1{
		height: 300px !important;
	}
	.footer_links ul li a, .footer_copyright span {
		font-size: 11px;
	}
}