/****************************** Common css **********************************/
/* .ussdr-menu > nav > ul {display: block;} */
.ussdr-menu  {display: block;}
/*********************** Common css *****************************/
/************************** home page ***************************/
.text-danger{color: #f20933; font-size: 16px;}
.ussdr-form-row.ussdr-form-multirow .ussdr-input:last-child {width: 22.5%;}
.ussdr-form-row.ussdr-form-nextsec{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.ussdr-form-steps-inner:nth-child(1) .ussdr-form-row.ussdr-form-nextsec{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.ussdr-form-row .ussdrbtn{max-width: calc(50% - 15px); width: 100%; }
.ussdr-form-row .ussdrbtn:disabled { opacity: 0.5; pointer-events: none; }
/* .ussdr-form-row.ussdr-form-nextsec { margin-top: 0; margin-bottom: 75px; } */
.ussdr-form-row.ussdr-form-nextsec .ussdrbtn--prevbtn{border-color: #14213e; color: #14213e;}



/* .ussdr-steps-info.ussdr-flex{width: 100%; position: absolute; bottom: 0; left: 0;} */
.ussdr-steps-info.ussdr-flex li{list-style-type: none; font-size: 15px; line-height: 16px; padding: 5px 15px; text-align: center; color: #999; width: 33.33%; font-family: 'Montserrat-Medium';  margin: 0; pointer-events: none;}
.ussdr-steps-info.ussdr-flex li.ussdr-active-steps{background: #14213e !important; color: #ffffff;}
.ussdr-steps-info.ussdr-flex li:nth-child(2) { background: #d1d4dc; }
.ussdr-steps-info.ussdr-flex li:nth-child(1), .ussdr-steps-info.ussdr-flex li:nth-child(3) { background: #e3e5e9; }
/*upload file*/
.upload-btn-wrapper {position: relative; /*overflow: hidden;*/ display: inline-block; } /* hidden comment for error message not display */
.uploadbtn {color: #999; background-color: white; padding: 8px 20px; border-radius: 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; letter-spacing: 2px; font-family: 'Montserrat-Light'; }
.uploadbtn span{font-size: 26px;}
.uploadbtn .img-size{font-size: 20px; margin-top: 5px; text-align: center;}
.uploadbtn img{margin-bottom: 50px;}
.uploadbtn img{margin-bottom: 10px;}
.file-upload{background-color: #ffffff;}
.ussdr-form-row .ussdr-form-inner-row.multi-select .ussdr-select{-webkit-appearance: none; padding: 0 80px 0 15px;}
/* 2nd step */

/*step design*/
/* Registration Type Details */
.ussdr-regi-details{background: #14213e; padding: 80px 0;}
.ussdr-regi-details-inner {text-align: center;}
.ussdr-regi-details-inner span{display: inline-block; border-radius: 50%; width: 110px; height: 110px; margin-bottom: 40px; border: 2px solid #ffffff;}
.ussdr-regi-details-inner span img{padding: 25px 0; display: block; margin: auto; width: auto;}
.ussdr-regi-details-inner h1{color: #ffffff; margin-bottom: 45px; text-transform: uppercase;font-size: 36px; line-height: 38px; font-family: 'Oswald-Medium'; font-weight: normal;}

.ussdr-regi-type ul{-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.ussdr-regi-type li{list-style-type: none; width: 33.33%; text-align: center;}
.ussdr-regi-type li:nth-child(2) a { background: #14213e; }
.ussdr-regi-type li a{display: block; position: relative; padding: 45px 0; background: #243251;}
.ussdr-regi-type li:last-child a{background: #7282a4;}
.ussdr-regi-type .ussdr-regi-active{background: #f20933 !important; padding: 60px 0 42px 0;}
.ussdr-regi-type .ussdr-regi-active:after{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.ussdr-regi-type li a:after{content: ''; background: url('../images/regi-type-arrow.png') no-repeat center center; width: 46px; height: 25px; display: block; margin: auto; -webkit-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all;}
.ussdr-regi-type li a h3{color: #ffffff; text-transform: uppercase; margin-bottom: 35px; letter-spacing: 1.6px;}
.ussdr-regi-type-details{background: #f20933; padding: 70px 70px 50px 70px}
.ussdr-regi-type-details p { font-size: 18px; line-height: 40px; color: #ffffff; }
.ussdr-regi-type-details .ussdr-flex{margin: 0 -25px;margin-top: 45px;}
.ussdr-regi-type-details .ussdr-flex .ussdrbtn { width: calc(50% - 50px); margin: 0 25px; text-align: center; font-size: 18px; letter-spacing: 1.6px;max-width: 325px; }
.ussdr-regi-type-details .ussdr-flex .ussdrbtn.ussdrbtn--red{color: #f20933; background: #ffffff;    border-color: #ffffff;}
.ussdr-regi-type-inner{display: none;}
.ussdr-regi-type-inner.ussdr-regi-type-active{display: block;}
/* Browse Store Product */
/* .ussdr-browse-store {padding: 130px 0;} */
.ussdr-browse-store{padding: 80px 0;}
.ussdr-browse-store-inner {position: relative;}
.ussdr-browse-store-btn {display: -webkit-box;display: -ms-flexbox;display: flex;position: absolute;left: 0;right: 0;top: 0;bottom: 0;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
/* Review */
.ussdr-review-sec{background: #f3f3f3; }
.ussdr-review {text-align: center;color: #304269;padding: 0 20px;width: 33.33%;margin-bottom: 50px;}
.ussdr-review p {color: #304269;line-height: 32px;margin-bottom: 20px;}
.ussdr-review .ussdr-ratting {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 30px;}
.ussdr-review .ussdr-ratting span {height: 21px;width: 24px;display: block;background-image: url(../images/star.png);background-size: 100%;margin-right: 3px;}
.ussdr-review .ussdr-ratting span:last-child {margin-right: 0px;}
.ussdr-review .ussdr-ratting span.half {background-image: url(../images/half-star.png);}
.ussdr-review .review-title {font-family: 'Montserrat-SemiBold'; margin-bottom: 20px;}
.review-user-name {font-family: 'Montserrat-SemiBold';font-size: 16px;margin-top: 35px;}
.review-user-des { font-family: 'Montserrat-Regular';font-style: italic;font-size: 16px;line-height: 19px;margin-top: 13px;}
.review-date {font-family: 'Montserrat-Regular';font-style: italic;font-size: 16px;margin-top: 32px;}
.read-more-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 7px;}
.blue-btn {background-color: #14213e;color: #ffffff;padding: 22px 110px;display: block;font-size: 25px;line-height: 25px;font-family: 'Oswald-Medium';text-transform: uppercase;letter-spacing: 1px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;border: 3px solid #14213e;}
.blue-btn:hover {background-color: transparent;color: #14213e;}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color: #fff !important;}
/*post sec*/
.ussdr-post-sec{background: #ffffff; padding: 80px 0;}
.ussdr-post { width: calc(49% - 22px); max-width: 623px; margin-right: 22px; }
.ussdr-post .ussdr-post-img {display: block;}
.ussdr-post .ussdr-post-img a{display: block; position: relative;}
.ussdr-post .ussdr-post-img a img{position: relative; z-index: 1;}
.ussdr-post .ussdr-post-img a:after{content: ''; background: #f3f3f3;position: absolute;top: 25px; left: 22px;width: 100%; height: 100%;}
.ussdr-post-inner{padding-left: 22px; margin-top: 65px;}
.ussdr-post-title a h4{font-family: 'Montserrat-SemiBold';color: #304269; line-height: 32px;}
.ussdr-post-short-des {margin-top: 30px;margin-bottom: 40px;}
.ussdr-post-short-des p {color: #304269;font-size: 18px;line-height: 32px;}
.ussdr-post .ussdr-post-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
/*footer*/
footer {background-color: #f20933; color: #f3f3f3;padding: 85px 0 100px 0; display: block;}
.footer_logo-wpr {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.footer_logo-wpr .footer_logo {max-width: 324px;}
.footer-widgets {font-family: "Montserrat-Light";display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 70px;}
.footer-widgets .footer-widget {min-width: 150px;padding-right: 20px;}
.footer-widgets .footer-widget h6 {font-family: 'Oswald-Medium'; font-weight: 500; letter-spacing: 1px; margin-bottom: 30px; text-transform: uppercase; font-size: 18px; line-height: 24px;}
.footer-widgets .footer-widget ul li {margin-bottom: 5px;}
.footer-widgets .footer-widget ul li:last-child {margin-bottom: 0;}
.footer-widgets .footer-widget ul li a {font-size: 18px;line-height: 30px;display: inline-block;position: relative;color: #f3f3f3;font-family: 'Montserrat-Regular';}
.footer-widgets .footer-widget ul li a:hover {color: #f3f3f3;}
.footer-widgets .footer-widget ul li a:after {position: absolute;content: "";left: 0;background-color: #ffffff;right: 100%;bottom: -2px;height: 2px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.footer-widgets .footer-widget ul li a:hover:after {right: 0;}
.ussdr-copyright-sec{padding: 24px 0; display: block; }
.ussdr-copyright-sec p{font-size: 18px; color:#304269; text-align: center; padding: 0 15px;}

/* Track page */

.ussdr-popup{position: fixed; width: 100%; height: 100%; z-index: 999; left: 0; top: 0; background: rgba(0, 0, 0, 0.78); display: none;}
.ussdr-popup .ussdr-popup-inner { position: absolute; width: 100%;z-index: 999; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); background: #ffffff; max-width: 500px; padding: 30px; }
.ussdr-popup .ussdr-close-popup {background: url('../images/remove.svg') no-repeat center center; width: 30px; height: 30px; position: absolute; top: 15px; right: 15px; cursor: pointer;    background-size: 100%; }
.ussdr-popup .ussdr-danger-icon{margin-bottom: 15px; display: block;}
.ussdr-popup .ussdr-danger-icon img { width: 100px; margin: auto; height: auto; }
.ussdr-popup .ussdr-popup-msg{text-transform: uppercase;font-size: 20px; text-align: center;    margin-bottom: 15px;}
.ussdr-popup .ussdr-form-row {margin-bottom: 15px;position: relative;}
.ussdr-popup .ussdr-form-row.ussdr-popupform-row .ussdr-select-arrow{width: 100%;}
.ussdr-popup .ussdr-form-row i.error,.ussdr-popup .ussdr-form-row  label.error {position: relative !important; bottom: 0; margin-top: 10px !important; display: block;}
.ussdr-popup .ussdr-input {padding: 10px; width: 100%; text-align: left; border: 1.5px solid #d3d3d4;font-size: 20px;}
.ussdr-popup .ussdr-popupform-row label{display: block; margin-bottom: 10px; font-family: 'Montserrat-Regular'; font-weight: 700; font-size: 16px;}
.ussdr-popup .ussdr-popupform-row input[type="file"] { display: block; margin-bottom: 10px; font-family: 'Montserrat-Regular'; width: 100%; padding: 10px 20px; border: 1.5px solid #d3d3d4; }
.ussdr-popup .ussdr-popupform-row .ussdr-select { width: 100%; border: 1.5px solid #d3d3d4; padding: 23px 80px 25px 15px; }
.common_alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; font-family: 'Montserrat-Regular'; }
.common_alert .inner_alert { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inner_alert .error_msg { width: 100%;}
.inner_alert .error_msg p{ font-size: 14px; }
.danger_alert { font-size: 18px; line-height: 20px; color: #b94a48; background-color: #f2dede; border-color: #eed3d7; display: none; }
.success_alert { font-size: 18px; line-height: 20px; color: #468847; background-color: #dff0d8; border-color: #d6e9c6; display: none; }
.progress { display: none; position: relative; margin: 20px 0; background-color: #ddd; border: 1px solid #ddd; padding: 1px; border-radius: 3px; font-family: 'Montserrat-Regular'; }
.progress-bar { background-color: green; width: 0; height: 30px; border-radius: 4px; }
.percent { position: absolute; display: inline-block; color: #fff; font-weight: bold; top: 50%; left: 45%; margin-top: -9px; margin-left: -20px; border-radius: 4px; }
/*common css page*/

/* faq page */
/* accordian */
.ussdr-accordian .ussdr-accordian-content p{font-size: 18px; line-height: 32px; margin-bottom: 35px;}
.ussdr-accordian .ussdr-accordian-content ul {list-style-type: disc;}
.ussdr-accordian .ussdr-accordian-content ul, .ussdr-accordian .ussdr-accordian-content ol { padding-left: 18px; margin-bottom: 32px;}
.ussdr-accordian .ussdr-accordian-content ul li,.ussdr-accordian .ussdr-accordian-content ol li{font-size: 18px; line-height: 32px; margin-bottom: 5px;}
.ussdr-accordian .ussdr-accordian-content ul li:last-child, .ussdr-accordian .ussdr-accordian-content ol li:last-child{margin-bottom: 0px;}
.ussdr-accordian .ussdr-accordian-content *{margin-bottom: 10px;}
.ussdr-accordian .ussdr-accordian-content p a{color: #f20933 !important;}
.ussdr-accordian .ussdr-accordian-content *:last-child{margin-bottom: 0;}
.ussdr-accordian.ussdr-blue-accordian .ussdr-accordian-content *{color: #304269;}
.ussdr-accordian.ussdr-red-accordian .ussdr-accordian-btn{background: #f20933;}
.ussdr-accordian.ussdr-red-accordian .ussdr-accordian-content{background: #c70d2f;background: #f7f7f7;}
.ussdr-accordian.ussdr-red-accordian .ussdr-accordian-content *:not(a){color: #ffffff;color: #000000;}
.ussdr-accordian.ussdr-red-accordian .alignleft{ float: left; margin-right: 30px; }
.ussdr-accordian.ussdr-red-accordian .alignright{ float: right; margin-left: 30px; }
.ussdr-faq-inner .ussdr-blog-filterlist ul.ussdr-faq-filters{padding: 25px 0px 60px 0px;}


.ussdr-faq-form{background: #f3f3f3;padding: 40px 20px !important;}
.ussdr-faq-form h4 {font-size: 26px; line-height: 38px; color: #304269; margin-bottom: 25px; text-transform: uppercase; text-align: center;}
.ussdr-faq-form .ussdr-form-row{margin-bottom: 15px;}
.ussdr-faq-form .ussdr-form-row .ussdrbtn{width: 100%;}
.ussdr-faq-form .ussdr-form-row:last-child{margin-bottom: 0px !important;}
.ussdr-faq-form .ussdr-select, .ussdr-faq-form .ussdr-input, .ussdr-faq-form .ussdr-textarea{font-size: 18px; width: 100%;padding: 11px 10px 11px 33px;text-align: left; resize: none;-webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);box-shadow: 0 0 13px rgba(0, 0, 0, 0.1);}
.ussdr-faq-form .ussdr-select-arrow:before{width: 34px; height: 34px;right: 12px;}
.ussdr-selected-faq-filters{ padding: 10px 5px !important; border-bottom: 2px solid #f3f3f3;display: none;}
.ussdr-faq-inner ul.ussdr-selected-faq-filters li{width: auto; font-size: 18px; color: #999999; background: #f3f3f3; padding: 17px 20px; margin: 5px;}
.ussdr-faq-inner ul.ussdr-selected-faq-filters li a { color: #999999; padding-left: 10px;}
/* aboutus page */
.ussdr-about-bottom h2 {margin-bottom: 35px; text-transform: uppercase; color: #304269}
.ussdr-about-bottom p {color: #304269;font-size: 18px; line-height: 36px;margin-bottom: 50px;}
.ussdr-about-bottom *:last-child{margin-bottom: 0;}
.ussdr-about-bottom a:not(.ussdrbtn){color: #f20933;}
.ussdr-about-bottom .ussdrbtn{width: 100%; display: block; text-align: center;}
.ussdr-about-partners-inner img{margin: auto;}

/* customer review */
.ussdr-customres-review{padding: 90px 0 150px 0;overflow: hidden;}
.ussdr-customres-review h2{ font-size: 40px; line-height: 40px ;color: #304269; text-transform: uppercase; text-align: center; padding-bottom: 65px; border-bottom: 2px solid  #f3f3f3; margin-bottom: 70px;}
.ussdr-review-inner{ margin: 0 -20px; margin-bottom: 40px;}
.ussdr-review-left,
.ussdr-review-right{width: calc(50% - 40px); margin: 0 20px;}
.ussdr-review-image{position: relative;display: block;}
.ussdr-review-image .ussdr-review{padding: 0;}
.ussdr-review-image .ussdr-ratting{ position: absolute; top: 50%; margin-bottom: 0; z-index: 1; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; }
.ussdr-review-image:hover .ussdr-review:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.81); }
.ussdr-review-image:hover .ussdr-ratting{opacity: 1;}
.ussdr-review-image img{width: 100%; -o-object-fit: cover; object-fit: cover;}
.ussdr-review-fullheightimage img{max-height: 690px;}
.ussdr-review-fullwidthimage img{max-height: 330px;}
.ussdr-review-sideimage img{min-height: 330px;}
.ussdr-review-twoimages{margin: 30px -20px 0 -20px;}
.ussdr-review-singlerow .ussdr-review-twoimages{margin-top: 0px;}
.ussdr-review-contactimage{padding: 150px 0 175px 0; text-align: center; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.ussdr-review-contactimage h3{text-transform: uppercase; color: #ffffff; font-size: 40px; line-height: 40px; margin-bottom: 40px;}
.ussdr-review-contactimage .ussdrbtn{display: inline-block;}
.ussdr-bottom-shadow{position: relative;overflow: hidden;}
.ussdr-bottom-shadow:after { content: ''; -webkit-box-shadow: 0px -10px 185px 120px black; box-shadow: 0px -10px 185px 120px black; width: 100%; position: absolute; left: 0; bottom: 0; }
/* animal typr page */
.chosen-container .chosen-results li{width: 100%; background: transparent !important;height: auto; text-align: left; margin-bottom: 10px; line-height: 16px; pointer-events: auto; font-family: 'Montserrat-Regular'; font-weight: 700;}
.chosen-container-multi .chosen-choices { background: #ffffff; padding: 22px 80px 22px 15px; border: none; background-image: none;}
.chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap; width: auto; height: unset; /*padding: 22.5px 0;*/ background: transparent; }
#ussdr-serviceprovided.ussdr-chosen.valid ~ .chosen-container-multi.chosen-container-active .chosen-choices li.search-field{width: auto;}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family: 'Montserrat-Light';font-size: 18px; line-height: 26px; width: 100% !important;}
.chosen-container-multi .chosen-choices li.search-choice { background-color: #f3f3f3; width: auto; height: auto; pointer-events: auto; font-size: 16px; padding: 5px 20px 5px 7px; background-image: none; color: #000000; border-color: #999999; }
.chosen-container .chosen-results li.highlighted {background: #14213e !important;}
.select2.select2-container { width: 100% !important;font-family: 'Montserrat-Light'; background: #ffffff; border: none; font-size: 20px; line-height: 25px; text-align: center; -webkit-appearance: none; } 
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{ white-space: pre-wrap; word-break: break-word;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {padding: 0;}
.select2-container--default .select2-selection--multiple {border: none !important;    background-image: url(../images/grey-arrow.png); display: block; background-repeat: no-repeat; background-position: right 15px center;padding: 18px 80px 18px 18px ;    cursor: default;}
.select2-results__options{font-family: 'Montserrat-Light'; font-size: 16px;}
.select2-container .select2-search--inline .select2-search__field {text-align: center; font-family: 'Montserrat-Light';font-weight: 700;color: #333333; width: 469px !important;}
.ussdr-common-margin .ussdr-regiform-steps{padding: 0;}
/*contact form comments section css*/
.ussdr-blog-detils-section p.logged-in-as {margin-top: 8px; margin-bottom: 15.3px; color:#333 ; }
.ussdr-blog-detils-section p.logged-in-as a {font-size: 15.3px; }
.ussdr-blog-detils-section .comment-form label {color: #333; margin-right: 13px; line-height: 1.5; font-family: 'Montserrat-Light';font-size: 14px;min-width: 120px;display: inline-block;}
.ussdr-blog-detils-section p.comment-form-comment {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.ussdr-blog-detils-section p.form-submit {margin-top: 15px; }
.ussdr-blog-detils-section p.form-submit .submit {margin-left: 130px;padding: 8.5px;max-width:136px; border-radius: 3px; background: #f20933; color: #ffffff; font-size: 12.75px; border: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; cursor: pointer;}
.ussdr-blog-detils-section p.form-submit .submit:hover{background: #000000; }
.ussdr-blog-detils-section .comment-form textarea ,.comment-form input{border: 1px solid #333; background: #ffffff; border: 1px solid #e5e5e5; padding: 8px 10px;width: 400px;font-size:14.45px;    font-family: 'Montserrat-Light';}
.ussdr-blog-detils-section .comment-form p {margin-bottom: 28.9px;display:-webkit-box;display:-ms-flexbox;display:flex ;position: relative;font-size: 15.3px; line-height:23.8px;}
.ussdr-blog-detils-section p.form-submit {margin-bottom: 0;}
.ussdr-blog-detils-section .comment-form p i.error,.comment-form p label.error{padding-left: 131px;}
.ussdr-blog-detils-section .comment-form-cookies-consent input[type='checkbox']  {width: 21.25px; height: 21.25px; padding: 0;cursor: pointer; -moz-appearance: checkbox;-webkit-appearance: checkbox;}
.ussdr-blog-detils-section p.comment-form-cookies-consent {margin-left: 131px; margin-top: 15px; }
.ussdr-blog-detils-section .comment-form-cookies-consent label {margin-left: 0px; font-size: 14px; line-height: 21.25px; }
.ussdr-blog-detils-section p.form-submit {display: block; }
/*Css for Captcha - contact us page*/
.ussdr-contactus-form .g-recaptcha div:first-child{width: 359px !important;}
.ussdr-contactus-form #g-recaptcha-hidden-error{ margin-top: 20px !important;}
.ussdr-contactus-form .wpforms-recaptcha-container{ margin-bottom: 32px !important; }
.page-template-contact_us iframe{width: 358px !important;height: 700px  !important;}
.page-template-contact_us .grecaptcha-badge{zoom:1.15 !important}

/*comment reply section css*/
.ussdr-blog-detils-section .comment-content p {color: #000000; }
.ussdr-blog-detils-section footer.comment-meta {background: none; padding: 10px 0 0; border-top: 0;color: #000000;}
.ussdr-blog-detils-section .comment-author.vcard {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.ussdr-blog-detils-section .comment-author.vcard img {border-radius: 50%; margin-right: 14.45px; width:68px;height:68px}
.ussdr-blog-detils-section .comment-author.vcard {margin-bottom: 13.6px; }
.ussdr-blog-detils-section .comment-content p {font-family: 'Montserrat-Light'; font-size: 11.9px; color: #333; vertical-align: top; }
.ussdr-blog-detils-section .comment-content {margin-top: 9px; }
.ussdr-blog-detils-section .comment-metadata a {color: #f20933; font-family: 'Montserrat-Light'; font-size: 11.9px; }
.ussdr-blog-detils-section .comment-metadata a:hover {color: #000000; }
.ussdr-blog-detils-section .comment-author a.url ,b.fn {font-size: 21.25px; color: #000000; text-transform: capitalize; }
.ussdr-blog-detils-section .reply {max-width: 85px;background: #f20933;padding:7px 5px;border-radius: 0px;margin-top: 10px;cursor: pointer;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.ussdr-blog-detils-section .reply:hover{background: #000000;}
.ussdr-blog-detils-section .reply a.comment-reply-link svg {width: 13px; }
.ussdr-blog-detils-section svg.icon.icon-mail-reply {width: 20px; height: 20px; margin-right: 8px; fill: #ffffff; }
.ussdr-blog-detils-section a.comment-reply-link {display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size:13.6px; font-family: 'Montserrat-Regular'; }
.ussdr-blog-detils-section .comment-body {margin-bottom: 25.5px; }
.ussdr-blog-detils-section span.says {color: #000000; font-size: 19.55px; margin-left: 5px; }
.ussdr-blog-detils-section ol.comment-list li {list-style: none; }
.ussdr-blog-detils-section ol.comment-list {font-family: 'Montserrat-Light';}
.ussdr-blog-detils-section ol.comment-list a {color: #f20933;}
.ussdr-blog-detils-section h2.comments-title {margin-bottom: 10px; color: #f20933; font-size: 21.25px; text-transform: uppercase; }
/* .ussdr-blog-detils-section .comments-area {margin-top: 25px; } */
.ussdr-blog-detils-section .depth-2 ,.depth-3,.depth-4{margin-left: 39.1px; border-left: 1px solid #ddd; padding: 0 14.45px; }
.ussdr-blog-detils-section .depth-3{margin-left: 42.5px;}
.ussdr-blog-detils-section .depth-4{margin-left: 46.75px;}
.ussdr-blog-detils-section .depth-5{margin-left: 51px;}
.ussdr-blog-detils-section .comment-form-cookies-consent label{margin-left:5px}
/*captcha*/
.sgr-recaptcha iframe {
    width: 100%;
    height: 90px;
}
.sgr-recaptcha > div{width: 100% !important;}

/*single post css */
body.single-post {
    zoom: 1 !important;
}
body.single-post .header-transparent,body.single-post .ussdr-banner,body.single-post .ussdr-fullwidth-loader,body.single-post .ussdr-message-loader,
 body.single-post footer,body.single-post .ussdr-copyright-sec  {
    zoom: 0.85 !important;
}
.sgr-recaptcha{ margin-left: 130px !important;}
.single-post .ussdr-common-margin{margin: 65.6px 0 !important;}
.single-post .ussdr-blog-list-section .ussdr-container{max-width: 1045.5px !important; }
.single-post .ussdr-blog-list-section .ussdr-blog-sidepadding{padding-bottom: 19.55px;}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul{padding: 21.25px 32px 51px;}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist h3{font-size: 21.25px;line-height: 32.3px;}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul li {padding-bottom: 21.25px; }
.single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner li a{padding: 42.5px 0;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-section .entry-title {margin-bottom: 21.25px;line-height: 42.5px;font-size: 30.6px;}
.single-post .ussdr-blog-list-section .ussdr-blog-owner-section{margin-bottom: 42.5px;}
.single-post .ussdr-blog-list-section .ussdr-blog-owner-section span,.single-post .ussdr-blog-list-section .ussdr-blog-owner-section span a{font-size: 11.05px;line-height: 12.75px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-image{height: 450.5px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content{padding: 34px 0;}
.single-post .ussdr-blog-list-section .ussdr-blog-details p{font-size: 15.3px;line-height:23.8px;margin-bottom: 29.75px; }
.single-post .ussdr-blog-list-section .ussdr-blog-detils-section h2.comments-title{font-size: 21.25px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-section .comment-body{margin-bottom: 25.5px;}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul li a{font-size: 15.3px;}
.single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner li{padding-bottom: 0;}
.single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner li a h4{font-size: 18.7px;}
.single-post .ussdr-blog-list-section .ussdr-blog-details *:last-child{margin-bottom: 0;}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul li:last-child{padding-bottom: 0px;}
#respond h3{font-size: 21.25px;}
.single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner{padding: 0;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h2{font-size: 23.8px; line-height: 32.3px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h3{font-size:21.25px;line-height: 32.3px;}
.single-post .ussdr-blog-list-section .ussdr-blog-details ul li,.single-post .ussdr-blog-list-section .ussdr-blog-details ol li{font-size: 15.3px;line-height: 23.8px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h4{font-size: 18.7px;line-height: 34px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h5{font-size: 17px; line-height: 24.65px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h6{font-size: 12.75px; line-height: 20.4px;}
.wp-block-quote{margin-bottom:35px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details .wp-block-quote {border: 1px solid #f20933; padding: 0 30px 25px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details .wp-block-quote::before {content: ''!important; background-image: url("../images/quote.png"); width: 50px; height: 50px; display: block; margin: auto; background-repeat: no-repeat; border-radius: 100%; border: 1px solid #f20933; text-align: center; background-position: center; position: relative; margin-top: -21px; background-color: #fff; }
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details .wp-block-quote::after {content: ''!important; }
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details .wp-block-quote p {padding: 5px 0 0; color: #f20933; }


/* edit user/handler's page */

/* register new dog */
.terms_con{padding-left: 80px;}

/*Start 404 page*/
.error404 .header-transparent{position: static;-webkit-box-shadow: 0px 0px 16px 0px rgba( 0, 0, 0 , 0.2);box-shadow: 0px 0px 16px 0px rgba( 0, 0, 0 , 0.2);}
.error404 .header-transparent.fixed{position: fixed;}
.error404 .header-transparent .ussdr-logo{display: none;}
.error404 .header-transparent .ussdr-logo-color{display: block;}
.error404 .ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{color: #304269 !important;}
.error404 .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{color: #f20933 !important;}
.error404 .ubermenu-sub-indicators .ubermenu-has-submenu-drop.ubermenu-item-level-0>.ubermenu-target:after{border-top: 6px solid #304269;}
.error404 .ubermenu-sub-indicators .ubermenu-has-submenu-drop.ubermenu-item-level-0.ubermenu-active>.ubermenu-target:after{border-top: 6px solid #f20933;}
.error-404 {padding: 200px 15px;margin: auto;}
.error-404 .page-content img{margin: auto;}
.error-404 .page-content .go-to-home {text-align: center; }
.error-404 .page-content .go-to-home a {display: inline-block;}
.error-404 .page-content .page-title{color: #304269; text-transform: uppercase;text-align: center;margin-top: 70px; margin-bottom: 20px; font-weight: bold; letter-spacing: 1px;}
/*End 404 page*/
/*Registration page my account section*/
.ussdr-regiform-my_account .ussdrbtn {display: inline-block; }
.ussdr-regiform-my_account p {margin-bottom: 40px; }

.ubermenu .ubermenu-image:not(.ubermenu-image-lazyload){height: 275px !important; object-fit: cover;}
/* from style.css */
/* .uploadbtn{display: none;} */
/* .upload-btn-wrapper input[type=file]{position: unset;} */


/* blog pagination */
.pagination {text-align: center; }
.pagination li{display: inline-block; padding: 5px;}
.pagination li a,.pagination li{color: #999; font-family: 'Montserrat-Light';}
.pagination li.next a,.pagination li.prev a{padding: 26px 29px; cursor: pointer; border: 2px solid #f3f3f3; color: #9c9c9c;}
.pagination li.active a{  font-family: 'Montserrat-SemiBold';color: #999;cursor: default;}
.pagination li.next{margin-left: 15px;}
.pagination li.prev{margin-right: 15px;}
.ussdr-contact-details h4{font-size: 22px; font-family: 'Montserrat-SemiBold'; }
.ussdr-contact-details p, .ussdr-contact-details p a{line-height: 33px;}
/* faq */
.ussdr-accordion-section-faq-page .pagination{margin-top: 100px;}
.menu-about-content p{ font-size: 15px; color: #304269; font-family: 'Montserrat-Regular' !important; }

.ussdr-map-section{visibility: visible;min-height: unset;}

/* media start */
@media screen and (max-width: 1366px) {
    .ussdr-blog-filterlist ul{ padding: 25px 25px 60px 25px;}
    ul.ussdr-blog-filterlist-inner{ padding: 0 !important;}
    ul.ussdr-blog-filterlist-inner li a, .ussdr-blog-listing .ussdr-blog-listing-inner{ padding: 25px 0;}
    .ussdr-regi-type-details{padding: 70px;}
    .single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul{padding: 21.25px 21.25px 51px;}
    .single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner li a,.single-post .ussdr-blog-list-section .ussdr-blog-listing .ussdr-blog-listing-inner{padding:21.25px 0;}
}


@media screen and (max-width: 768px) {
    .ussdr-checkbox [type="checkbox"]:not(:checked) ~ label, .ussdr-checkbox [type="checkbox"]:checked ~ label {padding-top: 0px; }
    .ussdr-regi-type-details .ussdr-flex{margin-top: 25px;}
    
    /* registration steps form */
    .ussdr-post{width: 100%; margin-right: 0; margin-bottom: 25px; max-width: none; overflow: hidden;}
    .ussdr-post .ussdr-post-img a img { width: calc(100% - 22px); }
    /* contact us */
    
    .wpforms-field-row-block.wpforms-first.wpforms-one-half{margin-top: 0px !important;}
    .wpforms-field-row-block.wpforms-one-half{margin-top: 40px !important;}
    /* accordian */

}
@media screen and (max-width: 767px) {
   
    .footer-widgets{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .footer-widgets .footer-widget{width: 100%; padding-right: 0; margin-bottom: 30px;}
    .footer-widgets .footer-widget:last-child{ margin-bottom: 0px;}
    .ussdr-post-btn .blue-btn {padding: 22px 50px;}
    .ussdr-review{margin-bottom: 30px; }
    .ussdr-review:last-child{margin-bottom: 0px; border-bottom: 0px solid; padding-bottom: 0px;}
    .ussdr-regi-type-details .ussdr-flex{margin: 30px 0px 0 0px; ;}
    .ussdr-regi-type-accordian .ussdr-regi-type-details .ussdr-flex .ussdrbtn{width: 100%; margin: 10px 0;}
    
    footer, .ussdr-regiform-steps {padding: 50px 0; }
    

   
    .ussdr-faq-form.ussdr-contactus-form .ussdr-form-row{margin-bottom: 25px;}
    .ussdr-contact-details{margin: 25px 0;}
    .ussdr-officehour-details h4{margin-bottom: 35px;}
    .ussdr-contactus-form .wpforms-field textarea{min-height: 300px !important;}
    body.single-post .header-transparent,body.single-post .ussdr-banner,body.single-post .ussdr-blog-list-section,body.single-post .ussdr-fullwidth-loader,body.single-post .ussdr-message-loader,
    body.single-post footer,body.single-post .ussdr-copyright-sec  {
        zoom: 1 !important;
    }
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist h3{font-size: 20px; line-height: 28px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-section .entry-title{font-size: 24px; line-height: 50px;}
.single-post .ussdr-blog-list-section .ussdr-blog-details p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 35px;
}
.single-post .ussdr-blog-list-section .ussdr-blog-filterlist ul li a {
    font-size: 18px;
}
.single-post .ussdr-blog-list-section ul.ussdr-blog-filterlist-inner li a h4{font-size: 22px;}
.single-post .ussdr-common-margin{margin: 50px 0 !important;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h2{font-size: 24px; line-height: 32px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h3{font-size: 20px; line-height: 28px;}
.single-post .ussdr-blog-list-section .ussdr-blog-details ul li,.single-post .ussdr-blog-list-section .ussdr-blog-details ol li{font-size: 18px;line-height: 28px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h4{font-size: 22px; line-height: 28px;}
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h5,
.single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details h6{font-size: 22px; line-height: 28px;}

/*.sgr-recaptcha{ margin-left: 125px !important;}*/
}
@media screen and (max-width: 575px) {
    .uploadbtn{position: unset;padding: 40px;}
    .file-upload{margin-bottom: 20px !important;}    
    .uploadbtn img{width: 100px !important; margin: auto ;margin-bottom: 30px; height: 100px !important;}
    .ussdr-post .ussdr-post-img{margin-top: 0;}
    .ussdr-post-short-des{margin-bottom: 20px;}
    .ussdr-regi-type li a h3{margin-bottom: 9px;}
    .ussdr-regi-type li{width: 100%;}
    .ussdr-regi-type li a,.ussdr-regi-type .ussdr-regi-active{padding: 15px 0;}
    .ussdr-regi-type-details {padding: 20px; }
    .ussdr-regi-type-details .ussdr-flex {margin-top: 30px; }
    .ussdr-regi-details-inner h1{margin-bottom: 30px;}
    .ussdr-regi-details {padding: 40px 0; }
    .review-user-name{margin-top: 0;}
    .read-more-btn .blue-btn{padding: 20px;width: 100%; text-align: center; max-width: 320px;}
    /*comment reply section css*/
    .ussdr-blog-detils-section .depth-2 ,.depth-3,.depth-4{margin-left: 15px}
    .ussdr-blog-detils-section .depth-3{margin-left: 17px;}
    .ussdr-blog-detils-section .depth-4{margin-left: 19px;}
    .ussdr-blog-detils-section .depth-5{margin-left: 21px;}
    .ussdr-blog-detils-section .comment-form p{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .ussdr-blog-detils-section p.form-submit .submit,p.comment-form-cookies-consent{margin-left:0}
    .ussdr-blog-detils-section .comment-form textarea, .comment-form input{width:100%}
    .ussdr-blog-detils-section .comment-form p i.error, .comment-form p label.error{padding-left: 0;}
    .ussdr-blog-detils-section p.comment-form-cookies-consent{-ms-flex-wrap: unset;flex-wrap: unset;margin-left:0}
    .ussdr-faq-inner .ussdr-blog-filterlist ul li{width: 100%;}
    .sgr-recaptcha{ margin-left: 0px !important;}
    .sgr-recaptcha > div{width: 304px !important;}
    .single-post .ussdr-blog-banner h1{font-size: 30px; padding: 0 15px;}
    .single-post .ussdr-blog-banner picture img{height: 360px;}
    .wp-block-quote{margin: 0 0 25px;}
    .single-post .ussdr-blog-list-section .ussdr-blog-detils-content .ussdr-blog-details .wp-block-quote{padding: 0 15px 15px;}
    /*Contact us page captcha*/
    .page-template-contact_us .grecaptcha-badge{zoom:1 !important}

} 
@media screen and (max-width: 399px){

    .footer-widgets .footer-widget h6{margin-bottom: 18px;}
    .footer-widgets{margin-top: 20px;}
}
.shopify-buy-frame {zoom: 1.15; }
/*.ussdr-menu .ubermenu .ubermenu-item.ubermenu-active.ubermenu-in-transition>.ubermenu-submenu-drop, .ussdr-menu .ubermenu .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {overflow: visible !important;}*/
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega{overflow: visible !important;}