@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap');
*{margin: 0;padding: 0;}
body{font-family: 'Titillium Web', sans-serif; font-size: 16px;}
a,a:hover{text-decoration: none;}
li{list-style: none;}
.main-banner{background-size: cover;padding-bottom: 200px;background-position: center center;}
.navbar{width: 100%;padding: 0;margin:0;min-height:0;border:0;}
.navbar-expand-lg .navbar-collapse{justify-content: space-around;}
.top-bar-left{ position:relative; }
.top-bar-right{ position:relative; }
.top-bar-left ul,.top-bar-right ul{display: flex;margin-bottom: 0;align-items: center;margin-bottom: 0;}
.top-bar-left ul li,.top-bar-right ul li a{list-style: none;display: flex;align-items: center;padding: 0 7px;justify-content: space-between;}
.top-bar-left ul li p,.top-bar-right ul li p{margin-bottom: 0;color: #fff;font-size: 16px;font-weight: 500; }
.top-bar-left ul li p a,.top-bar-right ul li p a{color: #fff;font-size: 17px;line-height:1;}
.top-bar-right ul li i{padding-top:3px;}
.top-bar-right ul li:nth-child(2) i{padding-top:0;}
.top-bar-left ul li i,.top-bar-right ul li i{font-size: 18px;color: #eae426;margin-right: 1px;}
.main-menu{background: #13181e;display: flex;justify-content: center;align-items: center;padding: 25px 0;border-bottom: 10px solid #ffd202;}
.menu-left-minus{margin-right: 15%;}
.navbar-brand{margin-right: 0;text-align: center;position: absolute;z-index: 9;width: 180px;height: 205px;margin-left: -15px;}
.navbar-brand img {width:100%;height: 100%;object-fit: contain;}
.nav-item{list-style: none;padding: 0 19px;border-right: 1px solid #3b3f44;line-height: 1;}
.nav-item:last-child{border-right: 0;padding-right: 0;}
#menu-leftmenu .nav-item:first-child{padding-left: 0;}
.nav-link{color: #fff;text-transform: uppercase;padding: 0 !important;font-size: 14px;}
.nav-link:hover{color: #769f91;}
.banner-text h3{color: #fff;padding: 10px 20px;display: inline-block;font-family: 'Pridi';font-weight: normal;}
.banner-text p {color: yellow; text-align: right;font-weight: 300;font-size: 18px;}
.banner-text p strong{font-weight: bold;}
.bannerbtm {background:#13181e; padding: 95px 0 85px 0;text-align: center;}
.variety_sec{background:yellow; color:#000;}
.colettasec{background:#000; text-align: center;padding: 20px 0;margin-bottom: 40px;}
.testimonial_sec{background:#fff; color:#000; position: relative;}
.testimonial_sec:before{position: absolute;content: '';width: 0;height: 0;border-top: 20px solid #fff;border-right: 40px solid transparent;right: 70px;bottom: -17px;}
.banner_slider img{width:100%;}
.top-bar-main{padding:0px 0px;display: flex;justify-content: space-between;}
.top-bar{padding-top:40px; min-height:79px; display: flex;background-size:contain !important;justify-content: space-between;align-items: center; position:relative;background-position: center !important;}
/* .top-bar:before{ content:''; position:absolute; left:0; bottom:0; width:100%; height:38px;background: #0707078f; } */

/*** main-styling ***/
.top-bar-right ul li{display: flex;padding: 0 15px;align-items:center;}
.btn-primary,.btnform{background: #fff000;border: 0;font-weight: bold;color: #1d3e83;padding: 5px 13px !important;line-height: 1;font-size: 16px;}
.btn-primary:hover,.btnform:hover{background: #1d3f83;}
.top-bar-left ul li:first-child{padding-right: 45px;}
.top-bar-left ul li:first-child{padding-left:13px;}
.top-bar-left ul li:first-child i{width: auto;height: auto;border: 0;margin-right:8px;font-size: 16px;margin-left: 0;}
.top-bar-left ul li i{margin: 0 6px;width: 27px;height: 27px;border: 1px solid #eae426;line-height: 26px;text-align: center;border-radius: 50px;font-size:14px;}
.top-bar-right ul li:last-child{padding-right: 13px;}
.top-bar-right .btn-primary{padding:5px 10px !important;border-radius:3px !important;}
.banner-section{position: relative;}
.carousel{height: 660px;overflow: hidden;}
.carousel-inner,.carousel-item,.carousel-item .view{height: 100%;}
.carousel-item .view img{height: 100%;object-fit: cover; width:100%} { position:relative;}
.carousel-item .view { position:relative;}
.carousel-item .view video{ transform: translateY(-50%); top:50%; position:absolute;height:100%;object-fit:cover;}

.banner-caption{position: absolute;top: auto;left: 5%;transform: translateX(-5%);z-index: 99;bottom:50px;}
.banner-text h1 span{font-size: 50px;color: #1d3f83;font-weight: normal;line-height: 1;}
.banner-text h1{font-size: 68px;color: #1d3f83;font-weight: bold;line-height: 1;margin-bottom: 30px;}
.banner-text .btn-primary{float: right;padding: 8px 16px !important;border-radius: 4px;}
.welcome-area h2{font-weight: 600;color: #fff;margin-bottom: 15px;}
.welcome-area p{color: #fff;font-size: 14px;margin-bottom: 30px;}
.welcome-call-btn{border: 2px solid #fff000;display: inline-flex;justify-content: center;border-radius: 5px;}
.welcome-call-btn img{height: 60px;}
.call-btn-text{background: #080b0d;display: flex;align-items: center;}
.call-btn-text a{font-size: 25px;color: #fff000;font-weight: 600;padding: 5px 20px;white-space:nowrap;}
.call-btn-text a:hover{color: #fff;}
.book-btn-text{display: flex;align-items: center;}
.book-btn-text a{font-size: 25px;color: #fff000;font-weight: 600;padding: 5px 20px;white-space:nowrap;}
.book-btn-text a:hover{color: #fff;}
.tripsec{padding: 60px 0 30px 0;position: relative;}
.tripsec:before{position: absolute;width: 100%;height: 50%;background: #fff200;top: 0;left: 0;right: 0;content: '';}
.tripsec-head{text-align: center;margin-bottom: 40px;}
.tripsec-head h2{font-size:36px;}
.welcome-img img{width: 100%;height:255px;border: 9px solid #000;border-radius: 50%;object-fit: cover;margin-bottom: 25px;}
.welcome-title{text-align: center;font-size: 22px;margin-bottom:10px;}
.welcome-para p{text-align: center;color: #000;}
.welcome-anchor a{font-size:13px;}
.welcome-anchor{text-align: center;}
.foogallery.fg-light.fg-shadow-outline .fg-item-inner{border:3px solid #000;}
.colettasec h1{color: #fff200;margin-bottom: 0;}
.whysec{display: flex;}
.leftimg img{width: 75px;height: 75px;margin-right: 30px;object-fit: contain;}
/*.leftimg img{width: 100%;height: 100%;object-fit: contain;}*/
.rightcon{margin-bottom: 25px;}
.rightcon h4{font-weight: 600;margin-bottom: 15px;}
.contactsec{padding: 87px 0 60px 0;background: #0e7daf;}
.formsec{padding: 0px 0 85px 0;}
.contact-sec-head h3{color: #fff200;font-weight: bold;margin-bottom: 20px;font-size:30px;}
.form-control{border-radius: 0;border: 0;margin-bottom: 10px !important;height:auto;background:transparent;padding:0;box-shadow:0 0 0;}
.gfield_label,.gfield_required{display:none !important;}
body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0;}
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url]{font-size:16px;line-height:38px;height:38px;padding:10px;border:0;}
.gform_wrapper input[type=email], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper input[type=tel], .gform_wrapper input[type=text], .gform_wrapper input[type=url]{padding:8px 10px !important;font-size:15px !important;border:1px solid #dcd7ca !important;}
.gform_wrapper textarea.medium{height:150px;font-size:15px !important;}
.gform_footer .top_label{padding:0;margin:0;}
.gform_wrapper textarea{height: 180px !important;padding:8px 10px !important;}
.contact-form .col-md-12,.contact-form .col-md-6{padding-left: 5px;padding-right: 5px;}
.btnform{float: right;}
.gform_wrapper .gform_footer{padding:0 !important;margin:0 !important;}
.contact-form .btnform,.gform_button .button{padding: 8px 16px !important;background-color: #fff200;}
.gform_button{background: #fff000 !important;border: 0;font-weight: bold;color: #1d3e83;padding: 5px 13px !important;line-height: 1;font-size: 16px !important;float:right;}
.gform_button:hover{background: #1d3f83 !important;}
.excellance-img{margin-top: 30px;text-align: center;}
.excellance-img img{width: 60%;}
.testimonial_sec{padding: 60px 40px 40px 40px;text-align: center;}
.testimonial-icons{margin-top: 30px;padding: 0 100px;}
.testimonial-page .testimonial-icons{margin-top:15px;margin-bottom:20px;}
.test-icon-1{width: 240px;height: 70px;border-right: 1px solid #e1e3e4;}
.test-icon-1 img{width: 100%;height: 100%;object-fit: contain;}
/*.test-icon-1:last-child{border: 0;}*/
.testimonial-icons .col-md-3:last-child .test-icon-1{border:0;}
.testimonial_sec h1{font-weight: 600;}
.testimonial_sec a{padding: 8px 13px !important;position: relative;}
.kids_sec{background: #000;padding: 0;}
.kids-img{display: flex;position: absolute;top: -30px;justify-content: center;}
.kids-img img:first-child{margin-left: -15px;}
.kids-img img{width: 39%;height: 220px;border: 7px solid #fff000;border-radius: 50%;object-fit: cover;margin-left: -70px;object-position:center;}
.kids-text{color: #fff200;padding: 8px 0 13px 0;}
.kids-text h2{color: #fff200;font-weight: bold;margin-bottom: 3px;}
.kids-text p{font-size: 14px;color: #fff200;margin-bottom: 7px;}
.kids-text a{padding: 5px 12px !important;font-size:13px;}
.sportfishing_sec{padding: 30px 0 100px 0;}
.captain-main-area{padding: 100px 0 60px 0;}
.captain-main-area .whysec{display: block;text-align: center;margin: 0 20px;margin-bottom:30px;}
.captain-main-area .whysec img{width: 100%;height: 200px;border: 5px solid #000;object-fit: cover;margin-bottom: 20px;}
.captain-main-area .colettasec h1{font-weight: 600;}
.captain-main-area .whysec h2{font-size: 24px;font-weight: 600;padding-bottom: 10px;margin-bottom:0px;color:#000;}

.blog-anchor a{display:block;background: #fff000;border: 0;font-weight: bold;color: #1d3e83;padding: 5px 13px !important;line-height: 1;font-size: 16px;width: 140px;height: 35px;border-radius: 5px;line-height: 24px;margin: 0 auto;margin-top: 20px;}
.blog-anchor a:hover{background: #1d3f83;color: #fff;}
footer{padding: 60px 0 0 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.copy-bg{background: rgba(0,0,0,0.8);padding: 30px 15px;margin-top: 30px;}
.copyright{text-align: center;width: 90%;margin: 0 auto;}
.copyright h6{color: #fff;font-size: 15px;margin-bottom: 20px;}
.copyright p{color: #ccc;font-size: 12px;line-height: 1.3;margin-bottom: 0;}
.copyright ul{display: flex;justify-content: center;}
.copyright ul li{font-size: 12px;color: #ccc;list-style: disc;padding-right: 12px;list-style-position: inside;}
.copyright ul li a{color: #ccc;}
.footer-1-head h5{background: #000;color: #fff200;padding: 8px 15px;font-size: 17px;font-weight: 600;}
.footer-1-head{margin-bottom: 30px;}
.footer-2-form p{color: #fff;font-size: 14px;}
.footer-2-form .form-control{height: 34px;}
.form-control:focus{border-color: transparent;box-shadow: 0 0 0;}
.btn-secondary{background-color: #fff000 !important;border: 0;font-weight: bold;color: #000;padding: 5px 13px !important;line-height: 1;font-size: 16px;width: 100px;height: 32px;border-radius: 0;float: right;}
.footer-map iframe{border: 3px solid #fff !important;height: 150px !important;}
.footer-btn a.btn-primary{width: 100%;border-radius: 0;color: #000;margin-bottom: 10px;text-align: left;height: 32px;line-height: 23px;position: relative;}
.footer-btn a.btn-primary:after{position: absolute;content: '\f105';width: 15px;height: 15px;font-family: FontAwesome;right: 0px;color: #000;}
.footer-btn a.btn-primary:hover{color: #fff;}
.footer-btn a.btn-primary:hover:after{color: #fff;}
footer .col{padding-left: 1px;padding-right: 1px;z-index:2;}
.footer-2-form,.footer-map,.footer-btn{padding:0 10px;}
.blog-list{display: flex;justify-content: space-between;border-bottom: 1px solid #e1e1e4;margin-bottom: 15px;}
.blog-list p{color: #aaa;font-size: 14px;}
.blog-list p i{margin-right: 5px;}
.blog-list p span{color: #3b5997;margin-left: 3px;}
.testimonial_sec .customer-logos{margin-top: 40px;padding: 0 25px;margin-bottom: 30px;}
.test-img{position: relative;margin-bottom: 30px;}
.test-img img{width: 100px !important;height: 100px;border: 5px solid #000;border-radius: 50%;margin: 0 auto;object-fit: cover;}
.test-img:before{position: absolute;content: '';width: 30%;height: 1px;background: #e1e1e4;left: 0;top: 50%;}
.test-img:after{position: absolute;content: '';width: 30%;height: 1px;background: #e1e1e4;right: 0;top: 50%;}
/*.test-img img{width: 100%;height: 100%;object-fit: cover;}*/
.test-text p{font-style: italic;font-size: 14px;margin-bottom: 25px;}
.client-more{position: relative;}
.client-more:before{position: absolute;content: '';width: 38%;height: 1px;background: #e1e1e4;left: 0;top: 50%;}
.client-more:after{position: absolute;content: '';width: 38%;height: 1px;background: #e1e1e4;right: 0;top: 50%;}
.footer-social-list a{margin-bottom: 10px;display: inline-block;}

.footer-2-form .form-control{background:#fff;padding:5px 10px;height:30px;}


/* Slider */

.testimonial_sec .slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;
    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.mobile-banner{display: none !important;}
.banner_slider{position: relative;}
.top-bar-mob{display: none;background: rgb(255,255,4);background: linear-gradient(90deg, rgba(255,255,4,1) 0%, rgba(255,210,2,1) 100%);text-align: right;padding: 5px 0;}
.top-bar-call img{margin-right: 3px;width: 23px;}
.top-bar-call a{font-size: 18px;color: #000;font-weight: bold;}
.bar1,.bar2,.bar3{width: 45px;height: 6px;background: rgb(255,255,4);background: linear-gradient(90deg, rgba(255,255,4,1) 0%, rgba(255,210,2,1) 100%);cursor: pointer;text-align: right;}
.bar2{margin: 6px 0;}
.logo-bg{display: none;}
button:hover{background: transparent !important;}
button{background: transparent !important;}
.slick-prev:before, .slick-next:before{font-size: 60px !important;opacity: 1 !important;color: #dadada !important;}
.defpage{padding:60px 0;}
.entry-content h2,.defpage h2{font-size: 30px;font-weight: 600;padding-bottom: 10px;margin-bottom:15px;text-align:center;}
.section-inner{padding:10px 0;}
.defpage .slide-1{padding:0 20px;text-align:center;}
.defpage ul{margin-left:15px;}
.defpage ul li{list-style:disc;padding-bottom:8px;}
.defpage ul li img{width:100%;margin-top:15px;}
.defpage .wp-block-column h2{text-align:left;}
.defpage h6{font-size:18px;font-weight:bold;margin-bottom:0;}

.nav-item { position:relative;}
.nav-item ul { position: absolute; left:15px; top:auto; display:none;padding:15px 15px 10px;border-bottom:10px solid #ffd202;}
ul.sub-menu .nav-item{padding:8px 0 !important;border-bottom: 1px solid #3b3f44 !important;}
ul.sub-menu .nav-item:last-child{border:0 !important;}
.nav-item:hover ul { display:block; background:#13181e;}
.nav-item:hover ul a { white-space:nowrap;}
.nav-item  ul .nav-item { border:none; padding:5px 10px;}
header.header { position:relative; z-index:999; }

footer .col:first-child{padding-left:15px;}
footer .col:last-child{padding-right:15px;}

#video-carousel-example2 {height:75vh;}

/** trip page css ***/

.trip-page-heading h1{text-align:center;font-weight:bold;font-size:35px;margin-bottom:15px;}
.trip-subheading{text-align:center;position:relative;margin-bottom:8px;}
.trip-subheading h3{font-weight:bold;font-size:26px;}
.trip-subheading:before{position:absolute;content:'';width:37%;height:2px;background:#000;top:50%;left:0;}
.trip-subheading:after{position:absolute;content:'';width:37%;height:2px;background:#000;top:50%;right:0;}
.trip-para p{text-align:center;font-size:15px;margin-bottom:30px;}

.trip-1-left{border:4px solid #000;margin-bottom:30px;position:relative;min-height:685px;}
.trip-1-left-title{background:#000;padding:15px 10px;text-align:center;}
.trip-1-left-title h3{color:#ffdb30;font-weight:bold;font-size:19px;}
.trip-1-left-title p{color:#ffdb30;margin-bottom:0;}
.trip-1-left-para{padding:8px;text-align:center;background:#000;}
.trip-1-left-para p{color:#ffdb30;margin-bottom:0;font-size:14px;}
.trip-1-left-para h3{color:#000;margin-bottom:0;font-size:20px;}
.trip-1-left-para h4{color:#000;margin-bottom:0;font-size:15px;}
.bg-yellow{background:#ffdb30;}

.rate-list ul{display:flex;flex-wrap:wrap;margin-bottom:0;}
.rate-list ul li{width:50%;}
.rate-list-1{display:flex;justify-content:space-between;background:#ffdb30;border:1px solid #000;align-items:center;padding:8px 15px;}
.plan-name h3{font-weight:bold;margin-bottom:0;}
.plan-price p{margin-bottom:0;}
.trip-1-detail{padding:25px 40px 25px 60px;position:relative;height:100%;}
.trip-1-detail ul{margin-bottom:0;}
.trip-1-detail ul li{list-style:disc;font-size:14px;line-height:1.3;margin-bottom:10px;}
.book-now-btn{position:absolute;right:0;bottom:0;}
.book-now-btn a{color:#ffdb30;text-transform:uppercase;padding:5px 10px;background:#000;text-decoration:none;display:inline-block;}
.red-note{text-align:center;color:#ff0000;margin-bottom:50px;}

.group-area{border:4px solid #000;margin-bottom:40px;}
.group-head{display:flex;justify-content:space-between;padding:20px 40px;background:#000;}
.group-head-left h2{color:#ffdb30;font-size:35px;margin-bottom:0;line-height:1.1;}
.group-head-left p{color:#ffdb30;font-size:18px;margin-bottom:0;line-height:1.1;}
.call-text{background:#ffdb30;padding:15px 25px 15px 70px;}
.call-text h3{margin-bottom:0px;font-weight:bold;color:#000;font-size:22px;}
.call-text p{margin-bottom:0;color:#000;font-size:15px;}

.group-head-right{display:flex;position:relative;padding-left:250px;}
.group-head-right-img{width:229px;height:200px;position:absolute;top:-55px;right:198px;z-index:2;}
.group-head-right-img img{width:100%;height:100%;object-fit:content;}

.group-para{display:flex;justify-content:space-between;padding:55px 45px 25px 45px;background:#ffdb30;position:relative;}
.group-para-left{width:50%;}
.group-para-left p{font-size:14px;}
.group-para-right{width:50%;display:flex;justify-content:flex-end;}
.group-para-right ul{margin-bottom:0;}
.group-para-right ul li{list-style:disc;font-size:14px;}


.needs-area h2{font-weight:bold;font-size:28px;line-height:1.3;margin-bottom:20px;}
.needs-area ul{margin-bottom:0;margin-left:20px;}
.needs-area ul li{list-style:disc;font-size:14px;line-height:1.3;margin-bottom:10px;}

.boat_head{position:relative;font-size:20px;padding-left:175px;padding-right:175px;}
.boat_head:before{position:absolute;content:'';width:15%;height:2px;background:#000;top:50%;left:0;}
.boat_head:after{position:absolute;content:'';width:15%;height:2px;background:#000;top:50%;right:0;}

.boat_cont1{width:60%;margin:0 auto;margin-bottom:50px;}
.boat_cont2{width:60%;margin:0 auto;margin-bottom:50px;}

.ms-nav-prev,.ms-bullets,.ms-nav-next,.ms-thumblist-fwd,.ms-thumblist-bwd{display:none;}
.ms-thumb-frame{opacity:1 !important;}
.ms-thumb-list{position:relative !important;}
.ms-inner-controls-cont, .ms-container{margin-bottom:8px !important;}
.about_sec{position:absolute;background:#fff;padding:20px 20px 20px 40px;right:160px;width:40%;margin-top:30px;margin-left:0 !important;}
.swell_sec{position:absolute;background:#fff;padding:20px 20px 20px 40px;left:160px;width:40%;margin-top:30px;margin-left:0 !important;z-index:2;}
.defpage .wp-block-column h2{padding-bottom:0;}
.about_con{font-size:15px;}
.ms-parent-id-1 > .master-slider{background:transparent;}
.wp-block-column{margin-left:0 !important;}

.ms-parent-id-1{margin-left: 0 !important;margin-bottom:50px;}
.ms-parent-id-2{margin-right: 0 !important;}

body .gform_wrapper ul li.gfield{margin-top:0 !important;}

footer{position:relative;}
footer:before{position:absolute;content:'';width:45%;height:100%;background-image:url(https://colettasportfishing.com/wp-content/uploads/2020/07/footer-left.png);background-repeat:no-repeat;background-size:contain;left:0;top:30%;display:none;background-position:left;}
footer:after{position:absolute;content:'';width:45%;height:100%;background-image:url(https://colettasportfishing.com/wp-content/uploads/2020/07/footer-right.png);background-repeat:no-repeat;background-size:contain;right:0;top:30%;z-index:0;display:none;background-position:right;}

.navbar-toggler {background-color: transparent;
    border-radius: 0; }
.defpage .wp-block-column{padding-left:15px;padding-right:15px;}
/* .defpage p,.defpage h6{padding-left:15px;} */
.defpage p:first-child{padding-left:15px;}
.defpage p iframe{width: 100%;}

figure img{width:100%;height:100%;object-fit:cover;margin-top:30px;}
.defpage .entry-content p:first-child{padding-left:0 !important;}
.defpage a:hover{color: #769f91;}

@media only screen and (max-width:1024px){
    .top-bar{min-height: 100%;}
    .top-bar-left ul li:first-child{padding-right: 15px;}
    .top-bar-right ul li{padding: 0 10px;}
    .top-bar-left ul li p, .top-bar-right ul li p{font-size: 13px;}
    .nav-item{padding: 0 15px;}
    .nav-link{font-size: 12px;}
    .navbar-brand{width: 170px;height: 190px;}
    .tripsec:before{height: 35%;}
    .welcome-img img {height: 220px;}
    .kids-img{top:-11px;}
    .kids-img img{height: 185px;width:40%;}
    .kids-text h2{font-size: 22px;}
    .kids-text{padding: 15px 0 17px 0;}
}

@media only screen and (max-width:992px){
    .banner-text h5{font-size: 28px;}
    .banner-text h1{font-size: 50px;margin-bottom: 20px;}
    .banner-text p {font-size: 17px;}
    .tripsec:before{height: 30%;}
    .tripsec{padding-top: 40px;}
    .tripsec-head{margin-bottom: 30px;}
    .welcome-para p{font-size: 13px;margin-bottom: 15px;}
    .colettasec h1{font-size: 34px;}
    .leftimg img{margin-right: 25px;}
    .kids-text{padding: 8px 0 13px 0;}
    .kids-img{top: -7px;}
    .kids-img img{margin-left: -40px;}
    .contactsec{padding: 45px 0;}
    textarea.form-control{height: 140px;}
    .excellance-img{margin-top: 20px;}
    .excellance-img img{width: 80%;}
    .test-img:after,.test-img:before{width: 27%;}
    .test-icon-1{width: auto;border-right: 0;height:auto;}
    .testimonial_sec a{padding: 0 !important;}
    .testimonial-icons{padding: 0 50px;}
    .testimonial-icons .col-md-3{border-right: 1px solid #e1e3e4;}
    .testimonial-icons .col-md-3:last-child{border-right: 0;}
    .footer-btn a.btn-primary:after{top: 50%;transform:translateY(-50%);}
    .welcome-img img{height: 150px;}
    footer{background-image:url(https://colettasportfishing.com/wp-content/uploads/2020/07/footer-bg.jpg) !important;background-size:contain;background-position:top;background-repeat:repeat;}
    footer:before{width:20%;height:300px;display:block;top:10%;}
    footer:after{width:20%;height:300px;display:block;top:10%;}
    footer .col:last-child{padding-right:1px;}
    footer .col:first-child{padding-left:1px;}
    .footer-btn a.btn-primary{display:inline-block;height:auto;padding:5px !important;}
    #video-carousel-example2{height:49vh;}
    .carousel-item .view video{height:100%;object-fit:cover;}
    .top-bar{display:none;}
    .top-bar-mob{display:block;}
    /* .top-bar-left ul, .top-bar-right ul{justify-content:space-between;margin-bottom:10px;} */
    .navbar-toggler{margin-left: auto;padding: 0;padding-right: 15px;background:none;border:0;}
    .navbar-collapse{position: absolute;top: 43px;z-index: 8;left: 0;width: 100%;background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(19,24,30,1) 73%, rgba(19,24,30,1) 100%);padding: 50px 15px 15px;border-bottom: 10px solid #ffd202;}
    .collapse:not(.show){display:none !important;}
    .navbar-nav{float: none !important;}
    .menu-left-minus{margin-right:0;}
    #menu-leftmenu .nav-item:first-child{padding-left:15px;}
    .nav-item{border-right:0;padding:3px 15px;}
    .logo-bg{display: block;position: absolute;width: 50%;left: 0;top: -46px;z-index: 9;}
    .navbar-brand{margin-left: 15px;z-index: 99;height: auto;padding:0 8px;}
    .trip-subheading:before,.trip-subheading:after{width:30%;}
    .group-head{padding:20px;}
    .call-text h3{font-size:20px;}
    .call-text p{font-size:13px;}
    .group-head-right-img{width:210px;top:-50px;}
    .rate-list-1{padding:8px;}
    .plan-name h3{font-size:13px;}
    .plan-price p{font-size:14px;}
    .call-text{padding-right:20px;}
    .boat_head:before,.boat_head:after{width:5%;}
    .boat_cont1,.boat_cont2{width:90%;}
    .about_sec{position:relative;right:0;margin:0;width:auto;}
    .swell_sec{position:relative;left:0;margin:0;width:auto;}
}


@media only screen and (max-width:767px){
    .desktop-banner{display: none !important;}
    .mobile-banner{display: block !important;}
    .banner-caption{top: 13%;left: 0%;transform: translate(0px,0px);width: 100%;}
    .banner-text{text-align: center;}
    .banner-text h1{font-size: 45px;margin-bottom: 10px;line-height: 1;letter-spacing: -1px;}
    .banner-text h5{font-size: 28px;margin-bottom: 3px;}
    .banner-text p{text-align: center;color: #1d3f83;font-size: 600;}
    .banner-text .btn-primary{float: none;}
    .welcome-area h2{font-size: 28px;}
    .call-btn-text a{font-size: 17px;padding: 5px 10px;}
    .book-btn-text a{font-size: 15px;padding: 5px 10px;}
    .tripsec-head h2{font-size: 38px;line-height: 1.1;}
    .welcome-img img{width: 200px;margin: 0 auto;height: 190px;}
    .welcome-img{text-align: center;margin-bottom: 15px;}
    .tripsec:before{height: 13%;}
    .tripsec-head{margin-bottom: 25px;}
    .welcome-title{font-size: 30px;margin-bottom: 10px;}
    .welcome-para p{font-size: 15px;}
    .welcome-para{width: 90%;margin: 0 auto;}
    .welcome-area{margin-bottom: 50px;}
    .welcome-area:before{position: absolute;width: 100%;height: 30%;top: -15px;left: 0;right: 0;background: #fff200;content: '';z-index: -1;}
    .tripsec{padding-bottom: 0;}
    .colettasec h1{font-size: 28px;}
    .kids-img img{height: 150px;width: 40%;}
    .kids-img{top: -10px;position: relative;}
    .kids-text{text-align: center;padding: 10px 0 25px 0;}
    .kids-text h2{font-size: 30px;}
    .kids-text p{width: 90%;margin: 0 auto;margin-bottom: 15px;font-size: 13px;}
    .excellance-img{margin-top: 0;text-align: right;position:absolute;right:15px;left:15px;}
    .excellance-img img{width: 25%;}
    .contact-sec-head h3{font-size: 35px;}
    .formsec{padding-top: 0;}
    .testimonial_sec{padding: 40px 30px 30px 30px;}
    .testimonial_sec h1{font-weight: bold;}
    .testimonial_sec p br{display: none;}
    .testimonial_sec p{font-size: 15px;line-height: 1.5;}
    .testimonial_sec .slick-prev,.testimonial_sec .slick-next{top:7%;}
    .test-img:after, .test-img:before{width: 24%;}
    .client-more:after,.client-more:before{width:12%;}
    .testimonial-icons .col-md-3{width: 28%;}
    .testimonial-icons{padding: 0;}
    .testimonial-icons .col-md-3{width: 25%;}
    .captain-main-area{padding: 80px 0 30px 0;}
/*    footer{padding: 60px 15px 0 15px;}*/
    footer .row{margin-left: 0;margin-right: 0;}
    .footer-1-head h5{padding: 8px 12px;}
    .footer-2-form p{font-size: 19px;margin-bottom: 10px;}
    .footer-2-form .form-control{height: 25px;padding: 3px 8px;}
    .btn-secondary{width: auto;height: 27px;font-size: 14px;}
    .col{margin-bottom: 20px;}
    footer .col{flex-basis:auto;}
    .copy-bg{padding: 30px 0;}
    .copyright h6{font-size: 13px;margin-bottom: 10px;}
    .copyright{width: auto;}
    .copyright p{margin-bottom: 15px;line-height: 1.5;}
    .copy-bg{margin-top: 0;}
    .copyright ul{flex-wrap: wrap;margin-left: 5px;margin-bottom: 15px;}
    .footer-map iframe{width: 165px !important;}
    .main-menu{background: rgb(0,0,0);background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(19,24,30,1) 73%, rgba(19,24,30,1) 100%);position: relative;padding: 15px 0;}
    .main-menu .container{padding-right: 0;padding-left: 0;}
    
    .navbar{justify-content: space-between;}
    .navbar-brand{width: 140px;}

    .menu-left-minus{margin-right: 0;}
    .nav-item{padding:8px 0;border-right: 0;}
    .nav-link{font-size: 15px;}
    .logo-bg{width: 65%;}
    .captain-main-area .whysec{margin: 0 35px;margin-bottom: 30px;}
    .video-fluid{height: 100%;object-fit: cover;}
    
    .carousel-inner, #video-carousel-example2 {height:auto;}
    .nav-item ul { position: relative; left:10px;padding:0;border:0;}
    ul.sub-menu .nav-item{border-bottom:0 !important;}
    .navbar-nav li.menu-item-has-children{position:relative;}
    .navbar-nav li.menu-item-has-children:after{position:absolute;content:'\f107';top:0;right:0;color:#fff;font-size:18px;font-family: FontAwesome;}
    .nav-item:hover ul{background:transparent;}
    .contact-sec-head{margin-top:60px;}
    footer:before{width:45%;display:block;bottom:20%;top:auto;}
    footer:after{width:45%;display:block;bottom:20%;top:auto;}
    .trip-subheading:before,.trip-subheading:after{width:18%;}
    .plan-name h3{font-size:15px;}
    .group-head{display:block;}
    .group-head-left{margin-bottom:60px;}
    .group-head-left h2{font-size:30px;margin-bottom:5px;}
    .group-head-left p{font-size:16px;}
    .group-head-right{padding-left:75px;}
    .group-head-right-img{width:150px;height:140px;right:170px;top:-38px;}
    .call-text h3{font-size:18px;}
    .call-text p{font-size:12px;}
    .group-para{display:block;}
    .group-para-left,.group-para-right{width:auto;}
    .footer-1-head{margin-bottom:18px;}
    .footer-social-list a{margin-right:5px;}
    .footer-map{padding:0;}
    #sb_instagram .sbi_photo{height: 130px !important;}
    .footer-btn a.btn-primary:after{top:40%;}
    #menu-leftmenu .nav-item:first-child{padding-left:0;}
}
@media only screen and (max-width:375px){
    .top-bar-call img{width: 19px;}
    .top-bar-call a{font-size: 15px;}
    .bannerbtm{padding: 50px 0;}
    .call-btn-text a{font-size:15px;padding:3px 8px;}
    .book-btn-text a{font-size:15px;padding:3px 8px;}
    
}



@media only screen and (max-width:320px){
    .call-btn-text a{font-size:13px;}
    .book-btn-text a{font-size:13px;}
        .trip-subheading:before,.trip-subheading:after{width:13%;}    
        .plan-name h3{font-size:12px;}
        .plan-price p{font-size:12px;}
        .trip-1-detail{padding:25px 20px 25px 40px;}
        .group-head-left h2{font-size:26px;margin-bottom:5px;}
    .group-head-left p{font-size:14px;}
    .call-text{padding-left:80px;}.group-head-right{padding-left:0;}
    .group-head-right-img{width: 130px;height: 120px;right: 135px;top: -30px;}
    .call-text{text-align:right;padding-right:10px;}
}

.wpulike {display:none;}

.defpage [type=search] {
    padding: 8px 10px !important;
    font-size: 15px !important;
    border: 1px solid #dcd7ca !important;
}
.defpage  [type=submit] {
    background: #fff000 !important;
    border: 0;
    font-weight: bold;
    color: #1d3e83;
    padding: 12px 13px !important;
    line-height: 1;
    font-size: 16px !important;
}
.defpage img {max-width:100%; height:auto;}
.defpage .test-icon-1 img{width:100%;height:100%;object-fit:contain;}
.defpage .test-img img{height: 100px;}

@media only screen and (max-width:767px){
    .defpage .boat_head{padding-left:25px;padding-right: 25px;}
}
