.elementor-kit-5{--e-global-color-primary:#042A2B;--e-global-color-secondary:#01935D;--e-global-color-text:#042A2B;--e-global-color-accent:#01935D;--e-global-color-1c73d46:#70BFAA;--e-global-color-a9db6a2:#8ACFBC;--e-global-color-c05c908:#B2D3CC;--e-global-color-febf99d:#F5F5F5;--e-global-color-ffa367b:#EAC200;--e-global-color-0473b7f:#042A2B;--e-global-color-3d3a8b2:#FFFFFF;--e-global-color-a6f3d0c:#FFFFFF;--e-global-color-069a992:#C2C2C2;--e-global-color-9f37682:#294849;--e-global-typography-primary-font-family:"Barlow";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Barlow";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Barlow";--e-global-typography-text-font-size:1.2em;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0.03em;--e-global-typography-accent-font-family:"Barlow";--e-global-typography-accent-font-weight:500;--e-global-typography-644ab23-font-family:"Barlow";--e-global-typography-644ab23-font-size:3em;--e-global-typography-644ab23-line-height:1.333em;--e-global-typography-644ab23-letter-spacing:0.003em;--e-global-typography-70b12a9-font-family:"Barlow";--e-global-typography-70b12a9-font-size:2em;--e-global-typography-70b12a9-line-height:1.333em;--e-global-typography-d04a9e6-font-family:"Barlow";--e-global-typography-d04a9e6-font-size:2.25em;--e-global-typography-d04a9e6-line-height:1.3em;--e-global-typography-24448bc-font-family:"Barlow";--e-global-typography-24448bc-font-size:1.625em;--e-global-typography-24448bc-font-weight:400;--e-global-typography-24448bc-line-height:1.345em;--e-global-typography-24448bc-letter-spacing:0.01em;--e-global-typography-a9cd3c6-font-family:"Barlow";--e-global-typography-a9cd3c6-font-size:1.625em;--e-global-typography-a9cd3c6-font-weight:400;--e-global-typography-a9cd3c6-text-transform:capitalize;--e-global-typography-a9cd3c6-line-height:1.345em;--e-global-typography-a9cd3c6-letter-spacing:0.01em;--e-global-typography-69cfe40-font-family:"Barlow";--e-global-typography-69cfe40-font-size:1.75em;--e-global-typography-69cfe40-line-height:1.387em;--e-global-typography-b35ee56-font-family:"Barlow";--e-global-typography-b35ee56-font-size:1.375em;--e-global-typography-b35ee56-line-height:1.375em;--e-global-typography-83ce2b2-font-family:"Barlow";--e-global-typography-83ce2b2-font-size:1.2em;--e-global-typography-83ce2b2-line-height:1.5em;--e-global-typography-4513de5-font-family:"Barlow";--e-global-typography-4513de5-font-size:1.123em;--e-global-typography-4513de5-line-height:1.4em;--e-global-typography-5df0e84-font-family:"Barlow";--e-global-typography-5df0e84-font-size:1.1em;--e-global-typography-5df0e84-font-weight:400;--e-global-typography-5df0e84-text-transform:uppercase;--e-global-typography-5df0e84-line-height:1.5em;--e-global-typography-5df0e84-letter-spacing:0.03em;--e-global-typography-3d46c9e-font-family:"Barlow";--e-global-typography-3d46c9e-font-size:1.2em;--e-global-typography-3d46c9e-font-weight:400;--e-global-typography-3d46c9e-text-transform:uppercase;--e-global-typography-3d46c9e-line-height:1.5em;--e-global-typography-3d46c9e-letter-spacing:0.03em;--e-global-typography-0f9063b-font-family:"Barlow";--e-global-typography-0f9063b-font-size:1.1em;--e-global-typography-0f9063b-font-weight:400;--e-global-typography-0f9063b-line-height:2.3em;--e-global-typography-bae118b-font-family:"Barlow";--e-global-typography-bae118b-font-size:1.625em;--e-global-typography-bae118b-font-weight:500;--e-global-typography-bae118b-text-transform:capitalize;--e-global-typography-bae118b-line-height:1.345em;--e-global-typography-bae118b-letter-spacing:0.01em;--e-global-typography-27518bf-font-family:"Barlow";--e-global-typography-27518bf-font-size:1.2em;--e-global-typography-27518bf-font-weight:700;--e-global-typography-27518bf-text-transform:uppercase;--e-global-typography-27518bf-line-height:1.6em;--e-global-typography-27518bf-letter-spacing:0.03em;background-color:#FCFCFC;color:var( --e-global-color-text );font-family:"Barlow", Sans-serif;font-weight:600;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-text-font-size:1.2em;--e-global-typography-text-line-height:1.4em;--e-global-typography-text-letter-spacing:0.03em;--e-global-typography-644ab23-font-size:2.8em;--e-global-typography-644ab23-line-height:1.05em;--e-global-typography-d04a9e6-font-size:2em;--e-global-typography-bae118b-line-height:1.2em;--e-global-typography-bae118b-letter-spacing:0.02em;--e-global-typography-27518bf-font-size:1.2em;--e-global-typography-27518bf-line-height:1.4em;--e-global-typography-27518bf-letter-spacing:0.03em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Solve Fishing Net Issue*/
a:focus {
    outline: solid 0px !important;
}

/*To remove scrollbar*/
html, body {
overflow-x: hidden;
}

body {
width:100%;
}

/* Hover Effect Box To Top */
.box {
  width: 100%;
  height: 100%;
  display:inline-block;
  background-size: 200% 200%;
  transition: background-position 1s;
}

.box1 {
  width: 100%;
  display:inline-block;
  background-size: 200% 200%;
  transition: background-position 1s;
}

.to-top {
    background-image: linear-gradient(to top, #F5F5F5 50%, white 0);
  background-position: top;
}

.to-top:hover {
  background-position: bottom;
}

/* Toggle Font Size */
#toggle .elementor-widget-wrap.elementor-element-populated {
font-size: 15px !important;
}

/*Button Hover*/
.cta-btn-hov:hover svg{
    bottom:0px;
 /* transform: translateX(3px);
    will-change: transform;*/
    margin-left: 40%;
    transition: all .3s ease-in-out;
}

.cta-btn-hov svg{
    /*transform: translateX(-2px);
    will-change: transform;*/
    transition: all .6s ease-in-out;
}

/*Contact us form*/
button.wpcf7-submit{
	  background-color: transparent !important;
    color: #042A2B !important;
    font-size: 1.0em !important;
    font-weight: 500 !important;
	line-height: 1.44em !important;
	border-style: solid ;
  border-width: 1px;
	border-color: #042A2B !important;
	 border-radius:50px;
	 font-family:'Barlow' !important;;
	 text-transform:Capitalize;
	 padding: 10px 30px !important;
	 margin-top: 30px !important;
}
button.wpcf7-submit:hover{
	background-color:#042A2B !important;
    color:#fff !important;
}

form input[type=checkbox] {
    
    border: 1px solid #333;
	border-radius:5px;}

input[type=checkbox]:checked:before{
	color:  #1F68C7 !important;
}

input[type="checkbox"] {
    margin-top:20px;
}

.wpcf7-file {
    padding: 10px 0px !important;
	border-style: none !important;
}


form input[type=text],form input[type=email], form input[type=tel], form select, form textarea,form input[type=date]{
	 border: 0px!important;
	border-bottom: 1px solid #042A2B !important;
	 border-radius:0px !important;
	 padding:0px!important;
	 font-size:0.9em !important;
	 line-height:1.44em !important;
	font-weight:normal;
	margin-top:10px;
	font-family:'Barlow' !important;
	
}
form select, form textare{
	 font-family:'Barlow' !important;
	font-size:0.9em !important;
	 line-height:1.44em !important;
	color: #8a8a8a !important;
} 



form label{
	 font-family:'Barlow' !important;
	font-size:1.2em !important;
	 line-height:1.44em !important;
	  color:#042A2B !important;
		font-weight:600;
} 

form input[type=submit]{
	
	margin-top:20px;
	letter-spacing:0px !important;
	padding: 10px 50px 10px 50px;
}
#left {
    width: 47%;
    float: left;
    margin-right: 6%;
}
#right {
    width: 47%;
    float: left;
}

#text-alignCF7{
	text-align:center;
}
div#fname,div#fmobile,div#femail,div#fsubject,div#fmobile,div#fstate,div#fappointmentdate ,div#fcarnum,div#fservicetype,div#fservicecenter ,div#fappointmenttime ,div#fodometer
,div#fministry
,div#fcaregestrationo
,div#fofficeaddress
,div#fdepartment
,div#ftitle
,div#fhomeaddress,div#message{
	padding-top:20px !important;
}



span.wpcf7-list-item-label {
    color: #000;
    font-weight: 400;
	  display: block;
    position: relative;
    top: -20px;
    left: 30px;
}
span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 23px;
}

.wpcf7-not-valid-tip{
    font-size: 0.8em;
}

@media only screen and (max-width: 414px) {
	#text-alignCF7{
	text-align:center;
}

#left {
    width: 100%;
    float: left;
}
#right {
    width: 100%;
    float: right;
}

form select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.your-state {
    top: 25px !important;
    position: relative !important;
}
	
	span.wpcf7-list-item-label {
		
		font-size:0.8em;
	}
	
	span.wpcf7-list-item {
    margin-left: 0px;
    margin-right: 23px;
}
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#8a8a8a !important;
		font-style: italic !important;
	  font-size:1em !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#8a8a8a!important;
	font-style: italic !important;
	  font-size:1em !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#8a8a8a !important;
	  font-style: italic !important;
	  font-size:1em !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#8a8a8a !important;
  	font-style: italic !important;
	  font-size:1em !important;
    opacity: 1;
}

/* Recaptcha mobile responsive*/
@media only screen and (max-width: 420px) {
	.wpcf7 .wpcf7-recaptcha iframe{
		transform: scale(0.90);
    transform-origin: 0 0;
	}
}

/*Menu Items Hover*/
.menuItems:hover{
    background-color: #B2D3CC;
    cursor: pointer;
    transition: all .3s ease;
}

.menuItems{
    border-bottom: 1px solid #042A2B;
    transition: all .3s ease;
}
.pointer {
    cursor: pointer;
    border-bottom: 1px solid #042A2B;
    transition: all .3s ease;
    
}

.pointer:hover{
    background-color: #B2D3CC;
    cursor: pointer;
    transition: all .3s ease;
}

/*Accordion hover effect*/
circle#ae757644-7b23-4f02-b009-e74450f81f3b:hover{
    
    fill:#EAC200 !important;
}


@media only screen and (max-width: 414px) {
   
   .elementor-105 .elementor-element.elementor-element-a022c09 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    position: absolute;
    margin-top: 20%;
    margin-left: 5%;
} 
}  

/* Post View More btn*/
.cta-btn .elementor-icon-box-content{
    
margin-top: 3% !important;
} 


/*Cookies Bar*/
.cky-notice .cky-title{
display:none !important;

}

.cky-consent-container {

    width: 300px !important;

}

.cky-consent-container .cky-consent-bar {

    padding: 40px 40px !important;

}

.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{


margin-bottom: 30px !important;

}

.cky-consent-bar .cky-notice-des p, .cky-gpc-wrapper .cky-gpc-desc p, .cky-preference-body-wrapper .cky-preference-content-wrapper p, .cky-accordion-header-wrapper .cky-accordion-header-des p, .cky-cookie-des-table li div:last-child p {
    
    font-size: 1.15em;
}
@media (max-width: 440px){
    
    .cky-consent-container .cky-consent-bar {

    padding: 25px 25px !important;

}

.cky-consent-container {

    width: 360px !important;

}

.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right {
    padding-right: 10%;
    padding-bottom:5%;
}

.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child{


margin-bottom: 10px !important;

}
}

/* === Datatables styling === */

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter {
  margin: 12px 0 20px !important; /* space above table */
  font-family: 'Barlow', sans-serif !important;
  font-size: 17px !important;
}

.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
  margin-top: 20px !important; /* space below table */
  font-family: 'Barlow', sans-serif !important;
  font-size: 17px !important;
}

/* === Base table (transparent, fixed layout for width control) === */
table.dataTable {
  width: 100% !important;
  border-collapse: collapse !important;
  table-layout: fixed !important;
  background: transparent !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 17px !important;
}

/* Optional column widths (adjust if you need) */
table.dataTable th:nth-child(1),
table.dataTable td:nth-child(1) { width: 20% !important; }
table.dataTable th:nth-child(2),
table.dataTable td:nth-child(2) { width: 80% !important; }

/* === Header: ONLY bottom border, green === */
table.dataTable thead th {
  background: transparent !important;
  background-image: none !important; /* prevent theme arrows */
  font-weight: 600 !important;
  text-align: left !important;
  padding: 10px !important;
  border: 0 !important;
  border-bottom: 4px solid #01935D !important; /* green underline */
  position: relative !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 17px !important;
}

/* keep DataTables arrows positioned, no extra styling */
table.dataTable thead th.sorting:before,
table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:before,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:before,
table.dataTable thead th.sorting_desc:after {
  right: 8px !important;
}

/* === Body cells: no borders except last row bottom === */
table.dataTable tbody td {
  padding: 8px 10px !important;
  border-bottom: 0 !important;      /* remove all row separators */
  background: transparent !important;
  word-break: break-word !important;
}

/* Last row gets a thick green bottom border */
table.dataTable tbody tr:last-child td {
  border-bottom: 4px solid #01935D !important;
}

/* Remove footer default border to avoid double lines */
table.dataTable.no-footer {
  border-bottom: 0 !important;
}

/* === Remove row hover effect entirely === */
table.dataTable.hover tbody tr:hover,
table.dataTable.display tbody tr:hover,
table.dataTable tbody tr:hover td,
table.dataTable tbody tr:hover > .sorting_1 {
  background: transparent !important;
}

/* === Pagination: no border; hover/active in #01935D === */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  border: none !important;
  background: transparent !important;
  color: inherit !important;
  margin: 2px 4px !important;
  padding: 4px 10px !important;
  border-radius: 4px !important;
  font-family: 'Barlow', sans-serif !important;
  font-size: 17px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:focus {
  background: #01935D !important;
  color: #fff !important;
  outline: none !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: #01935D !important;
  color: #fff !important;
  border: none !important;
}

/* === Mobile tweaks === */
@media (max-width: 768px) {
  table.dataTable { font-size: 14px !important; }
  table.dataTable th, table.dataTable td { padding: 6px 8px !important; }

  /* stack controls nicely on small screens */
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none !important;
    text-align: left !important;
    width: 100% !important;
    margin: 8px 0 16px !important;
  }
}

/* Social Media Post CSS - Optimized */

/* Container Settings */
.wpsr-container {
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
}

/* Feed Inner Card (Combined all scattered properties) */
.wpsr-container .wpsr-fb-feed-item .wpsr-fb-feed-inner {
  border: solid 0.2px #C2C2C2;
  border-radius: 0 !important;
  box-shadow: 0 0 0 0 #0000000f;
  position: relative !important;
  overflow: hidden !important;
  z-index: 1 !important;
  transition: all 0.4s ease !important;
}


/* Primary Media Image */
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:600px !important;
  max-height: 600px !important;
  object-fit: cover !important;
  object-position: top !important;
}

/* Feed Content (Combined properties) */
.wpsr-fb-feed-item .wpsr-fb-feed-content {
  position: relative;
  color: #000 !important;
  opacity: 1 !important; /* Ensures it is not semi-transparent */
  -webkit-text-fill-color: #000000 !important; /* Fix for some browser overrides */
  font-size: 1.625em !important;
  font-weight: 500;
  line-height: 1.345em !important;
  text-transform: capitalize;
  padding: 5%;
}

/* Hidden Read More/Less */
.wpsr-fb-feed-content .wpsr_read_more,
.wpsr-fb-feed-content .wpsr_read_less {
  display: none !important;
}

/* Three dots AFTER description */
.wpsr-fb-feed-content::after {
  content: '...';
  display: inline;
  margin-left: 4px;
  font-weight: 600;
  color: inherit;
}

/* Author Padding */
.wpsr-fb-feed-author {
  padding: 8% 5% 0 5%;
}

/* Image Padding (Resolved Conflicts) */
.wpsr-fb-feed-item > div {
  padding: 0 !important; /* Applied from your previous global rule */
}

.wpsr-fb-feed-item .wpsr-fb-feed-image {
  /* Combined your bottom padding rules with your newest padding-top rule */
  padding: 5% 5% 5% 5% !important;
}

/* --- Overlay Effects --- */

/* Create the Grey Overlay */
.wpsr-container .wpsr-fb-feed-item .wpsr-fb-feed-inner::before {
  content: "" !important;
  position: absolute !important;
  bottom: -100% !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  background-color: rgba(128, 128, 128, 0.1) !important;
  transition: bottom 0.5s cubic-bezier(.25,.8,.25,1) !important;
  z-index: -1 !important;
}

/* Hover Effect: Slide Up */
.wpsr-container .wpsr-fb-feed-item:hover .wpsr-fb-feed-inner::before {
  bottom: 0 !important;
}

/* --- Facebook Icon Settings --- */

.wpsr-container i.icon-facebook-square {
  position: relative;
  display: inline-block;
  width: 43px;
  height: 43px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  top: 15px;
}

/* Circular border */
.wpsr-container i.icon-facebook-square::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 1px solid #042A2B;
  box-sizing: border-box;
  background: transparent;
  pointer-events: none;
  transition: box-shadow .18s; 
}

/* Arrow SVG */
.wpsr-container i.icon-facebook-square::after {
  content: "";
  position: absolute;
  width: 22px;
  height: 22px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 55 38.9'><path d='M45.4,16.9,32,3.5,35.6,0,55,19.4,35.6,38.9,32,35.4,45.4,21.9H0v-5Z' fill='%23042A2B'/></svg>");
  transition: transform .20s cubic-bezier(.2,.9,.3,1);
  pointer-events: none;
}

/* Hover nudge */
.wpsr-container i.icon-facebook-square:hover::after,
.wpsr-container i.icon-facebook-square:focus::after {
  transform: translate(calc(50% - 18px), -50%);
}

/* Focus ring */
.wpsr-container i.icon-facebook-square:focus::before {
  box-shadow: 0 0 0 4px rgba(4,42,43,0.12);
}

/*Load More Button Spinner*/
.wpsr-fb-load-more.wpsr-load-more-default .wpsr-load-icon-wrapper {
    border-radius: 50px !important;
    background-color: #01935D !important;
}

.wpsr-load-more-default:hover {
    opacity: 1 !important;
}

/* --- Mobile Responsive --- */

@media screen and (max-width: 1024px) {
  .wpsr-fb-feed-author .wpsr-fb-feed-author-avatar a img {
    height: 43px !important;
    max-width: 43px !important;
    width: auto;
  }
  
  .wpsr-container i.icon-facebook-square {
    top: 18px;
  }
}

.wpsr-facebook-feed-slider-activate .wpsr-fb-feed-item {
  margin-left: -1px;
  margin-right: 1px !important;
}


.wpsr-fb-feed-image-album-item {
  display: none !important;
}

.wpsr-fb-feed-item .wpsr-fb-feed-image-album-layout-2 img {
      flex: 0 100%!important;
  max-width: 100% !important;
}

/* --- Mobile Responsive --- */


@media screen and (min-width: 2140px) and (max-width: 2560px) {
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:960px !important;
  max-height: 960px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 2100px) and (max-width: 2140px) {
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:900px !important;
  max-height: 900px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 1680px) and (max-width: 2000px) {
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:650px !important;
  max-height: 650px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 1280px) and (max-width: 1300px) {
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:500px !important;
  max-height: 500px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 1024px) and (max-width: 1100px){
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:400px !important;
  max-height: 400px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:320px !important;
  max-height: 320px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (min-width: 601px) and (max-width: 767px){
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:700px !important;
  max-height: 700px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

@media screen and (max-width: 600px){
.wpsr-fb-feed-item .wpsr-fb-feed-inner .fb-post-media-primary {
    width:100% !important;
    height:480px !important;
  max-height: 480px !important;
  object-fit: cover !important;
  object-position: top !important;
}
}

/*Homepage Social Media - Space between Slider*/

@media screen and (min-width: 2100px) and (max-width: 2560px) {
    .wpsr-fb-feed-item.wpsr-fb-post.swiper-slide {
width: 30% !important;
        margin-right: 0 !important;
}
}

@media screen and (min-width: 1280px) {
    .wpsr-fb-feed-item.wpsr-fb-post.swiper-slide {
width: 33.45% !important;
        margin-right: 0 !important;
}
}

@media screen and (min-width: 1024px) and (max-width: 1100px) {
    .wpsr-fb-feed-item.wpsr-fb-post.swiper-slide {
width: 50.15% !important;
        margin-right: 0 !important;
}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
.wpsr-fb-feed-item.wpsr-fb-post.swiper-slide {
width: 50.15% !important;
        margin-right: 0 !important;
}
}

@media screen and (max-width: 767px) {
.wpsr-fb-feed-item.wpsr-fb-post.swiper-slide {
  width: 100.31% !important;
}
}/* End custom CSS */