/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/*RAJ Custom*/

.body{transition: all 600ms ease-in-out;  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; }
.tp-thumbs{ display: none; }


/*HEADER*/
.header-bottom{ position: relative; width: 100%; background: #7cc99e; background: none; padding: 0px 0; z-index: 99; height: auto; overflow: visible !important; margin: 0 auto; -webkit-box-shadow: 0px 3px 21px -6px rgba(0,0,0,0.75); -moz-box-shadow: 0px 3px 21px -6px rgba(0,0,0,0.75); box-shadow: 0px 3px 21px -6px rgba(0, 0, 0, 0.03);}
.header-bottom .barnd-logo{     width: 50%; overflow: hidden; margin: 15px 0 0 0; }
.header-bottom .barnd-logo img{ width: 60%; padding: 0px 0 0;opacity: 1; }
.header-bottom .w3l_search{  width: 82%; padding: 0; margin: 12px auto 0; overflow: hidden; border-radius: 6px; float: right;}
.header-bottom .w3l_search form{  width: 100%; }
.header-bottom .w3l_search form .search-container{  width: 75%;  background: #ccc;  float: left;}
.header-bottom .w3l_search form .search-container input[type="text"] {     width: 90%; background: #efefef; border: none; outline: none; padding: 10px 10px; margin: 0; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; font-weight: 300; color: #000; }
.header-bottom .w3l_search form .search-container button[type="submit"] {     width: 10%; background: #dcdcdc; border: none; outline: none; padding: 10px 10px; margin: 0; float: right; }
.header-bottom .w3l_search form .select-container{  width: 25%;  background: #efefef; float: right;}
.header-bottom .w3l_search form .select-container select{  width: 100%; background: #dcdcdc; border: none; outline: none; padding: 10px 10px 11px; margin: 0; float: left; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;  font-weight: 400; color: #020416; }

.barnd-catag{   width: 50%; position: relative; float: right; position: relative; }
.barnd-catag .dropbtn { color: white; background: none; font-size: 16px; border: none; }
.barnd-catag .dropbtn img{ width: 90%; }
.barnd-catag .dropbtn { color: #fff; padding: 10px 0px; font-size: 14px; border: 1px solid #ffffff61; outline: none; border-radius: 2px; background-color: rgb(55, 193, 116); transition: all 600ms ease-in-out; text-transform: uppercase; letter-spacing: 0.5px; margin: 25px 0 0 0; font-weight: bold; width: 60%; }
.barnd-catag .dropdown { position: relative; display: inline-block; float: right; text-align: right; width: 100%;}
.barnd-catag .dropdown-content { display: none; position: absolute; background: none; min-width: 60%; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.51); z-index: 1; float: right; text-align: right; margin: 0px 0 0 0px; right: 0; }
.barnd-catag .dropdown-content a { color: #fff; padding: 6px 0; text-decoration: none; display: block; font-size: 13px; text-transform: uppercase; font-family: 'Mukta', sans-serif; letter-spacing: 0; text-align: center; border-bottom: 1px solid #eae6e752; background: #e31e24d6; font-weight: bold; padding: 10px 0; }
.barnd-catag .dropdown-content a:hover {background-color: #009846; color: #fff; }
.barnd-catag .dropdown:hover .dropdown-content {display: block}
.barnd-catag .dropdown:hover .dropbtn {background-color: #3e8e41;  background: none; }

.inqury-head { width: 70%; text-align: center; color: #fff; padding: 0px 0; font-size: 15px; border: 1px solid #fff; outline: none; transition: all 600ms ease-in-out; text-transform: uppercase; letter-spacing: 2px; margin: 25px 0 0 0; font-weight: bold; border-radius: 5px; overflow: hidden;}
.inqury-head a{ font-size: 15px; color: #fff; background-color: rgb(240, 138, 141); letter-spacing: 0; text-align: center; margin: 0 auto; display: block; padding: 10px 0;  transition: all 600ms ease-in-out;}
.inqury-head a:hover{ background: none;  transition: all 600ms ease-in-out; }


/*BANNER*/
.slider-inner{ position: relative; }
/*.slider-inner .banner-dec{ position: absolute; content: ""; top: 200px; left: 0; right: 0; text-align: left; margin: 0 auto; width: 70%; background: none; }*/
.slider-inner .banner-dec{position: absolute; content: ""; top: 0; left: 0; right: 0; text-align: left; margin: 0 auto; width: 100%; padding: 260px 0 0 0; height: 100%; background: #00000075;}
.slider-inner .banner-dec h6{color: #fff; text-align: left; font-size: 14px; font-weight: bold; letter-spacing: 0px; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-style: italic;margin: 0 0 30px 0; }
.slider-inner .banner-dec h3{ color: #fff; text-align: left; letter-spacing: -1.5px; font-weight: 700; font-size: 40px; font-family: 'Poppins', sans-serif; line-height: 50px; margin: 0; }
.slider-inner .banner-dec a.button-anon-pen { cursor: pointer; width: 20%; background-image: linear-gradient(115deg, #f08a8d, #fad648, #fff, #12bcfe, #44ce7b); text-align: center; margin: 0; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 6px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 0 auto; border: 0; padding: 2px; }
.slider-inner .banner-dec a.button-anon-pen:hover { -webkit-animation: play 0s ease-in infinite; }
.slider-inner .banner-dec a.button-anon-pen span {padding: 10px 0; font-size: 18px; display: block; margin: 3px; background: #ff0007; border-radius: 3px; border: none;}
.slider-inner .banner-dec form{ width: 70%; background: #fff; display: inline-block; padding: 15px 0 15px 10px; border-radius: 8px; margin: 0; background: linear-gradient( 90deg, rgb(255, 255, 255) 75.1%, rgb(255, 0, 7) 6%); }
.slider-inner .banner-dec form .input-form{width: 25%; float: left; border-right: 1px solid #b0b0b0; padding: 0 10px 0 15px; margin: 0;}
.slider-inner .banner-dec form .input-form label{font-size: 14px; line-height: 20px; padding: 0; margin:0 0 10px; color: #000000e0;}
.slider-inner .banner-dec form .input-form label b{font-weight: normal;}
.slider-inner .banner-dec form .input-form select{font-family: revert; color: #000000d6; width: 100%; float: right; font-size: 15px; line-height: 20px; font-weight: normal; margin: 0; padding: 0; background: #fff; outline: none; border: none; border-bottom: 1px dotted #fff; border-radius: 0;}
.slider-inner .banner-dec form .input-form input{font-family: revert; color: #000000d6; width: 100%; float: right; font-size: 15px; line-height: 20px; font-weight: normal; margin: 0; padding: 0; background: #fff; outline: none; border: none; border-bottom: 1px dotted #fff; border-radius: 0;}
.slider-inner .banner-dec form .input-form input[type="submit"]{background: none; border: none; outline: none; font-weight: bold; color: #fff; font-size: 18px; line-height: 50px; }
.slider-inner .banner-dec .input-formTC{width: 70%; float: left; padding: 0px;}
.slider-inner .banner-dec .input-formTC i{font-size: 13px; text-align: right; display: block; padding: 0 15px 0 0; color: #ffffffb2;}

@-webkit-keyframes play {
    0% {
        background-position: 0px;
    }
    20% {
        background-position: -110px;
    }
    35% {
        background-position: -180px;
    }
    50% {
        background-position: -210px;
    }
    80% {
        background-position: -350px;
    }
    100% {
        background-position: -390px;
    }
}


/*trademark*/
.trademark{ position: relative; width: 100%; background: #fff; padding: 30px 0 50px; margin: 0; display: block; }
.about-home h2{font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 13px; margin: 0;}
.trademark h5{font-weight: normal; font-size: 18px; text-align: center; letter-spacing: -1px; padding: 0; margin: 0 0 35px;}
.trademark .trademark-box{ position: relative; width: 100%; background: #fff; padding: 10px; border: 1px solid #7cc99e; -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 10px 7px 0px rgba(0, 0, 0, 0.09);}
.trademark .trademark-box img{width: 100%;}
.trademark .trademark-box p{font-size: 16px; text-align: justify; line-height: 28px; margin: 0; padding: 10px 0; }

/*trusted-home*/
.trusted-home{ position: relative; width: 100%; background: #fff; padding: 45px 0 40px; margin: 0; display: block; }
.trusted-home .trusted-box{width: 80%; margin: 0 auto; padding: 0; background: #fff;}
.trusted-home .trusted-box img{width: 35%; display: inline-block; float: left; }
.trusted-home .trusted-box p{font-size: 15px; text-align: left; line-height: 25px; margin: 10px 0 0; padding: 0; float: right; width: 65%; }
.trusted-home .trusted-box i{display: block; font-size: 12px;}


/*about-home*/
.about-home{ position: relative; width: 100%; background: #fff; padding: 30px 0 50px; margin: 0; display: block; }
.about-home h2{font-size: var(--cnvs-font-size-h2); text-align: left; letter-spacing: -1.5px; font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 50px; margin: 0; padding: 0 0 6px;}
.about-home p{ color: #000000b5; font-size: 15px; line-height: 28px; padding: 0; margin: 0 0 15px; }
.about-home h4{font-size: 16px; text-align: left; letter-spacing: 0; font-weight: 700; font-family: 'Poppins', sans-serif; line-height: 30px; margin: 0; padding: 0 0 5px; color: #000000c4;}
.about-home ul{padding: 0 0 0 15px; margin: 0; position: relative;}
.about-home ul li{font-size: 15px; line-height: 28px; color: #000000bd;}
.about-home a.button-anon-pen { cursor: pointer; width: 26%; background-image: linear-gradient(115deg, #f08a8d, #fad648, #fff, #12bcfe, #44ce7b); text-align: center; margin: 10px 0 0 0; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 6px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite;  border: 0; padding: 0px; }
.about-home a.button-anon-pen:hover { -webkit-animation: play 0s ease-in infinite; }
.about-home a.button-anon-pen span {padding: 7px 0; font-size: 18px; display: block; margin: 3px; background: #ff0007; border-radius: 3px; border: none;}
.about-home img{ width:100%;margin: 30px 0 0 0;}

/*BLOG*/
.blogbox{padding: 5px !important; border: 1px solid #c4c4c470 !important;}
.blogbox .blogimg{ width: 100%; height: 200px; overflow: hidden;}
.blogbox .blogimg img{width: 100%;height: auto;}
.blogbox p{font-size: 13.5px !important; text-align: left !important; line-height: 22px !important; margin: 0 !important; padding: 5px 0 !important; height: 80px;}
.blogbox a{width: 50%; background-image: linear-gradient(115deg, #bd060b, #ff0007, #f08a8d, #ff0007, #bd060b); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 5px auto 5px; border: 0; padding: 0;}
.blogbox a span { padding: 4px 0; font-size: 12px; display: block; margin: 3px; background: #ff0007; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; }

/*single BLOG*/
.single-blog{}
.single-blog img{border: 5px solid #f7f7f7; width: 100%; height: auto; margin: 0 0 10px;}
.single-blog i{font-size: 13px; color: #000; line-height: 20px; padding: 0 0 10px; display: block;}
.single-blog p{text-align: justify; font-size: 16px; line-height: 30px; padding: 0; margin: 0;}
.single-blog a{width: 20%; background-image: linear-gradient(115deg, #bd060b, #ff0007, #f08a8d, #ff0007, #bd060b); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 20px 0 0; border: 0; padding: 0;}
.single-blog a span { padding: 4px 0; font-size: 12px; display: block; margin: 3px; background: #ff0007; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; }


.features h4 {font-size: 16px; color: #0000008c; line-height: 28px; font-style: italic; text-align: center; margin: 0 0 15px; }
.features p { text-align: justify; color: #000000c2; letter-spacing: 0; font-size: 17px; line-height: 30px; margin: 5px 0 50px; padding: 0; }
.success-blog{border: 0.5px solid #cccccc42; padding: 5px; margin: 0 0 30px; height: 350px;}
.success-blog h6 { font-family: "Roboto", Sans-serif; font-size: 14px; padding: 3px 0 7px; color: #4c4949cf; font-weight: 400; line-height: 22px; margin: 0; text-align: justify; }
.success-blog p { font-family: 'Poppins', sans-serif; font-size: 14px; text-align: left; letter-spacing: 0; color: #000; line-height: 22px; padding: 0 0 10px; margin: 0; }


/*RefundPolicy*/
.RefundPolicy{}
.RefundPolicy p{text-align: justify; color: #000000c2; letter-spacing: 0; font-size: 18px; line-height: 30px; margin: 0; padding: 0;}
.RefundPolicy h2{text-align: justify; color: #000000de; letter-spacing: 0; font-size: 18px; line-height: 30px; padding: 0; margin: 30px 0 5px;}
.RefundPolicy ul{padding: 0; margin: 10px 0 25px 10px;}
.RefundPolicy ul li{font-style: italic; font-size: 16px; line-height: 30px; padding: 0 0 5px 10px; color: #000000b8;}
.RefundPolicy ul li a{}
.RefundPolicy ul li a:hover{}



/*trusted*/
.trusted{ position: relative; width: 100%; background: #f08a8d; padding: 15px 0 20px; margin: 0; display: inline-block; background: linear-gradient(-45deg, #7cc99e, #7cc99e, #13a855, #7cc99e); background-size: auto;  background-size: 400% 400%;  animation: gradient 15s ease infinite;


    
}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.trusted h2{ font-size: 25px; text-align: center; padding: 15px 0 10px; margin: 0;}
.trusted h5{ font-weight: normal; font-size: 18px; text-align: center; letter-spacing: -1px; padding: 0; margin: 0 0 35px;}
.trusted form{ width: 100%; padding: 0 0; margin: 0; }
.trusted form .input-search{ display: block; padding: 7px 0 0; width: 20%; float: left;}
.trusted form .input-search label{ font-family: 'Poppins', sans-serif; font-size: 12px; text-align: left; padding: 0 0 3px; margin: 0 0 0 0; display: block; text-transform: uppercase; font-weight: bold; color: #fff; letter-spacing: 1px; }
.trusted form .input-search select{ font-family: 'Poppins', sans-serif; width: 90%; background: #ffffff99; outline: none; border-radius: 5px; padding: 10px 15px; color: #000; border: 0.5px solid #7cc99e; font-size: 13px; letter-spacing: 1px; }
.trusted form .input-search input{ font-family: 'Poppins', sans-serif; background: #7cc99e; font-weight: bold; margin: 20px 0 0 0; color: #fff; width: 90%; outline: none; border-radius: 5px; padding: 10px 15px; border: 0.5px solid #b6f7d3; font-size: 13px; letter-spacing: 0; text-transform: uppercase; }


/*matrimonial*/
.matrimonial{ position: relative; width: 100%; background: #f2f2f2; padding: 30px 0 50px; margin: 0; display: inline-block; }
.matrimonial h2{font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 13px; margin: 0;}
.matrimonial h5{font-weight: normal; font-size: 18px; text-align: center; letter-spacing: -1px; padding: 0; margin: 0 0 35px;}
.matrimonial .matrimonial-box{width: 25%; float: left; text-align: center; padding: 0 10px; margin: 0;}
.matrimonial .matrimonial-box h3{text-transform: uppercase;padding: 0; margin: 30px 0 5px; font-size: 20px; line-height: 25px;}
.matrimonial .matrimonial-box p{font-size: 15px; text-align: center; line-height: 28px; margin: 0; padding: 10px 0; }


/*matrimonial*/
.relationship{ position: relative; width: 100%; background: #fff; padding: 40px 0 50px; margin: 0; display: inline-block; }
.relationship h2{font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 10px; margin: 0;}
.relationship h5{font-weight: normal; font-size: 17px; text-align: center; letter-spacing: 1px; padding: 0; margin: 0 0 35px;}
.relationship .relationship-box{ width: 22.6%; float: left; text-align: center; padding: 5px; margin: 0 13px 30px; border: 1px solid #cccccc6b; background: #fff; border-radius: 5px; -webkit-box-shadow: 0px 13px 35px -12px rgba(35,35,35,0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.2); -webkit-animation: menu_sticky 0.7s ease-in-out; }
.relationship .relationship-box img{width: 100%; height:245px; }
.relationship .relationship-box h3{padding: 10px 10px; margin: 0; font-size: 17px; line-height: 25px; background: #7cc99e; text-align: left; color: #fff; font-weight: bold; }
.relationship .relationship-box p{ font-size: 15px; text-align: center; line-height: 30px; margin: 0 0 2px; padding: 3px 0; font-weight: normal; background: #13a855; color: #fff; text-transform: capitalize;}

.relationship .relationship-box a{ display: block;  display: none;   transition: all 600ms ease-in-out; width: 60%; background: #f00; display: block; border: none; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 0; color: #ffffffe0; padding: 6px 0; margin: 10px auto 6px; border-radius: 50px; background: linear-gradient(to bottom, #f00, #c60a0a); }
.relationship .relationship-box a:hover{ color: #fff; background: linear-gradient(to bottom, #9f0505, #f00); transition: all 600ms ease-in-out;  }

.relationship .relationship-box ul{ padding: 0px 0 0px; margin: 0; height: 35px;}
.relationship .relationship-box ul li{ padding: 0 15px 0 0; margin: 0; list-style: none; font-size: 14px; font-weight: lighter; display: inline-block; text-transform: capitalize; line-height: 20px; }

.relationship .relationship-box button{ transition: all 600ms ease-in-out; width: 60%; background: #f00; display: block; border: none; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 0; color: #ffffffe0; padding: 6px 0; margin: 10px auto 6px; border-radius: 50px; background: linear-gradient(to bottom, #f00, #c60a0a); }
.relationship .relationship-box button:hover{ color: #fff; background: linear-gradient(to bottom, #9f0505, #f00); transition: all 600ms ease-in-out;  }

.relationship .relationship-box a.button-anon-pen { width: 50%; background-image: linear-gradient(115deg, #ffe5e5, #1000ff, #00ff71, #ff0007, #fffdfd); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 15px auto 15px; border: 0; padding: 0; }
.relationship .relationship-box a.button-anon-pen span { padding: 6px 0; font-size: 12px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #323232; position: relative; }
.relationship .relationship-box a:hover { -webkit-animation: play 0s ease-in infinite; }

.relationship .relationship-box button.button-anon-pen { width: 50%; background-image: linear-gradient(115deg, #ffe5e5, #1000ff, #00ff71, #ff0007, #fffdfd); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 15px auto 15px; border: 0; padding: 0; }
.relationship .relationship-box button.button-anon-pen span { padding: 6px 0; font-size: 12px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #323232; position: relative; }
.relationship .relationship-box button:hover { -webkit-animation: play 0s ease-in infinite; }


.happilymarried{}
.happilymarried .relationship-box{ width: 31%; float: left; text-align: center; padding: 5px; margin: 0 13px 30px; border: 1px solid #cccccc6b; background: #fff; border-radius: 5px; -webkit-box-shadow: 0px 13px 35px -12px rgba(35,35,35,0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.2); -webkit-animation: menu_sticky 0.7s ease-in-out; }
.happilymarried .relationship-box img{width: 100%; height: 205px; }
.happilymarried .relationship-box h3{padding: 10px 10px; margin: 0; font-size: 17px; line-height: 25px; background: #7cc99e; text-align: left; color: #fff; font-weight: bold; }
.happilymarried .relationship-box p{ font-size: 14px; text-align: justify; line-height: 25px; margin: 0 0 2px; padding: 3px 0; font-weight: normal; background: #fff; color: #2f2c2cd6; font-family: revert; }
/*.happilymarried .relationship-box a{transition: all 600ms ease-in-out; width: 100%; background: #f00; display: block; border: none; font-size: 13px; text-transform: uppercase; font-weight: bold; letter-spacing: 0; color: #fff; padding: 8px 0; margin: 10px auto 6px; border-radius: 5px; background: linear-gradient(to bottom, #f00, #c60a0a); }*/
.happilymarried .relationship-box a.button-anon-pen { width: 50%; background-image: linear-gradient(115deg, #ffe5e5, #1000ff, #00ff71, #ff0007, #fffdfd); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 15px auto 15px; border: 0; padding: 0; }
.happilymarried .relationship-box a.button-anon-pen span { padding: 6px 0; font-size: 12px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #323232; position: relative; }
.happilymarried .relationship-box a:hover { -webkit-animation: play 0s ease-in infinite; }



/*story*/
.story{ position: relative; width: 100%; background-color: rgb(240, 138, 141); padding: 30px 0 20px; margin: 0; display: inline-block; background: linear-gradient(-45deg, #f08a8d, #ff345a, #f7d44b, #f7471e); background-size: auto; background-size: auto; background-size: auto; background-size: 400% 400%; animation: gradient 15s ease infinite;}
.story h2{font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 10px; margin: 0;color: #fff;}
.story h2 a{border: 1px solid #fff; border-radius: 5px; padding: 10px 30px; color: #fff; background: #f08a8d;transition: all 600ms ease-in-out; }
.story h2 a:hover{ background: #fff; color: #f08a8d; transition: all 600ms ease-in-out; }


/*#footer */
#footer{position: relative;}
#footer .footer-widgets-wrap { position: relative; padding: 40px 0 25px; }
#footer .footer-widgets-wrap h5{ font-size: 20px; text-align: left; text-transform: uppercase; padding: 0; margin: 0 0 20px; }
#footer .footer-widgets-wrap p{ font-size: 16px; text-align: justify; line-height: 28px; margin: 0; padding: 0 50px 0 0; color: #ddd  }
#footer .footer-widgets-wrap ul{ padding: 0; margin: 0; }
#footer .footer-widgets-wrap ul li{ padding: 0; margin: 0; position: relative;}
#footer .footer-widgets-wrap ul li a{ font-size: 15px; line-height: 30px; font-style: italic; transition: all 600ms ease-in-out;  color: #fff !important; }
#footer .footer-widgets-wrap ul li a:hover{ color: #f08a8d !important; transition: all 600ms ease-in-out; }
img.footer-map{position: absolute; top: 180px; right: 0;}


/*copyrights*/
#copyrights{ padding: 10px 0 20px; display: inline-table; background: #000; width: 100%; margin: 0; }
#copyrights .text-md-start{ padding: 0;
  font-size: 15px;
  line-height: 30px; }
#copyrights .text-md-end{ padding: 0; }


/*login-singup*/
.login-singup{    background: url(../images/rig-1.png) no-repeat; width: 100%; position: relative; padding: 15% 0; margin: -120px 0 0; background-size: cover;}
.login-singup .form-box-login{width: 40%; margin: 0px auto; box-shadow: 5px 8px 13.92px 2.08px rgba(0,0,0,.05); display: -webkit-box; }
.login-singup .form-box-login .sing-left{width: 50%; background: #fff; padding: 20px; margin: 0; float: left; }
.login-singup .form-box-login .sing-left h3{color: #060215; padding: 0 0 20px; text-align: center; margin: 0; font-size: 25px; font-family: 'Mukta', sans-serif; font-weight: bold; text-transform: uppercase;}
.login-singup .form-box-login .sing-left form{width: 100%; padding: 0; margin: 0; display: block; }
.login-singup .form-box-login .sing-left form input{ font-family: revert; width: 90%; border: none; outline: none; border-bottom: 1px solid #ccc; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 0 0 15px 10px; background: #fff;}
.login-singup .form-box-login .sing-left form button{font-weight: bold;  cursor: pointer; padding: 7px 30px; margin: 20px 0 10px 10px; border: none; outline: none; background: #00b451; color: #fff; border-radius: 5px;font-size: 15px; }
h5.forget-pass{    text-align: right; padding: 0 20px 15px 0px; margin: 0; color: #ffffff;}
.login-singup .form-box-login .sing-right{ transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; transition:500ms ease-in-out; width: 100%; background: #e40046;    background: #e40046b8; padding: 20px; margin: 0; float: right;}
.login-singup .form-box-login .sing-right:hover{ transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out; transition:500ms ease-in-out; background: #e40046;  }
.login-singup .form-box-login .sing-right h3{ color: #fff; padding: 0 0 10px; text-align: center; margin: 0; font-size: 25px; font-family: 'Mukta', sans-serif; font-weight: bold; text-transform: uppercase; }
.login-singup .form-box-login .sing-right h5{ padding: 0; position: relative; text-align: left; color: #fff !important; font-size: 11px; text-transform: uppercase; letter-spacing: 0px; margin: 0 0 0 21px; } 
.login-singup .form-box-login .sing-right h5 a{ color: #fff; margin: 0 50px 0 0;}
.login-singup .form-box-login .sing-right h5 a:hover{ color: #00ffd0; }
.login-singup .form-box-login .sing-right h5::after{position: absolute; bottom: 15px; right: 20px; background:#000; width:50px; height:4px; }
.login-singup .form-box-login .sing-right h5::before{position: absolute; bottom: 15px; left: 20px; background:#000; width:50px; height:4px; }
.login-singup .form-box-login .sing-right form{position: relative;width: 100%; padding: 0; margin: 0; display: block;color: #fff; }
.login-singup .form-box-login .sing-right form input{font-family: revert;  width: 90%; border: none; outline: none; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 0 auto 15px; background: #f5f5f5; border-radius: 5px; border-bottom: 3px solid #f00; font-family: inherit; display: block; }
.login-singup .form-box-login .sing-right form select{font-family: revert;  width: 90%; border: none; outline: none; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 0 auto 15px; background: #f5f5f5; border-radius: 5px; border-bottom: 3px solid #f00; font-family: inherit; display: block; }
.login-singup .form-box-login .sing-right form textarea{font-family: revert;  width: 90%; border: none; outline: none; border-bottom: 1px solid #ccc; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 0 0 15px 25px;background: #f5f5f5;border-radius: 7px; border-bottom: 2px solid #00f96e; font-family: inherit; }
.login-singup .form-box-login .sing-right form button{font-weight: bold; cursor: pointer; padding: 7px 30px; margin: 10px 0 0 21px; outline: none; border: none; border-radius: 5px; font-size: 15px; background: #f00; color: #ffffff; border-bottom: 2px solid #fff; box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.86); }
.login-singup .form-box-login .sing-right form input[type="checkbox"]{width: 10%; margin: 0 0 0 10px; text-align: right; }
.login-singup .form-box-login .sing-right p{ font-size: 10px; line-height: 20px; color: #000; padding: 5px 10px; margin: 0; position: absolute; bottom: 30px; right: 20px; background: #fff; border-radius: 5px; border-bottom: 2px solid #f00;}
.login-singup .form-box-login .sing-right p a{ font-weight: bold; letter-spacing: 0; font-size: 10px; color: #000;}
.login-singup .form-box-login .sing-right form input::placeholder { color: #000; opacity: 1; /* Firefox */ } 
.login-singup .form-box-login .sing-right form input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; } 
.login-singup .form-box-login .sing-right form input::-ms-input-placeholder { /* Microsoft Edge */ color: #000; }
.login-singup .form-box-login .sing-right form select::placeholder { color: #000; opacity: 1; /* Firefox */ } 
.login-singup .form-box-login .sing-right form select:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; } 
.login-singup .form-box-login .sing-right form select::-ms-input-placeholder { /* Microsoft Edge */ color: #000; }
.login-singup .form-box-login .sing-right form textarea::placeholder { color: #000; opacity: 1; /* Firefox */ } 
.login-singup .form-box-login .sing-right form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; } 
.login-singup .form-box-login .sing-right form textarea::-ms-input-placeholder { /* Microsoft Edge */ color: #000; }


.forget-login{ }
.forget-login h4{font-family: "Sofia", sans-serif; color: #fff; padding: 10px 0; text-align: center; margin: 0; display: inline-block; width: 100%; font-size: 25px; line-height: 35px; font-family: 'Mukta', sans-serif;}
.forget-login form input {width: 90%; outline: none; border: 1px solid #cccccc69; font-size: 15px; color: #000; line-height: 22px; padding: 10px 10px; margin: 20px auto 0; background: #fff; display: block;}
.forget-login form button { padding: 7px 30px; margin: 10px 0 0; border: none; outline: none; background: #00b451; color: #fff; border-radius: 5px; font-size: 15px; cursor: pointer;}
.forget-login .modal-header{background: #00b451; height: auto; padding: 0; text-align: center;}
.forget-login .modal-body input[type="text"]{ outline: none; outline: none; width: 100%; font-size: 15px; color: #000; border: none; border-bottom: 1px dotted #3e3e3e; background: none; margin: 0; float: right; min-height: 50px; padding: 10px 10px; color: #000; font-weight: bold;}

/*banner-inner*/
.banner-inner{width: 100%; position: relative; height: 205px; overflow: hidden; padding: 0; margin: -105px 0 0; background: linear-gradient(-45deg, #000, #08a64e, #000, #047700); background-size: auto; background-size: 400% 400%; animation: gradient 15s ease infinite; }
.banner-inner img{ width: 100%; }
.banner-inner-single{ width: 100%; position: relative; height: 300px; overflow: hidden; padding: 0; margin: -105px 0 0; background: linear-gradient(-45deg, #fff, #08a64e, #fff, #0b9b4b); background-size: 400% 400%; animation: gradient 15s ease infinite; }
.banner-inner-single img{ width: 100%; }

/*product-iner*/

.product-iner{width: 100%; position: relative; padding:20px 0; margin:0; background: #fbfbfb;}
.product-iner h2{font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 13px; margin: 0;}
.product-iner h3{font-weight: normal; font-size: 18px; text-align: center; letter-spacing: -1px; padding: 0; margin: 0 0 15px; }
.product-iner form{width: 30%; margin:0 auto 15px; padding: 0;}
.product-iner form .search-container{border-radius: 30px; border: 1px solid #ccc; background: #fff; padding: 0; width: 100%;overflow: hidden;}
.product-iner form input{border: none; padding: 10px 20px; width: 80%; overflow: hidden;float: left; }
.product-iner form button{background: #f08a8d; border: none; color: #000; float: right; width: 20%; padding: 10px 0px;}
.product-box{ background: #fff; width: 100%; position: relative; padding: 0; margin: 0 0 20px; border: 1px solid #ececec; -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75); box-shadow: 6px 10px 7px 0px rgba(0, 0, 0, 0.04); }
.product-box span{ position: absolute; content: ""; top: 1px; z-index: 9; background: #ffffff; font-size: 11px; text-transform: uppercase; padding: 3px 10px; color: #f00; font-weight: bold; right: 1px; border: 0.5px solid #13a855; }
.product-box .product-img-box{width: 100%; height: 202px; background: linear-gradient(-45deg, #ffcb00, #f00, #2c27d5, #00ff72); background-size: 400% 400%; animation: gradient 15s ease infinite; padding: 1px; overflow: hidden;}
.product-box .product-img-box img{ width:100%; height: 200px; transition: all 600ms ease-in-out;}
.product-box .product-img-box img:hover{transition: all 600ms ease-in-out; transform: scale(1.1); }
.product-box .product-text-box{width: 100%; position: relative;}
.product-box .product-text-box h4{    padding: 10px 0; margin: 0; text-align: center; font-size: 16px; font-weight: normal; color: #ffffff; line-height: 20px; background: #13a855; font-family: math; }
.product-box .product-text-box h5{display: none; padding: 0px 0 5px; margin: 0; text-align: center; font-size: 15px; font-weight: normal; color: #000000d9; font-family: revert; line-height: 20px;}
.product-box .product-text-box ul{width: 100%; padding: 0; margin: 0 0 0px; text-align: center;}
.product-box .product-text-box ul li{    display: inline-block; text-align: center; padding: 0px 8px; margin: 7px 0; font-family: var(--cnvs-primary-font); font-size: 13px; line-height: 16px; color: #3c3b3b; list-style: none; border-right: 1px solid #ccccccab; }
.product-box .product-text-box ul li span{ position: relative;text-align: left; float: left; font-weight: bold; color: #1b3928c2; font-size: 13px; padding: 0; margin: 0;}
.product-box .product-text-box a.button-anon-pen {width: 50%;   background-image: linear-gradient(115deg, #ffe5e5, #1000ff, #00ff71, #ff0007, #fffdfd); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 15px auto 15px; border: 0; padding: 0; }
.product-box .product-text-box a.button-anon-pen:hover { -webkit-animation: play 0s ease-in infinite; }
.product-box .product-text-box a.button-anon-pen span {    padding: 6px 0; font-size: 12px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #323232; position: relative; }

.top-result{ width: 100%; background: #fff; display: inline-block; padding: 5px; border: 0.5px solid #cccccc6b; -webkit-box-shadow: 0px 3px 21px -6px rgb(0 0 0 / 75%); -moz-box-shadow: 0px 3px 21px -6px rgba(0,0,0,0.75); box-shadow: 0px 3px 21px -6px rgb(0 0 0 / 19%);}
.top-result h4{ font-weight: bold; font-size: 15px; background: #13a855; text-align: left; color: #fff; padding: 5px 10px; margin: 0 0 5px; }
.top-result form{width: 100%; padding: 0; margin: 0; display: block;}
.top-result form .result{width: 100%; background: #fff; display: inline-block; padding: 4px 0px;}
.top-result form span.titleForm { color: #000; border-bottom: 0.5px solid #cccccc7d; padding: 5px 10px; margin: 5px 0; font-size: 16px; letter-spacing: 0.5px; line-height: 20px; background: #daefe7; }
.top-result form span.titleForm b{ font-size: 11px; color: #f00; }
.top-result form .qualification{width: 100%; float: left;}
.top-result form .qualification label{ font-weight: normal; font-size: 14px; color: #000000e6; margin: 0 10px 5px 0 !important; padding: 0; line-height: 20px;}
.top-result form .qualification label:hover{ color: #000; cursor: pointer; }     
.top-result form .qualification label input{width: 15px; padding: 0 0 0; margin:4px 3px 0 0;}
.common_selector { accent-color: red;}

.top-result form .cast{ width: 100%; float: left;}
.top-result form .cast select{  padding: 8px 10px; width: 100%; margin: 0; background: #daefe7; border: none; outline: none; border-radius: 4px; color: #020202e0; text-align: left; border-right: 1px solid #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer; }


/* Shine */
.hover14 figure { position: relative; }
.hover14 figure::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.hover14 figure:hover::before { -webkit-animation: shine .75s; animation: shine .75s; }
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

/*product-single-box*/

/*.product-single-box{width: 100%; overflow: hidden; padding: 3px; margin: 0 0 30px; border-radius: 5px; height: 442px; background: #fff; border: 0.5px solid #cccccc7a; -webkit-box-shadow: 0px 13px 35px -12px rgba(35,35,35,0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.2); -webkit-animation: menu_sticky 0.7s ease-in-out; }*/

.product-single-box {
  width: 100%;
  overflow: hidden;
  padding: 3px;
  margin: 0 0 10px;
  border-radius: 5px;
  min-height: 360px;
}
.product-single-box img{ width: 100%; border-radius: 5px;height:auto;}
.product-single{}
.product-iner .gallery-box{position: relative;
    width: 20%;
    float: left;
    margin: 0 0px 20px 0;
    border: 2px solid #fff;
    height: 80px;
    overflow: hidden;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    background: #000;
    border-radius: 5px;}
.product-iner .gallery-box img{ width:100%;opacity: 0.5; height: 80px; }
.product-iner .gallery-box img:hover{ width:100%;opacity: 1;}
.product-iner .gallery-box .view-caption {position: absolute; top: -265px; width: 100%; text-align: center; padding: 20px 0; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; background: rgba(0, 0, 0, 0.66);-webkit-filter: grayscale(100%); filter: grayscale(100%); }
.product-iner .gallery-box:hover .view-caption { top: 0%; height:100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); }
.product-iner .gallery-box .view-caption p {border: 0.5px solid #d0d0d040; width: 90%; font-family: 'Roboto', sans-serif; font-size: 10px; font-weight: 100; letter-spacing: 0; line-height: 18px; text-decoration: none; text-shadow: none; background: #13a855d6; padding: 0; color: #fff !important; margin: 10px auto 0; text-transform: uppercase; }
.p-gallery {}
.product-single .product-text-single{width: 100%; padding: 0; margin: 0; }
.product-single .product-text-single h4{padding: 0 0 0 10px; color: #023906; text-align: left; letter-spacing: -1.5px; font-weight: 700; font-size: 35px; font-family: 'Poppins', sans-serif; line-height: 50px; margin: 0 0 5px; }
.product-single .product-text-single h4 sub{ color: #b90639; font-size: 18px; padding: 0 0 0 10px; letter-spacing: 0; font-weight: bold; bottom: 0; }
.product-single .product-text-single h5{  font-size: 20px; font-weight: normal; line-height: 30px; padding: 10px 0 10px; margin: 0; color: #000000ba; }
.product-single .product-text-single ul{color: #b90639; width: 100%; padding: 0; margin: 0; }
.product-single .product-text-single ul li{ transition: all 600ms ease-in-out; list-style: none; text-align: left; font-weight: normal; padding: 0 10px; font-size: 18px; line-height: 40px; color: #000000c9; margin: 0; display: inline-block; }
.product-single .product-text-single ul li span{float: left; text-align: left; font-weight: normal; }
.product-single .product-text-single ul li:hover{color: #13a855; transition: all 600ms ease-in-out;}
.product-single .product-text-single p.showninterest{ background: #13a855; text-align: center; color: #fff; padding: 5px 0; border-radius: 25px; border-bottom: 2px solid #00000047; }


.product-single .product-text-single h6{ font-size: 15px; line-height: 28px; font-weight: normal; text-align: justify; padding: 10px 0 15px 10px; margin: 0; }
.product-single .product-text-single h6 span{color: #b90639; font-weight: bold; font-size: 16px; }
.product-single .product-text-single a{transition: all 600ms ease-in-out;}
.product-single .product-text-single a:hover{transition: all 600ms ease-in-out;}

.product-single .product-text-single button.button-anon-pen { width: 34%; background-image: linear-gradient(115deg, #ffe5e5, #1000ff, #00ff71, #ff0007, #fffdfd); text-align: center; position: relative; color: #fff; text-decoration: none; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 0; border: 0; padding: 0 0; }
.product-single .product-text-single button.button-anon-pen span { padding: 8px 0; font-size: 15px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #f00; position: relative; transition: all 600ms ease-in-out; }
.product-single .product-text-single button:hover { -webkit-animation: play 0s ease-in infinite; }
.product-single .product-text-single button.button-anon-pen:hover span{ background: #f00; color: #fff; transition: all 600ms ease-in-out;}



.single-box-ul ul{ width: 100%; padding:15px 0 0; margin: 0; display: inline-block;}
.single-box-ul ul li{ width: 23.5%; height: 85px; padding: 0; margin: 2px; float: left; list-style: none; border-radius: 5px; overflow: hidden; }
.single-box-ul ul li img{ width: 100%; padding: 0; margin: 0; }
.single-box-ul a.button-anon-pen {width: 40%; background-image: linear-gradient(115deg, #ffcb00, #8fd1ac, #fb797d, #89cfa8, #ffcb00); text-align: center; position: relative; color: #fff; display: block; font-weight: normal; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 18px 0 0; border: 0; padding: 0;}
.single-box-ul a.button-anon-pen:hover { -webkit-animation: play 0s ease-in infinite; }
.single-box-ul a.button-anon-pen span {padding: 5px 0; font-size: 15px; display: block; margin: 3px; background: #ff0007; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; }




/*-- contact us --*/
.inn-contact{ position: relative; width: 100%; overflow: hidden; padding:30px 0px; margin: 0; background: #fff;  }
.inn-contact h6{ text-align: center; font-size: 35px; line-height: 60px; padding: 20px 0 10px; margin: 0; color: #9f0430; font-weight: bold; }
.inn-contact .conta-inner-text{  padding: 35px 30px; margin: 0 0; }
.inn-contact .conta-inner-text ul.cont-d{ padding: 0 0; margin: 0 0; }
.inn-contact .conta-inner-text ul.cont-d li{list-style: none; padding: 0 0; margin: 0 0; font-size: 19px; line-height: 25px; }
.inn-contact .conta-inner-text ul.cont-d li i{     background: linear-gradient( 90deg, rgb(223 49 1) 10%, rgb(246 249 255) 10%); border: 1px solid #df3101; color: #df3101; padding: 5px 6px; padding: 5px 6px; width: 5%; text-align: center; border-radius: 4px; margin: 0 0 10px; font-size: 12px; }
.inn-contact .conta-inner-text ul.cont-d li a{    font-weight: bold; padding: 0 0 0 10px; margin: 0 0; font-size: 15px; line-height: 28px; color: #000; font-family: 'Montserrat', sans-serif; }
.inn-contact .conta-inner-text ul.cont-d li a:hover{ color: #335233; }
.inn-contact form{  padding: 35px 30px; margin: 0 0;  }
.inn-contact form .input-cont{  width: 100%; padding: 0; margin: 0; display: block; }
.inn-contact form .input-cont label{    width: 30%; float: left; line-height: 26px; padding: 5px 10px; margin: 0; font-weight: bold; font-size: 16px; color: #000; font-family: 'Montserrat', sans-serif; }
.inn-contact form .input-cont input{ background: none; width: 69%; float: right; outline: none; border: none; font-size: 16px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.inn-contact form .input-cont textarea{ background: none; width: 69%; float: right; outline: none; border: none; font-size: 16px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.inn-contact form .input-cont input[type="submit"]{  float: left; margin: 0;  width: 50%; background: linear-gradient( 
90deg, rgb(247 99 0) 10%, rgb(255 255 255) 10%); border: 1px solid #f76300; color: #f76300; display: inline-block;  background: #05173a;}


/*in-ban*/
.in-ban{position: relative; padding: 0; margin: -105px 0 0; width: 100%; background: url(../images/iner-banner-bg2.png) no-repeat center; height: 300px; background-attachment: fixed; background-size: cover;}
.in-ban img{ width: 100%;height: auto;}


/*about-inner*/
.about-inner{ position: relative; width: 100%; overflow: hidden; padding:30px 0px; margin: 0; background: #fff; }
h2.page-title-web { font-size: 25px; text-align: center; padding: 0 0 10px; margin: 0; font-family: var(--cnvs-primary-font);text-transform: uppercase; }
h2.page-title-web span{ display:block;color: #4fa675;font-size: 20px; line-height: 35px;text-transform: capitalize;}

.about-inner .ab-iner h3{color: #000000bf; font-family: "Roboto", Sans-serif; font-size: 25px; line-height: 30px; margin: 0 0 15px; padding: 0; }
.about-inner .ab-iner p{font-family: "Montserrat", Verdana, Arial, sans-serif; text-align: justify; font-size: 16px; line-height: 30px; color: #0d203e; padding: 0 0 20px; margin: 0; }

#copyrights { padding: 10px 0 20px;display: inline-block !important; display: ruby-text; background: #000; width: 100%; margin: 0; }







/*/-------------------------------responsive-------------------------------/*/

@media(max-width: 1680px) {}

@media(max-width: 1600px) {}

@media(max-width: 1440px) {}

@media(max-width: 1280px){}

@media(max-width: 1080px){}

@media(max-width: 900px){
 /*Chek 800px*/
}


@media(max-width: 799px){
    /*chek 768*/
    .slider-element { margin: -70px 0 0 0;}
.barnd-catag .dropbtn{margin: 15px 0 0 0; font-weight: bold; background: linear-gradient(135deg, rgb(229, 30, 36) 35%, rgb(229, 30, 36) 35%, rgb(0, 185, 84) 35%); padding: 8px 20px; font-size: 12px; width: 99%;}
.barnd-catag .dropdown-content { min-width: 99%;}
.slider-inner .banner-dec h3{ font-size: 35px; font-family: 'Poppins', sans-serif; line-height: 60px; }
.slider-inner .banner-dec form { width: 100%; display: inline-block; padding: 10px 0 10px 0;}
.slider-inner .banner-dec .input-formTC i { font-size: 13px; text-align: left; display: block; padding: 2px 0 0 4px; color: #fff; }
.slider-inner .banner-dec .input-formTC { width: 100%; float: left; padding: 0px; text-align: left; }
.slider-inner .banner-dec form .input-form { width: 25%; float: left; border-right: 1px solid #b0b0b0; padding: 0 10px 0 10px; margin: 0; }
.slider-inner .banner-dec form .input-form label { font-size: 13px; line-height: 20px; padding: 0; margin: 0 0 10px; color: #000000e0; }
.slider-inner .banner-dec form .input-form input[type="submit"] { background: none; border: none; outline: none; font-weight: bold; color: #fff; font-size: 15px; line-height: 50px; }
.trusted form { width: 100%; padding: 0 0; margin: 0; display: inline-block; }
.trusted form .input-search label{letter-spacing: 0; font-size: 10px;}
.trusted form .input-search { display: block; padding: 0px 0 0; width: 20%; float: left; }
.trusted form .input-search select { font-family: revert; width: 95%; background: #00b954; outline: none; border-radius: 5px; padding: 8px 10px; color: #fff; border: 0.5px solid #c6eed8a6; font-size: 12px; letter-spacing: 0; }
.trusted form .input-search input { font-family: 'Poppins', sans-serif; background: #ff0008d6; font-weight: bold; margin: 15px 0 0 0; color: #fff; width: 100%; outline: none; border-radius: 5px; padding: 7px 1px; border: 0.5px solid #b6f7d3b8; font-size: 11px; letter-spacing: 0; text-transform: uppercase; }
.trusted form .input-search input:hover {background: #03803c;}
.relationship .relationship-box { width: 30%; float: left; text-align: center; padding: 5px; margin: 0 10px 30px; border: 1px solid #cccccc6b; background: #fff;} 
.relationship .relationship-box img { width: 100%; height: 150px; }
.relationship .relationship-box p { font-size: 13px; text-align: center; line-height: 20px; margin: 0; padding: 1px 0 0; font-weight: normal; background: #13a855; color: #fff; text-transform: capitalize; letter-spacing: 0; height: 45px; }
.relationship .relationship-box ul { padding: 0px 0 0px; margin: 0; height: 50px; }
.relationship .relationship-box ul li { padding: 0; margin: 0; list-style: none; font-size: 11px; font-weight: lighter; display: inline-block; text-transform: uppercase; line-height: 20px; color: #03401e; }
.relationship .relationship-box button.button-anon-pen { width: 80%; border-radius: 5px; overflow: hidden; -webkit-animation: play 1.6s ease-in infinite; margin: 5px auto 10px; border: 0; padding: 0; }
.relationship .relationship-box button.button-anon-pen span { padding: 6px 0; font-size: 11px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: bold; color: #055528; position: relative; }
.trusted-home .trusted-box { width: 100%; margin: 0 auto; padding: 0; background: #fff; display: inline-block; }
.trusted-home .trusted-box p { font-size: 12px; text-align: left; line-height: 20px; margin: 5px 0 0; padding: 0; float: right; width: 65%; }
.trusted-home { position: relative; width: 100%; background: #f9f9f9; padding: 45px 0 40px; margin: 0; display: block; }
.about-home h2{padding: 0 0 6px; font-size: 20px; letter-spacing: 0; line-height: 30px;}
.about-home p { color: #000000b5; font-size: 14px; line-height: 25px; padding: 0; margin: 0 0 15px; }
.about-home ul li { font-size: 14px; line-height: 25px; color: #000000bd; }
.about-home a.button-anon-pen { cursor: pointer; width: 40%;}
.about-home a.button-anon-pen span { padding: 7px 0; font-size: 15px;}
.matrimonial .matrimonial-box h3 { text-transform: uppercase; padding: 0; margin: 15px 0 5px; font-size: 15px; line-height: 25px; border-bottom: 1px solid #ccc; }
.matrimonial .matrimonial-box p { font-size: 12px; text-align: center; line-height: 25px; margin: 0; padding: 10px 0; } 
.relationship h5 { font-weight: normal; font-size: 15px; text-align: center; letter-spacing: 0; padding: 0; margin: 0 0 15px; } 
.happilymarried .relationship-box p { font-size: 12px !important; text-align: center !important; background: #fff !important; color: #2f2c2cd6 !important; font-family: revert; height: 140px !important; overflow: hidden; }
.happilymarried .relationship-box h3 { padding: 8px 1px; margin: 0; font-size: 14px; line-height: 25px; background: #13a855; text-align: center; color: #fff; font-weight: bold; }
.happilymarried .relationship-box a.button-anon-pen { width: 80%;}
.happilymarried .relationship-box a.button-anon-pen span { padding: 10px 0; font-size: 12px; display: block; margin: 3px; background: #ffffff; border-radius: 3px; border: none; text-transform: uppercase; font-weight: normal; color: #323232; position: relative; }
.story h2 a { border: 1px solid #fff; border-radius: 5px; padding: 10px 30px; color: #fff; background: #ec3e51; transition: all 600ms ease-in-out; font-size: 20px; }
#copyrights { padding: 10px 0 20px; display: block ruby; background: #000; background-color: rgb(0, 0, 0); width: 100%; margin: 0; }
#footer .footer-widgets-wrap h5 { font-size: 12px; text-align: left; text-transform: uppercase; padding: 0 0 5px; margin: 0 0 10px; border-bottom: 0.5px dotted #ccc; }
#footer .footer-widgets-wrap ul li a { font-size: 13px; line-height: 20px; font-style: italic; transition: all 600ms ease-in-out; color: #ffffffd4 !important; }
#footer .footer-widgets-wrap p { font-size: 12px; text-align: justify; line-height: 21px; margin: 0; padding: 0 10px 0 0; color: #ddd; }
#footer .footer-widgets-wrap h1{font-size: 15px !important;}
#copyrights { padding: 10px 0 20px 10px;}


.in-ban { position: relative; padding: 0; margin: -60px 0 0; width: 100%; background: url(../images/iner-banner-bg2.png) no-repeat left top; background-size: auto; height: 200px; background-size: cover; }
.about-inner .ab-iner h3 { color: #000000bf; font-family: "Roboto", Sans-serif; font-size: 20px; line-height: 30px; margin: 0 0 10px; padding: 0; }
.about-inner .ab-iner p { text-align: justify; font-size: 14px; line-height: 26px; padding: 0 0 20px; }
h2.page-title-web span { display: block; color: #4fa675; font-size: 15px; line-height: 20px; text-transform: capitalize; }
.trademark { position: relative; width: 100%; background: #fff; padding: 20px 0 50px; margin: 0; display: block; }
h2.page-title-web { font-size: 22px; text-align: center; padding: 0 0 10px;}
.blogbox .blogimg { width: 100%; height: 150px; overflow: hidden; }
.blogbox p { font-size: 12px !important; text-align: left !important; line-height: 18px !important; margin: 0 !important; padding: 5px 0 !important; height: 100px; font-style: italic; }
.blogbox a { width: 90%;}
.single-blog p { text-align: justify; font-size: 13px; line-height: 25px; padding: 0; margin: 0; }
.in-ban { position: relative; padding: 0; margin: -60px 0 0 !important; width: 100%;}
.inn-contact .conta-inner-text { padding: 25px 10px; margin: 0 0; }
.inn-contact .conta-inner-text ul.cont-d li i { border: 1px solid #df3101; color: #df3101; padding: 5px 5px; width: 10%; text-align: center; border-radius: 4px; margin: 0 0 10px; font-size: 10px; background: none; }
.inn-contact .conta-inner-text ul.cont-d li a { font-weight: normal; padding: 0; margin: 0 0; font-size: 12px; line-height: 18px; color: #000;}
.inn-contact form { padding: 0; margin: 0 0; display: inline-block; }
.inn-contact form .input-cont { width: 100%; padding: 0; margin: 0; display: inline-block; }
.inn-contact form .input-cont label { width: 30%; float: left; line-height: 45px; padding: 0; margin: 0; font-weight: bold; font-size: 13px; color: #000; font-family: 'Montserrat', sans-serif; }
.inn-contact form .input-cont input[type="submit"] { float: left; margin: 0; width: 80%;}
.success-blog { border: 0.5px solid #cccccc42; padding: 5px; margin: 0 0 30px; height:180px; }
.success-blog h6 { font-family: "Roboto", Sans-serif; font-size: 12px; padding: 3px 0 5px; color: #4c4949cf; font-weight: 400; line-height: 20px;}
.success-blog p { font-family: revert; font-size: 10px; text-align: left; letter-spacing: 0; color: #000; line-height: 20px; padding: 0 0 5px; margin: 0; }
.features h4 { font-size: 12px; color: #000000b2; line-height: 23px; font-style: italic; text-align: center; margin: 0 0 15px; }
.features p { text-align: justify; color: #000000c2; letter-spacing: 0; font-size: 14px; line-height: 25px; margin: 5px 0 10px; padding: 0; }
.RefundPolicy h2 { text-align: justify; color: #000000de; letter-spacing: 0; font-size: 15px; line-height: 20px; padding: 0; margin: 20px 0 5px; }

.RefundPolicy ul li { font-style: italic; font-size: 14px; line-height: 20px; padding: 0 0 5px 10px; color: #002611b8; }
.login-singup .form-box-login { width: 80% !important; margin: 30px auto; box-shadow: 5px 8px 13.92px 2.08px rgba(0,0,0,.05); display: -webkit-box; }


}

@media(max-width: 700px){
        /*Chek 600px*/
    .slider-element { margin: -145px 0 0 0;}
    .header-bottom .barnd-logo img { width: 100%; }
    .barnd-catag { width: 100%;}
    .slider-inner .banner-dec h3 { font-size: 25px; font-family: 'Poppins', sans-serif; line-height: 50px; }
    .container-sm, .container { max-width: 550px;}
    .slider-inner .banner-dec form .input-form{padding: 0 5px 0 8px;}  
    .slider-inner .banner-dec form .input-form label { font-size: 10px; line-height: 20px; padding: 0; margin: 0 0 5px; color: #023318; }
    .slider-inner .banner-dec form .input-form select{ font-size: 12px; line-height: 20px; }
    .slider-inner .banner-dec form .input-form input{ font-size: 12px; line-height: 20px; }
    .relationship .relationship-box { width: 30%; float: left; text-align: center; padding: 5px; margin: 0 8px 30px;}
    .relationship .relationship-box img { width: 100%; height: 110px; }
    .relationship .relationship-box ul { padding: 0px 0 0px; margin: 0; height: 42px; }
    .relationship .relationship-box ul li{font-size: 11px; line-height: 13px;}
    .relationship .relationship-box p { font-size: 12px; text-align: center; line-height: 20px; margin: 0; padding: 1px 0 0; font-weight: normal; color: #fff; text-transform: uppercase; letter-spacing: 0; height: 45px; }
    .relationship { position: relative; width: 100%; background: #f9f9f9; padding: 30px 0 10px; margin: 0; display: inline-block; }
    .trusted-home { position: relative; width: 100%; background: #fff; padding: 35px 0 20px; margin: 0; display: block; border-bottom: 0.5px solid #cccccc2e; }
    .about-home a.button-anon-pen { cursor: pointer; width: 50%; }
    .matrimonial h2 { font-size: 25px; text-align: center; padding: 0 0 10px; margin: 0; }
    .relationship h2 { font-size: 25px; text-align: center; padding: 0 0 10px; margin: 0; }
    .happilymarried .relationship-box p { font-size: 12px !important; text-align: center !important; background: #fff !important; color: #2f2c2c8a !important; font-family: revert; height: 140px !important; overflow: hidden; text-transform: capitalize !important; }
    #copyrights { padding: 10px 0 35px 10px; } 
    .single-blog a { width: 40%;}
  
  
}

@media(max-width: 568px){
    /*/chek 500/*/
    .slider-element { margin: -190px 0 0 0; }
    .header-bottom .col-xs-6{ width: 50%;}
    .slider-inner .banner-dec form .input-form label b{ display: none; }
    .trusted h2 { font-size: 20px; text-align: center; padding: 5px 0 15px; margin: 0; color: #fff; }
    .trusted form .input-search { display: block; padding: 0px 0 0; width: 30%; float: left; margin: 0 7px 10px; }
    .relationship h2 { font-size: 20px; text-align: center; padding: 0 0 10px; margin: 0; line-height: 20px; }
    .relationship h5 { font-weight: normal; font-size: 13px; text-align: center; letter-spacing: 0; padding: 0; margin: 0 0 20px; line-height: 10px; }
    .relationship .relationship-box p { font-size: 11px; text-align: center; line-height: 17px; margin: 0; padding: 1px 0 0; font-weight: normal; color: #fff; text-transform: uppercase; letter-spacing: 0; height: 40px; }
    .relationship .relationship-box ul { padding: 4px 0 0px; margin: 0; height: 35px; }
    .relationship .relationship-box button.button-anon-pen { width: 90%;}
    .relationship .relationship-box button.button-anon-pen span { padding: 5px 0; font-size: 10px; display: block;}
    .relationship .relationship-box img { width: 100%; height: 100px; }
    .trusted-home .col-xs-12{}
    .trusted-home .trusted-box{}
    .trusted-home .trusted-box img { width: 15%; display: inline-block; float: left; }
    .trusted-home .trusted-box p { font-size: 15px; text-align: left; line-height: 20px; margin: 10px 0 0 0; padding: 0; float: right; width: 80%; }
    .trusted-home .trusted-box i { display: block; font-size: 12px; float: right; width: 80%; margin: 5px 0 0 0; }
    .happilymarried .relationship-box h3 { padding: 5px 1px; margin: 0; font-size: 11px; line-height: 25px;}
    .footer-widgets-wrap{ width: 100%; }
    .footer-widgets-wrap .col-xs-12{ width: 100%; padding: 0 15px; margin: 0 0; display: block;}
    .footer-widgets-wrap .col-xs-4 { width: 33%; float: left; padding: 0 15px; margin: 15px 0 0; }
    #footer .footer-widgets-wrap h1 { font-size: 12px !important; bottom: -20px !important; }
    .inn-contact .conta-inner-text ul.cont-d li i { border: 1px solid #03bd57; color: #00b954; padding: 0; width: 7%; text-align: center; border-radius: 4px; margin: 0 0 10px; font-size: 10px; background: none; }
    .inn-contact .conta-inner-text ul.cont-d li a { font-weight: normal; padding: 0; margin: 0 0; font-size: 15px; line-height: 18px; color: #000; }
    .inn-contact form { padding: 0; margin: 0 0 0 15px; display: inline-block; width: 95%; } 
    .inn-contact form .input-cont input{ font-size: 13px; }
    .inn-contact form .input-cont textarea{ font-size: 13px; }
    .inn-contact form .input-cont input[type="submit"] { float: left; margin: 0; width: 50%; }
    .in-ban { position: relative; padding: 0; margin: -75px 0 0 !important; width: 100%; }
    .success-blog { border: 0.5px solid #cccccc42; padding: 5px; margin: 0 0 30px; height: auto; }
    .success-blog img{ height: auto;}
    .success-blog h6 { font-family: arial; font-size: 15px; padding: 3px 0 5px; color: #035729; font-weight: 400; line-height: 20px; }
    .success-blog p { font-family: arial; font-size: 15px; text-align: left; letter-spacing: 0; color: #035729; line-height: 20px; padding: 0 0 5px; margin: 0; }
    .footer-widgets-wrap .col-xs-4 { width: 33%; float: left; padding: 0 15px; margin: 15px 0 0; position: relative; z-index: 99999; }  
    img.footer-map { position: absolute; top: 180px; right: 0; z-index: 1; }
    .login-singup { background: url(../images/rig-1.png) no-repeat; width: 100%; position: relative; padding: 25% 0; margin: -120px 0 0; }
    .login-singup .form-box-login { width: 95% !important; margin: 40px auto;}
    .product-single .product-text-single h4 { padding: 0 0 0 10px; color: #023906; text-align: left; letter-spacing: -1.5px; font-weight: 700; font-size: 25px;}
    .product-single .product-text-single h4 sub { color: #b90639; font-size: 14px;}
    .relationship .relationship-box a.button-anon-pen { width: 90%;}
    .relationship .relationship-box a.button-anon-pen span { padding: 5px 0; font-size: 10px;}
    
}


@media(max-width: 480px){
        /*/chek 450/*/
.slider-inner .banner-dec h3 { font-size: 22px; font-family: 'Poppins', sans-serif; line-height: 50px; }
.slider-inner .banner-dec form .input-form input[type="submit"] { font-size: 13px; line-height: 50px; }
.relationship .relationship-box { width: 30%; margin: 0 6px 30px; }
.relationship .relationship-box img { width: 100%; height: 80px; }
.relationship .relationship-box p{height: 35px; font-size: 10px; text-align: center; line-height: 14px;} 
.happilymarried .relationship-box p { font-size: 12px !important; text-align: center !important; background: #fff !important; color: #2f2c2c8a !important; font-family: revert; height: 140px !important; overflow: hidden; text-transform: capitalize !important; line-height: 20px !important; }
.story h2 a { border: 1px solid #ffffff9c; border-radius: 5px; padding: 5px 25px; color: #fff; background: #ec3e51; transition: all 600ms ease-in-out; font-size: 15px; display: inline-block; }
.product-iner h2 { font-size: var(--cnvs-font-size-h2); text-align: center; padding: 0 0 5px; margin: 0; }
.product-iner h3 { font-weight: normal; font-size: 14px; text-align: center; letter-spacing: 0; padding: 0; margin: 0 0 15px; }
.single-blog a{ margin: 20px 0 10px; }
.product-single .product-text-single ul li { transition: all 600ms ease-in-out; list-style: none; text-align: left; font-weight: normal; padding: 0 5px; font-size: 12px; line-height: 30px; color: #000000c9; margin: 0; display: inline-block; }
.product-single .product-text-single h6 {font-size: 13px;line-height: 25px;font-weight: normal;text-align: justify;padding: 10px 0 15px 10px;margin: 0;}
.product-single .product-text-single h6 span {color: #b90639;font-weight: bold;font-size: 13px;}
        
}

@media(max-width: 449px){
        /*/chek 421/*/
    .trusted h2 { font-size: 18px; text-align: center; padding: 5px 0 20px; margin: 0; color: #fff; }
    .trusted form .input-search { margin: 0 5px 10px; }
    .about-home p { color: #000000b5; font-size: 12px; line-height: 20px; padding: 0; margin: 0 0 15px; text-align: justify; font-style: italic; }
    .about-home a.button-anon-pen { cursor: pointer; width: 40%; }
    .matrimonial .matrimonial-box { width: 50%; float: left; text-align: center; padding: 0 10px; margin: 0; height: 150px; }
    .matrimonial h2 { font-size: 20px; text-align: center; padding: 0 0 10px; margin: 0; }
    .product-box .product-img-box { width: 100%; height: 275px;}
    .product-box .product-img-box img { width: 100%; height: 280px; transition: all 600ms ease-in-out; }      
    .top-result form .qualification label { font-weight: normal; font-size: 15px; color: #03391c; margin: 0 5px 10px; padding: 0; line-height: 20px; font-family: arial; }    
    .top-result form .qualification label:hover {color: #3fd79d;}
    .top-result form .qualification label input { width: 15px; padding: 0 0 0; margin: 4px 3px 0 0; accent-color: #9af7d3; }     
    .blogbox .blogimg { width: 100%; height: 250px; overflow: hidden; }
    .slider-inner .banner-dec {padding: 89% 0 0 0; height: 100%; background: #00000075; }
  
  
}

@media(max-width: 420px){
    /*/chek 400/*/
.slider-inner .banner-dec h3 { font-size: 20px; font-family: 'Poppins', sans-serif; line-height: 40px; }
.slider-inner .banner-dec h6 { color: #fff; text-align: left; font-size: 12px;}
.slider-inner .banner-dec form .input-form input { font-size: 11px; line-height: 20px; } 
.slider-inner .banner-dec form .input-form select { font-size: 11px; line-height: 20px; }
.slider-inner .banner-dec .input-formTC i { font-size: 11px; text-align: left;}      
.trusted form .input-search { margin: 0 5px 10px; width: 47%; } 
.trusted form .input-search label { letter-spacing: 0; font-size: 12px; padding: 5px 0 6px; }
.login-singup .form-box-login .sing-right h5 a { color: #fff; margin: 0 30px 0 0; }
.login-singup .form-box-login .sing-right form input{ margin: 0 0 15px; background: #f5f5f5; border-radius: 7px; border-bottom: 2px solid #f00; font-family: inherit; width: 100%;}
.login-singup .form-box-login .sing-right form button{padding: 7px 30px; margin: 0; outline: none; display: block; border-radius: 5px; font-size: 15px; background: #f00; color: #ffffff; border: 0.5px solid #ffffff6e;}      
.login-singup .form-box-login .sing-right h5{ margin: 10px 0 0; }
.login-singup .form-box-login .sing-right p { font-size: 9px; line-height: 20px; color: #fff; padding: 3px 20px; margin: 0; position: absolute; bottom: 35px; right: 20px; background: #ba063d; border-radius: 25px; border: 0.5px solid #ccc; }
.login-singup .form-box-login .sing-right p a { font-weight: bold; letter-spacing: 0; font-size: 11px; color: #fff; }
.login-singup .form-box-login .sing-right h3{font-size: 18px; font-family: 'Mukta', sans-serif;}
.login-singup .form-box-login .sing-right h3 { color: #fff; padding: 0 0 5px;}
.login-singup .form-box-login .sing-right h5 { margin: 0; text-align: center; }
.login-singup .form-box-login .sing-right form select { margin: 10px 0 5px 0; width: 100%;border-bottom: 2px solid #f00; font-family: inherit;}
.login-singup .form-box-login .sing-right form input{  margin: 10px 0 5px 0; width: 100%;border-bottom: 2px solid #f00; font-family: inherit;}
.login-singup .form-box-login .sing-right p{ bottom: 20px; right: 20px; }
.login-singup .form-box-login .sing-right h5 { margin: 5px 0 0; text-align: left; }

.relationship .relationship-box { width: 47%; margin: 0 5px 15px; }
.relationship .relationship-box img { width: 100%; height: 120px; }
.happilymarried .relationship-box { width: 98% !important;}
.happilymarried .relationship-box p { font-size: 12px !important; text-align: center !important; background: #fff !important; color: #2f2c2ca8 !important; font-family: revert; height: auto !important; overflow: hidden; text-transform: capitalize !important; line-height: 25px !important; }
.happilymarried .relationship-box h3 { padding: 5px 1px; margin: 0; font-size: 12px; line-height: 25px; }
.about-inner .ab-iner h3 { color: #000000bf; font-family: "Roboto", Sans-serif; font-size: 16px; line-height: 25px; margin: 0 0 10px; padding: 0; }
.about-inner .ab-iner p { text-align: justify; font-size: 12px; line-height: 23px; padding: 0 0 20px; }  
.features p { text-align: justify; color: #000000c2; letter-spacing: 0; font-size: 13px; line-height: 23px; margin: 5px 0 10px; padding: 0; }
  .relationship .relationship-box a.button-anon-pen {
  width: 90%;}
  .relationship .relationship-box a.button-anon-pen span {
  padding: 6px 0;
  font-size: 10px;
  display: block;}
  
}


@media(max-width: 399px){
        /*/chek 380/*/
.slider-inner .banner-dec h3 { font-size: 25px; font-family: 'Poppins', sans-serif; line-height: 30px; padding: 0 0 15px; } 
.trusted h2 { font-size: 17px; text-align: center; padding: 5px 0 20px; margin: 0; color: #fff; text-transform: uppercase; font-weight: bold; }
.relationship .relationship-box { width: 100%; margin: 0 0 25px; }
.relationship .relationship-box p { height: 39px; font-size: 14px; text-align: center; line-height: 30px; }
.relationship .relationship-box img { width: 100%; height: 220px; }
.relationship .relationship-box ul { padding: 4px 0 0px; margin: 0; height: 40px; }
.relationship .relationship-box ul li { font-size: 12px; line-height: 19px; }
.relationship .relationship-box button.button-anon-pen { width: 50%; }
.relationship .relationship-box button.button-anon-pen span { padding: 6px 0; font-size: 11px; display: block; }
.matrimonial .matrimonial-box { width: 100%; float: left; text-align: center; padding: 0 10px; margin: 0; height: 130px; }
.matrimonial .matrimonial-box p { font-size: 13px; text-align: center; line-height: 30px; margin: 0; padding: 10px 0; }
.relationship h2 { font-size: 18px; text-align: center; padding: 0 0 10px; margin: 0; line-height: 20px; } 
.top-result form span.titleForm { color: #000; border-bottom: 0.5px solid #13a855; padding: 10px 10px; margin: 5px 0; font-size: 16px; letter-spacing: 0.5px; line-height: 20px; background: #daefe7; border-radius: 5px; }
.top-result h4 { font-weight: bold; font-size: 15px; background: #13a855; text-align: left; color: #fff; padding: 15px 10px; margin: 0 0 5px; border-radius: 5px; }
.top-result form .qualification label { font-weight: normal; font-size: 13px; color: #03391c; padding: 0; line-height: 25px; font-family: arial; text-transform: uppercase; }
.inn-contact .row{border: none !important; box-shadow: none !important; background: none !important; margin: 0 !important;}
.inn-contact .conta-inner-text { padding: 10px 0 10px; margin: 0 0 20px; border-bottom: 0.5px solid #00b954; }
.inn-contact .conta-inner-text ul.cont-d li i { border: 1px solid #03bd57; color: #00b954; padding: 0; width: 5%; text-align: center; border-radius: 4px; margin: 0 0 0px; font-size: 8px; background: none; line-height: 15px; }
.inn-contact .conta-inner-text ul.cont-d li a { font-weight: normal; padding: 0; margin: 0 0; font-size: 12px; line-height: 30px; color: #000; }
.inn-contact form { padding: 0; margin: 0; display: inline-block; width: 100%; }

.inn-contact form .input-cont { width: 100%; padding: 0 0 6px; margin: 0 0 10px; display: inline-block; border-bottom: 0.5px dotted #ccc; }
.inn-contact form .input-cont label { width: 25%; float: left; line-height: 30px; padding: 0; margin: 0; font-weight: bold; font-size: 12px; color: #0b8a45; font-family: 'Montserrat', sans-serif; text-transform: uppercase; border-right: 1px solid #0dce65; }
.inn-contact form .input-cont input { font-size: 13px; width: 75%; padding: 0; color: #035729; margin: 0; }
.inn-contact form .input-cont textarea { font-size: 13px; width: 75%; padding: 0; color: #035729; margin: 0; }  
.inn-contact form .input-cont input[type="submit"] { float: left; margin: 0 !important; width: 60%; border: none !important; }
  
  
  
}


@media(max-width: 379px){
        /*/chek 350/*/
}


@media(max-width: 349px) {
        /*/chek 320/*/
}

