/*Theme Name:Target BPTheme URI:#Description:A clean and minimal theme that is completely compatible with WordPress 4.xAuthor:Darshana AdanwaleAuthor URI:#Version:1.0*//*-------------------------------------------------------[Table of contents]1. Reset2. Generic3. Typography4. Form5. Menu6. Layout--------------------------------------------------------*//*-------------------------------------------------------	#Reset Styles-------------------------------------------------------*//* http://meyerweb.com/eric/tools/css/reset/ */@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700&display=swap);* {margin:0; padding:0; outline:0 none; border:0 none;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {	margin:0;	padding:0;	border:0;	outline:0;	font-size:100%;	font:inherit;	vertical-align:baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}:focus {outline:0;}ol, ul {list-style:none;}blockquote, q {	font-size:18px !important;	line-height:27px !important;	font-style:italic;	margin-top:30px !important;	padding:0px !important;	border:none !important;	quotes:none;}blockquote:before, blockquote:after, q:before, q:after {	content:'';	content:none;}.hideme{display: none;}/* remember to highlight inserts somehow! */ins {text-decoration:none;}del {text-decoration:line-through;}table {	border-collapse:collapse;	border-spacing:0;}caption, th, td {	text-align:left;	font-weight:400;}audio, canvas, img, video {vertical-align:middle;}fieldset {	border:0;	margin:0;	padding:0;}/* WebKit browsers */*::-webkit-input-placeholder {	color:#2f2f2f;	opacity:1;}*:-moz-placeholder { /* FF 4-18 */	color:#2f2f2f;	opacity:1;}*::-moz-placeholder {/* FF 19+ */	color:#2f2f2f;	opacity:1;}*:-ms-input-placeholder { /* IE 10+ */	color:#2f2f2f;	opacity:1;} input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {	color:transparent;}input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {	color:transparent;} /* FF 4-18 */input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {	color:transparent;} /* FF 19+ */input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {	color:transparent;} /* IE 10+ *//*------------------------------------------------------- #Generic Styles -------------------------------------------------------*/.left {float:left;}.right {float:right;}.clearfix:after {	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}.clearfix {display:inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}.noFloat {float:none;}.hidden {	position:absolute;	top:0;	visibility:hidden;}.pointer {cursor:pointer;}a {	text-decoration:none;	outline:0;	max-width:100%;	max-width:none;	color:#ff0375;}a:hover, a:focus, a:visited {	outline:0;	text-decoration:none;}p a, p a:visited {line-height:inherit;}ul, ol {	margin:0 0 20px 0;	list-style-position:inside;}ul {list-style:none;}ul li {list-style:none;}ol {list-style-type:decimal;}ol ol {list-style:upper-alpha;}ol ol ol {list-style:lower-roman;}ol ol ol ol {list-style:lower-alpha;}ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}/** {-webkit-transition:all 0.3s; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s;}*//*------------------------------------------------------- #Typography-------------------------------------------------------*/body {	font-size:15px;	font-family:'Open Sans', sans-serif;	line-height:1.8em;}h1, .h1, h2, .h2, h3, .h3, h4, .h4 {/*Heading Styles*/	font-weight:600;	margin:0;}h1, .h1 {	font-size:2.6em;	margin-bottom:20px;	line-height:1.1em;}h2, .h2 {	font-size:2.2em;	margin-bottom:20px;	line-height:1.1em;}h3, .h3 {	font-size:1.4em;	margin-bottom:20px;	line-height:1.1em;}h4, .h4 {	font-size:1.4em;	margin-bottom:20px;	line-height:1.1em;}h5, .h5 {	font-size:1em;	margin-bottom:12px;	line-height:1.1em;}p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {margin-top:1.5em;}p {	margin:0.85em 0;	line-height:28px;}p img {margin:0;}img, a img {	border:none;	padding:0;	margin:0;	display:inline-block;	max-width:100%;	height:auto;	image-rendering:optimizeQuality;}em {font-style:italic;}strong, b {font-weight:700;}small {font-size:80%;}/*------------------------------------------------------- Forms-------------------------------------------------------*/ form {margin-bottom:20px;}fieldset {margin-bottom:20px;}.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {	-webkit-appearance:none;	border:1px solid #e1e1e1;	padding:8px 6px;	outline:none;	color:#777;	margin:0;	width:95%;	max-width:100%;	display:block;	margin-bottom:20px;	background:#F1F1F1;	border-radius:0px;}input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="search"]:focus, textarea:focus {	box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);	color:#555;}input[type="submit"], #submit, .button {	background:#000000;	color:#ffffff;	padding:9px 22px;	cursor:pointer;	border:none;	-webkit-appearance:none;	border-radius:0px;	font-weight:700;}/*input[type="submit"]:hover, #submit:hover, .button:hover {	background:#ff0375;}*/textarea {	min-height:60px;	line-height:1.5em;}label {	display:block;	font-weight:700;}legend {	display:block;	font-weight:400;	font-size:15px;}select {width:220px;}input[type="checkbox"], input[type="radio"] {display:inline;}label span, legend span {	font-weight:400;	font-size:13px;	color:#444;}textarea {width:100%;}/*-------------------------------------------------------  #Layout Styles-------------------------------------------------------*/html, body {	width:100%;	height:100%;}.container {	max-width:1110px;	margin:0 auto;	padding:0 30px;}main {	padding:0;}#content {	float:left;	width:70%;	padding:0 30px 0 0;	box-sizing:border-box;}#full-content {	width:100%;	padding:0 30px 0 0;	box-sizing:border-box;}#right-content {	float:right;	width:70%;	padding:0 0 0 30px;	box-sizing:border-box;}#sidebar {	float:left;	width:30%;	box-sizing:border-box;}article, .widget, header, footer {	background:transparent;}/*------------------------------------------------------- Header-------------------------------------------------------*/header {	position:relative;	/*z-index:1;*/}header .logo {	margin-top:18px;}/*----------Menu Styles----------*/header nav {	float:left;}header nav ul li, footer .nav ul li {	display:inline-block;}header nav ul li a {	color:#000000;	font-size:17px;	text-transform:uppercase;	font-weight:600;	display:block;	padding:38px 18px;}header nav ul li a:hover {color:#dfdfe4; text-decoration:none;}/*------------------------------------------------------- Banners-------------------------------------------------------*/#home-banner {position:relative;}#home-banner, #home-banner li {height:450px;}#home-banner li {background-size:cover;}/*------------------------------------------------------- Articles-------------------------------------------------------*/article {	box-shadow:0 0 7px #ddd;	padding:20px;	margin-bottom:20px;}.widget {	padding:0;	margin-bottom:0;}#sidebar > .widget:last-child {	margin-bottom:0;}.postmetadata {	background:#f1f1f1;	padding:15px;}.comments-template {	padding:20px 20px 20px 0;}/*------------------------------------------------------- Footer-------------------------------------------------------*/footer {font-size:14px; padding:45px 0;}footer .nav ul li a {	 padding:0px 22px; 	 color:#ff0375;}footer .nav ul li a:hover {	 color:#000;}.left_content {	/*padding-left:50px;	padding-right:50px;	float:left;	width:20%;*/	padding-left:20px;	padding-right:0;	float:left;	width:10%;}.right_content {	float:left;	/*float:right;*/	width:80%;}.related_resource {	width:100%;	float:left;	margin-bottom:10px;	margin-top:10px;	padding:10px;}.right_content h2 {	font-size:19px!important;}.even {	background:#f8f7f8;}/*.page.related_resource .left_content {	text-align:right;	padding-left:0px;	padding-right:15px;}*//**********************************/.content-box {	padding:15px 5px !important;}.content-box a.a_boxes {	background:#D13239 !important;	color:#fff !important;	padding:8px;	width:125px;	margin:0 auto;	border-radius:20px;}.content-box a.a_boxes:hover {	background:#e63038 !important;}.color-red {	color:#D13239;}.resources_row a, .resources_row span {	display:inline-block !important;}header {	/*z-index:99;*/}.smbp-sec3 .right-sec .sidebar-blockquote{    float: right;    text-align: center;    width: 266px;}.tribe-events-calendar th {    background-color: #444 !important;    color: #fff !important;    border: 1px solid #ddd !important;}h2.tribe-events-page-title {    font-size: 26px;    line-height: 30px;    font-weight: bold;    color: #a60008;    padding-bottom: 10px;    margin-top: 10px;    margin-bottom: 0;    text-align: left !important;}/* EVENTS CALENDAR  ================================================================= */#tribe-events a{    color: #CF3339;}ul.tribe-events-sub-nav a {    font-weight: 500;}/* fixes accessibility contrast issues */#tribe-events .tribe-events-button, .tribe-events-button{	background: #444444;}.tribe-events-thismonth div{	color: black !important;	font-weight: bold;	opacity: 1 !important;}.tribe-events-othermonth div{	color: black !important;	opacity: .8 !important;	font-weight: normal;}.tribe-events-othermonth div.tribe-events-category-{	border: 0px solid green;	opacity: 1 !important;}.tribe-events-othermonth div.tribe-events-category- h3{	opacity: .8 !important;}.tribe-events-othermonth div,.tribe-events-othermonth div div,.tribe-mini-calendar-no-event {	opacity: 1 !important;	color: black !important;}.tribe-events-present div span{	color: white !important;}.montsserat-heading {	font-family: 'Roboto', sans-serif !important; /*added by tim 6-6-17*//*     font-family: "Montserrat", sans-serif; */    font-style: normal;    font-weight: 700;}.tribe-events-single h2{ /* makes the h2 tags inside of an event match the site */	font-size:26px !important;	line-height:30px !important;	font-weight:bold !important;	color:#a60008 !important;	padding-bottom:10px !important;	margin-top: 10px !important;	margin-bottom: 0 !important;}.tribe-events-single h3{ /* makes the h3 tags inside of an event match the site */	font-size:22px !important;	line-height:26px !important;	font-weight:bold !important;	color:black !important;	padding-bottom:10px !important;	margin-top: 10px !important;	margin-bottom: 0 !important;}.tribe-events-single ul li{	margin: 0px !important;	padding: 0px !important;}#tribe-events-content ul.tribe-related-events li .tribe-related-event-info{    max-height: 200px;    height: 200px;}.tribe-events-single ul.tribe-related-events li{    margin: 0 4% 2% 0 !important;}h2.tribe-events-page-title{ /* make this look like our h2 tag  = THIS MAY NOT BE CURRENTLY BEING USED*/ 	font-size:26px;	line-height:30px;	font-weight:bold;	color:#a60008;	padding-bottom:10px;	margin-top: 10px;	margin-bottom: 0;	text-align: left !important;}.tribe-mini-calendar-event .tribe-events-title,.tribe-mini-calendar-event .tribe-events-duration,.tribe-mini-calendar-event .tribe-events-location{padding: 0px !important;margin: 0px !important;}.tribe-events-adv-list-widget .tribe-mini-calendar-event{border: 0px solid red !important;margin-left: 12px !important;margin-bottom: 0px !important;margin-top: 0px !important;width: 95% !important;padding: 0px !important;}.tribe-events-adv-list-widget .tribe-events-widget-link{	margin-left: 12px !important;	font-size: 75% !important;	display: none !important;  /*I am turning this off because it does not really go to a more events page */}.tribe-events-calendar th {    background-color: #444;    color: #fff;    border: 1px solid #ddd;}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{    background-color: #898989;    color: #fff;}/* fixing it so it fills the column */.tribe-events-meta-group-gmap {	border: 1px solid black !important;	width: 100% !important;	padding: 0px !important;	margin: 0px !important;}.tribe-events-month .tribe-events-notices{	display: block !important;	clear: both;	border: 30px solid red !important;} #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{	font-family: 'Roboto', sans-serif !important; /*added by tim 6-6-17*/}.events-archive.events-gridview #tribe-events-content table .tribe-events-last{    margin:0 !important;}.tribe-events-meta-group-gmap{    border: none !important;}@media only screen and (max-width: 768px) {    .tribe-events-sub-nav li a {        background: none !important;    }}/* END OF EVENTS CALENDAR FIXES ----------------------------------------------------------------*/.spinner {	/*background: url('/wp-admin/images/wpspin_light.gif') no-repeat;*/	background-size: 16px 16px;	display: none;	float: right;	/*opacity: .7;*/	filter: alpha(opacity=70);	width: 16px;	height: 16px;	margin: 5px 5px 0;	left: 0%;	position: absolute;	/*background-color: #000;*/	background-color: #fff;    width: 100%;    height: 100%;    z-index: 99;    min-height: 800px;    background-position: top center;}.spinner p {	/*background: #000000b3;*/	background-color: #fff;	min-height: 800px;	line-height: 300px !important;	text-align: center;	color: #000 !important;	font-size: 25px !important;}/*Tools and download style starts*//*LEFT SIDE SECTION STARTS*/.rt_inner{	display: inline-block;}.bl_sec {  float: left;  width: 100%;}.lt_sec {  border: 1px solid #ccc;  display: inline-block;  padding: 0 0 15px 0;  background: #fff;  width: 100%;}.inner-content .lt_sec h2{  font-size: 16px;  padding: 10px 15px 10px 15px;  margin: 0px;  background-color: #57575c;  color: #fff;}.lt_sec .topFilterSection {  background-color: #e5e4e6;  padding: 15px;  margin-bottom: 15px;}.lt_sec .filters h3 {  font-size: 15px;  padding: 0px;  margin: 0 0 5px 0;}.lt_sec #keywords {  width: calc(100% - 4px);  margin-bottom: 15px;  height: 25px;  border: 1px solid #000;  background: #fff;}.lt_sec .topFilterSection .filterBlock h3 {  font-size: 16px;  padding: 0;  margin: 0px 0px 10px 0px;  font-family: Helvetica, sans-serif;}.lt_sec .topFilterSection .filterBlock div label{  font-size: 12px;  font-family: Helvetica, sans-serif;}.targetbp-wrapper .audienc_sec {  padding: 0 15px 0 15px;}.targetbp-wrapper .audienc_sec_in input[type="checkbox"]:checked + label, .targetbp-wrapper .audienc_sec_in input[type="checkbox"]:not(:checked) + label {padding-left: 2em;margin-bottom: 0.5em; padding-top: 0em}.targetbp-wrapper .audienc_sec_in input[type="checkbox"]:not(:checked) + label::before {    content: '';    position: absolute;    left: 1px;    top: 2px;    width: 1.3em;    height: 1.3em;    border: 1px #000 solid;    transition: background-color 150ms ease-in-out;}.targetbp-wrapper .audienc_sec_in input[type="checkbox"]:not(:checked) + label::after {    content: '';    position: absolute;    width: 10px;    height: 6px;    background-image: url(images/icon-checkmark-white.png);    background-repeat: no-repeat;    background-size: cover;    top: 5px;    left: 3px;    transition: all 0.2s;}.targetbp-wrapper .audienc_sec_in input[type="checkbox"]:checked + label::before {  content: '';  position: absolute;  left: 0;  top: 0;  width: 1.3em;  height: 1.3em;  border: 1px #000 solid;  transition: background-color 150ms ease-in-out;}.targetbp-wrapper .audienc_sec_in input[type="checkbox"]:checked + label::after{  content: '';  position: absolute;  width: 10px;  height: 6px;  background-image: url(images/icon-checkmark-white.png);  background-repeat: no-repeat;  background-size: cover;  top: 4px;  left: 2px;  transition: all 0.2s;}.targetbp-wrapper .audienc_sec_in  [type="checkbox"]:checked + label::before {  background-color: #5594fa;  border: 1px #5594fa solid;}.dividerLine {  height: 1px;  background-color: #ccc;  margin-top: 10px;  margin-bottom: 10px;}.targetbp-wrapper .audienc_sec_in label {  font-size: 12px;}.lt_sec h3 {  color: #000;  font-size: 15px;}.p-0 {  padding: 0px !important;}.rs_sec .filterBlockWrap {  display: -webkit-flex;  display: flex;}.rs_sec  .filterBlockLarge {  width: 115px;  -webkit-flex: 1;  -ms-flex: 1;  flex: 1;}.rs_sec, .ser_btn {  padding: 0 15px 0 15px;}.ser_btn .buttonWrap {  margin-top: 20px;}.ser_btn .submitBtn {  position: relatve;  background-color: #D13239;  font-size: 14px;  font-weight: bold;  letter-spacing: 0.5px;  color: #fff;  padding: 8px 15px 8px 15px;  border: none;  clear: both;}.ser_btn .searchResult {  font-size: 12px;  float: right;  color: #aaa;}.box_sec {  background: #fff;  padding: 15px;  border: 2px solid #ccc;  position: relative;  float: left;  margin-bottom: 15px;  width: 100%;}.box_sec_inn {  width: 100%;  float: left;  position: relative;}.box_sec_lt {  width: 80%;  float: left;  position: relative;  display: block;}.box_sec_rt {  width: 20%;  float: left;  position: relative;  display: block;}.box_sec_rt img {  max-width: 100%;  /*padding: 15px;*/  border: 2px solid #ccc;  /*width: 150px;*/  /*height: 150px;*/}#downloadpdf, #previewpdf{	border-radius: 0;	width: 100%;	background: #d13239;	color: #fff;	border: 1px solid #d13239 !important;	font-weight: 400;	margin-top: 5px;	padding: 10px 16px;	font-size: 17px;	line-height: 1.3333333;	text-align: center;	margin-bottom: 30px;}#previewpdf{	background: green;	border: 1px solid green !important;}.detils_sec {	text-transform: capitalize;}/*LEFT SIDE SECTION ENDS*//*INNER PAGE STYLE STARTS*/.page-title {width: 100%;position: relative;padding: 45px 0 0;}.page-title h1 {font-size: 36px;color: #000;display: inline;margin: 0;font-family: 'Roboto', sans-serif;    line-height: 40px;font-weight: bold;text-transform: uppercase;z-index: 9;position: relative;}.left-sec {/*float: left;width: 100%;*/margin-top: 20px;}.column{list-style-type: none;}.column1, .column2 {float: left;display: block; padding-left: 40px;line-height: 26px;}ul.column.column1 {border-right: 1px solid grey;padding-right: 40px;margin: 0;text-align: right;}.pdfTool {float: left;}.RealtedLinks {float: left;}.links {text-decoration: underline;color: #d13239;}.dropdown {float: left;display: block;width: 100%;}ul.dropdown-menu {width: 100%;float: left;margin: 0;padding: 0;}.btn {border-radius: 0;width: 100%;background: #d13239;color: #fff;border: 1px solid #d13239 !important;font-size: 1.5em;font-weight: 400;    padding: 10px 0;margin-top: 5px;}a.download-button {float: left;width: 100%;}button.btn.btn-primary.dropdown-toggle {background: #4285f4;border: 1px solid #4285f4 !important;color: #fff;font-weight: 400;padding: 9px 0px;}.dropdown-toggle::after {display: none;}.full_sec_single img {max-width: 100%;}.column-sec ul li, .pdfTool {color: #000;}.RealtedLinks h6 {font-size: 18px;color: #000;}.column.column1 li {font-weight: bold;}#customers {margin-bottom: 5%;}#customers tbody tr td:first-child {text-align: right;font-weight: bold;border-right: 1px solid #ccc;}#customers tbody tr td:nth-child(2) {padding-left: 17px;}#customers tbody tr td {border: 0;padding: 5px 15px;}.pdfTool {width: 100%;float: left;}.tsz span:last-child {display: none;}.tt_clas {text-transform: capitalize;}/* Reset Select */select {	-webkit-appearance: none !important;	-moz-appearance: none !important;	-ms-appearance: none !important;	appearance: none !important;	outline: 0 !important;	box-shadow: none !important;	border: 0 !important;	background: #317EC6 !important;	background-image: none !important;  }/* Custom Select */.select {	position: relative !important ;	display: block !important;	width: auto !important;	height: 3em !important;	line-height: 3 !important;	background: #317EC6 !important;	overflow: hidden !important;	border-radius: .25em !important;    border-radius: 0px !important;    margin-top: 2%;    float: left;    width: 100% !important;}select {	width: 100% !important;	height: 100% !important;	margin: 0 !important;	padding: 0 0 0 .5em !important;	color: #fff !important;	cursor: pointer !important; 	font-size: 17px !important;	line-height: 21px !important;}select::-ms-expand {display: none !important;}a.download-button button {    border-radius: 0;}/* Arrow */.select::after { content: '\25BC' !important;  position: absolute !important;  top: 0 !important;  right: 0 !important;  bottom: 0 !important;  padding: 0 1em !important;  background: #317EC6 !important;  pointer-events: none !important;  color: #fff !important;}/* Transition */.select:hover::after {  color: #317EC6 !important;}.select::after {  -webkit-transition: .25s all ease !important;  -o-transition: .25s all ease !important;  transition: .25s all ease !important;}.mod_date {	font-size: 13px !important;}.au_img {width: 100%;float: left;text-align: center;border: 1px solid #ccc;background: #f7f7f7;}.au_img p {color: #d43139;}.au_ply_sec audio {width: 100%;}#slct, #slct1, #slct2 , #slct4 {text-transform: capitalize;}.searchResultcount {display: inline-block;}.rt_inner {width: 100%;float: left;}.download-button button:hover {color: #fff !important;}.web_lk a, .web_lk a:hover {color: #d13239;}.full_sec_single {margin-bottom: 5%;}.no_re_fond {text-align: center;margin-top: 20px;font-size: 20px !important;font-weight: bold;}.download-button button:hover {color: #fff;}.pre_img_Sec, .pre_img_Sec1 img {border: 2px solid #dadada; float: left;}#videoclass {	overflow: hidden;	border: 1px solid #D1D1D1 !important;	padding-bottom: 56.25%;	position: relative;	height: 0px;}#weblinkimg{	border: 1px solid #D1D1D1 !important;}.web_lk{padding: 8px;line-height: 1.3em;}#videoclass iframe {	left: 0;	top: 0;	height: 100% !important;	width: 100% !important;	position: absolute;}.single_txt {	text-align: center;	padding: 10px 0px;	color: #000;	font-weight: bold;	text-transform: capitalize;	background: #ccc6;}.single_txt {	display: none;}.vid_sec_new {	width: 100%;	float: left;	position: relative;	z-index:99;}.au_ply_sec {padding-bottom: 50px;}.box_sec_lt a {	color: #d13239;	text-decoration: underline;	font-size: 17px !important;	line-height: 20px !important;	font-weight: bold;	margin-bottom: 4px;}@media (max-width: 640px){    .column {line-height: 20px !important;font-size: 13px !important;}    .vid_sec_new {margin-bottom: 7%;}}@media screen and (max-width: 767px) {	.left-sec {padding:0;}	.column-sec {float: left;display: flex;width: 100%;margin-bottom: 5px;}	a.download-button, .play {float: left;width: 100%;margin-bottom: 10px;}	.column1, .column2 {max-width: 100%;padding: 0 5px !important;}	.box_sec_lt {width: 100%;}	.box_sec_rt {width: 100%;text-align: center;}    .vid_sec_new {margin-bottom: 7%;}}/*INNER PAGE STYLE ENDS*//*Tools and download style starts*/