@-webkit-keyframes fadeInDown

{

  0%

  {

    opacity: 0;

    -webkit-transform: translateY(-20px);

  }

  100%

  {

    opacity: 1;

    -webkit-transform: translateY(0);

  }

}



@keyframes fadeInDown

{

  0%

  {

    opacity: 0;

    transform: translateY(-20px);

  }

  100%

  {

    opacity: 1;

    transform: translateY(0);

  }

}



@media screen and (min-width: 769px)

{

  .parallax

  {

    /*min-height: calc(100vh - 98px);*/

  }

  .desktop-nav.header-nav-main

  {

    display: block;

    text-align: right;

  }

  .desktop-nav.header-nav-main ul

  {

    display: inline-block;

  }

  #header .mobile-nav

  {

    display: none !important;

  }

  #header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a

  {

    padding-bottom: 10px;

  }

  .modal-dialog.modale-block:not(.modal-sm)

  {

    width: 96%;

  }

  .owl-theme .owl-nav

  {

    margin-top: -17px;

  }

}



@media screen and (max-width: 769px)

{

  #header.submenu_header .dropdown-menu:before

  {

    top: -18px;

  }

  .profile_rating_div

  {

    /*margin-bottom: 10px;*/

  }

  .caretacker-box .profile_rating_div

  {

    margin: 0px;

  }

  .parallax

  {

    padding-top: 87px;

    padding-bottom: 87px;

    /*min-height: calc(100vh - 94px);*/

  }

  /* start arrow down btn */

  .parallax .divider .fa, .parallax .divider .icons

  {

    font-size: 24px;

  }

  .divider .fa, .divider .icons

  {

    width: 24px;

    height: 24px;

    line-height: 24px;

    margin: 0 auto 0 -12px;

    top: 5px;

  }

  /* end arrow down btn */

  .desktop-nav.header-nav-main, .submenu_header .service_tag

  {

    display: none;

  }

  .mobile-nav[class*="col-"], .mobile .notification_arrow, .service-menu

  {

    position: initial;

  }

  .mobile-nav .nav.nav-pills

  {

    float: right;

  }

  .notification_arrow .commentList

  {

    position: absolute;

    right: 0px;

    left: 0px; 

    display: none;

    width: 100%;

    margin: auto;

    padding: 0px 10px;

    background: #fff;

    border: 2px solid #f5f7fa;

    border-radius: 0px 0px 3px 3px;

    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.26); 

		-webkit-animation-duration: 0.2s;

		animation-duration: 0.2s;

		-webkit-animation-fill-mode: both;

		animation-fill-mode: both;

  }

  .notification_arrow:hover .commentList

  {

    display: block;

    top:auto;

    -webkit-animation-name: fadeInDown;

    animation-name: fadeInDown;

  }

  .notification_arrow .commentList:before

  {

    content: "";

    position: absolute;

    z-index: 999;

    border: 8px solid transparent;

    border-bottom-color: #ddd;

    right: 48px;

    top: -19px;

  }

  .mobile-nav .dropdown-menu>li>a

  {

    line-height: 24px;

    border-bottom: 1px solid #ddd;

    padding: 5px;

  }

  .dropdown-menu.dropdown-service, .dropdown-menu.dropdown-service-post

  {

    width: 100%;

    border-radius: 0px;

    left: 0px;

    margin-top: 5px;

  }

  header .dropdown-menu.dropdown-service:before, header .dropdown-menu.dropdown-service-post:before

  {

    border-bottom-color: #e2e0e0;

  }

  .service-menu:hover .dropdown-menu.dropdown-service, .service-menu:hover .dropdown-menu.dropdown-service-post

  {

    display: block;

  }

  .dtnw-type

  {

    display: none;

  }

  .uid-type~.material-input

  {

    display: block;

  }

  .uid-type~.material-input:before

  {

    content: 'DTNWU';

    position: absolute;

    display: block;

    z-index: 1;

    padding: 6px 10px;

    margin: 3px;

    font-size: 14px;

    color: #FFF;

    background: #65cc33;

  }

  .form-control.uid-type, .form-control.uid-type:focus

  {

    padding-left: 85px;

    z-index: 1;

  }

  .owl-carousel .owl-nav

  {

      top: 50%;

      margin-top: -20px;

  }

  .custome .modal-footer

  {

    position: initial;

  }

  .custome .modal-content strong, .align-label label strong

  {

    width: auto;

    padding-right: 4px;

  }

  .custome .img-responsive, .toggle-content .img-responsive

  {

    margin-bottom: 10px;

  }

  .align-label label, .align-label-n label

  {

    display: block;

    margin-left: -15px;

    margin-right: -15px;

  }

  .m-center

  {

    text-align: center !important;

  }

  .panel-title

  {

    font-size: 18px;

  }

  .modal-footer
  {
    text-align: center;
  }

  .modal-footer .btn
  {
    float: none !important;
  }

  /* custome modal design*/
  .modal-content
  {
    border-radius: 0;
    border: 0px;
    box-shadow: none;
  }

  .custome+.modal-backdrop.in
  {
    opacity: 0.8;
  }

  .modal-dialog:not(.modal-sm)::-webkit-scrollbar

  {

    width: 10px;

    /*height: 3px;*/

    background: #f0f0f0;

  }

  .modal-dialog:not(.modal-sm)::-webkit-scrollbar-thumb

  {

    margin: 2px;

    border-radius: 10px;

    background: #AAA;

  }

  .modal-dialog:not(.modal-sm)::-webkit-scrollbar-track

  {

    border-radius: 0;

  }

  .mb-sm

  {

    margin-bottom: 2px !important;

  }

  /* custome modal design*/

  .carepiv .toggle .view-care

  {

    width: 40px;

    bottom: -18px; 

    font-size: 30px; 

    height: 40px;

    line-height: 40px;

    padding: 0px;

  }

  .carepiv

  {

    margin: 35px 0px 0px;

  }

  .carepiv .toggle

  {

    margin-bottom: 13px;

  }

  .post-meta

  {

    margin-top: 15px;

  }

  .panel-body .text-right

  {

    text-align: center;

  }

  .panel-title-body .btn, .panel-title-body .form-control

  {

    margin: 7px;

    margin-right: 5px; /* updated -9px to 5px */

    padding: 1px 7px;

    font-size: 16px;

  }

  .favourite-btn

  {

    margin-top: 4px;

    text-align: right;

  }

  .panel-title-body .btn-group

  {

    text-align: center; 

    margin-top: 6px;

  }

  .panel-title-body .btn-group .btn

  {

    margin: -1px;

    padding: 4px 18px;

    height: auto;

    margin-bottom: 10px;

    float: none;

    margin-left: -4px; /* updated -3px to -4px */

  }

  .panel-title-body .btn-group .btn.active

  {

    border: 2px solid #286296; 

  }

  .pro.text-center .label

  {

    line-height: 51px;

  }



  /* Radio tabs */

  .tabs.tabs-simple .nav-tabs>li

  {

    min-width:33.33%;

    max-width:33.33%;

  }

  .tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus

  {

    padding: 8px 8px;

  }

  .tabs.tabs-simple.tabs-mobile .nav-tabs > li a, .tabs.tabs-simple.tabs-mobile .nav-tabs > li a:hover, .tabs.tabs-simple.tabs-mobile .nav-tabs > li a:focus

  {

    padding: 5px 10px;

  }

  html .tabs.tabs-simple.tabs-mobile .nav-tabs>li
  {
    min-width: 28%;
  }

  html .tabs.tabs-simple.tabs-mobile .nav-tabs>li:last-child

  {

    min-width: 10%;

    text-align: -webkit-center;

  }

  html .tabs.tabs-simple.tabs-mobile .nav-tabs>li:last-child .btn

  {

    padding: 10px 5px;

  }

  html body .tabs.tabs-bottom .nav-tabs li.active a

  {

      /*background-color: rgb(101, 204, 51);

      border-bottom-color: #eeeeee !important;*/

  }

  .active .featured-boxes~p

  {

      /*color: #fff;*/

  }

  .tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus

  {

    /*border-bottom-color: #eeeeee !important;

    background: #ddd;*/

  }

  .featured-boxes~p

  {

    /*color: #286296;*/

  }

  .search-filter h3

  {

    display: none;

  }

  .top-header .bottomMenu

  {

    top: 42px;

    z-index: 99;

  }

  .modal-body .owl-carousel

  {

    width: 262px;

    margin: auto;

  }

  #report_comment_model button.close

  {

    z-index: 999;

    position: absolute;

    right: 4px;

  }

  .featured-boxes

  {

    /*display: none;*/

  }

  /* added by sujeet*/

  .custome .modal-content

  {

    margin-top: 0px;

  }

  .topright

  {

    top: 5px;

    right: 5px;

  }

  .notification_arrow .commentList li

  {

    /*padding-bottom: 5px;*/

  }

  .panel.list a.btn

  {

    margin-left: 5px;

    margin-right: 5px;

  }

  .search-filter .row

  {

    margin-right: 0px;

    margin-left: 0px;

  }

  .mobile-nav .nav-pills>li:last-child a

  {

	  padding-left: 0px;

  }

  .mobile-nav .dropdown-menu>li>a

  {

    line-height: 24px;

    border-bottom: 1px solid #ddd;

    padding: 5px !important;

  }

  .mobile-nav ul.nav-pills > li.active > a

  {

    height: 20px;

    margin-top: 10px;

    padding: 1px 5px;

  }

  .nav .open>a, .nav .open>a:focus, .nav .open>a:hover

  {

    background-color: transparent;

  }

}



@media(max-width: 600px)

{

  /*.askuid .radio label

  {

    padding-right: 7px;

  }*/

  .care-box .post-meta:last-child

  {

    margin-top: 0px;

  }

  .commentList li a

  {

    display: inline-block;

    width: 100%;

/*    padding: 6px 20px 16px 7px !important;*/

  }

  .commentList li:last-child

  {

    margin-bottom: 10px;

  }

  .commentList li:first-child .pl-sm

  {

    padding:5px 0px;

  }

  .panel.post-uid, .panel.post-uid .tab-content

  {

    padding-bottom: 10px;

  }

  .askuid

  {

    /*color: #fff;

    background: rgb(101, 204, 51);*/

    margin-bottom: -20px;

  }

  .askuid h4

  {

    /*color: #fff;*/

  }

  .askuid .radio label.active

  {

    /*background: #777b84;

    color: #fff;*/

  }

  .askuid .radio label

  {

    /*background: #ffffff;

    color: #286296;*/

  }

  .askuid .radio label.active .circle

  {

    border-color: #ffffff;

  }

  .askuid .radio label.active .check

  {

    background-color: #ffffff;

  }

  .panel-title-body .btn-group

  {

    float: right !important;

    margin-top: 12px;

    width: 100%;

  }

  div.message-box

  {

    right: 0px;

  }

  .parallax

  {

    /*min-height: calc(100vh - 94px);*/

  }

}



@media(min-width: 600px)

{

  #header .header-nav-main

  {

    clear: none;

  }

}

@media(max-width: 640px)

{

  .parallax {

    padding-top: 19px;

    padding-bottom: 21px;

  }

  .service-search .input-group-addon.location{

    font-size: 0px;

    margin: -5px;

    padding: 0px;

    width: 0px;

    margin-right: -2px;

    background: transparent;

    border: none;

  }

  .care-box .post-meta:last-child{

    margin-top: 0px;

  }

}



@media screen and (max-width: 480px)

{

  .mobile-nav ul.nav-pills > li.active > a

  {

    margin-top: 5px;

  }

  /* Arrow down btn */

  .parallax .divider

  {

    margin: 0px 0px;

    padding: 20px 0;

  }

  /* Arrow down btn end */

  #header.submenu_header

  {

    padding: 0px 0px;

  }

  .nav>li:last-child a

  {

    /*padding-right: 15px;*/

  }

  .nav>li>a

  {

    padding: 6px 5px;

  }

  .featured-boxes-style-6 .featured-box .icon-featured

  {

    font-size: 35px;

    height: 50px;

    width: 50px;

    line-height: 50px;

    margin-bottom: 5px;

  }

  .service_title, .service_title a, .service_title a:hover

  {

    font-size: 18px;

	padding-top:3px;

  }

  .featured-boxes~p

  {

    font-size: 16px;

  }

  .form_regs .form-control

  {

    height: 39px;

    margin-bottom: 8px;

  }

  .btn-group-lg>.btn, .btn-lg

  {

    font-size: 16px;

    line-height: 1;

  }

  .uid-type~.material-input:before

  {

    padding: 5px 10px;

  }

  .owl-carousel

  {

    margin-top: 0px;

  }

  .parallax

  {

    padding-top: 9px;

    padding-bottom: 9px;

    /*min-height: calc(100vh - 79px);*/

  }

  .dropdown-menu.dropdown-service, .dropdown-menu.dropdown-service-post

  {

    margin-top: 1px;

  }

  #header.submenu_header .dropdown-menu.dropdown-service-post:before

  {

    /*right: 90px;*/

    right: 70px;

  }

  .notification_arrow .commentList:before
  {
    right: 27px;
  }

  .panel-title-body .btn-group .btn

  {

    padding: 4px 5px;

    font-size: 11px;

  }

  .panel-title-body .btn, .panel-title-body .form-control

  {

    padding: 4px 5px;

    font-size: 11px;

    height: 28px;

  }

  .service-menu .btn-borders.btn-primary

  {

    margin-top: 5px;

  }

  .tabs.tabs-bottom

  {

    margin:0px 0px 0px 0px;

  }

  .service-search form

  {

    margin: 12px 0px;

  }

  .owl-carousel

  {

    margin: 0px;

  }

  .min

  {

    padding: 0px 0px;

    margin-right: -15px;

    margin-left: -15px;

  }

  /* start home search mobile view */

  .form_regs .input-group

  {

    display: block;

  }

  .form_regs .form-control

  {

    margin-bottom: 6px;

  }

  .form_regs .location

  {

    display: none;

  }

  .form_regs .input-group-btn:last-child>.btn, .form_regs .input-group-btn:last-child>.btn-group

  {

    width: 100%; 

  }

  /* end home search mobile view */

}



@media screen and (max-width: 568px)

{

  .featured-boxes-style-6 .featured-box .icon-featured

  {

    font-size: 35px;

    height: 50px;

    width: 50px;

    line-height: 50px;

  }

  .parallax

  {

    padding-top: 9px;

    padding-bottom: 9px;

    /*min-height: calc(100vh - 79px);*/

  }

}



@media screen and (max-width: 1024px)

{

  .pro .label

  {

    padding: 11px 3px;

  }

}



/* mobile view css */
  .mobile-nav .nav-pills>li
  {
    position: initial;
    padding: 0px 0px;
  }
/* end mobile view css */







@media (min-height: 700px) and (max-height: 732px) and (width: 412px), (height: 667px) and (width: 375px) {

.form_regs .form-control {

    height: 46px;

    margin-bottom: 12px;

}

.form_regs .input-group-btn:last-child>.btn{

      padding-top: 15px;

    padding-bottom: 15px;

    font-size: 20px;

}

.uid-type~.material-input:before {

    padding: 9px 10px;

}

}



@media(height: 667px) and (width: 375px) {

.form_regs .form-control {

      height: 41px;

    margin-bottom: 9px;

}

.uid-type~.material-input:before {

    padding: 6px 10px;

}

.form_regs .input-group-btn:last-child>.btn {

    padding-top: 9px;

    padding-bottom: 9px;

    font-size: 20px;

}

}



@media (height: 568px) and (width: 320px) {

  .form_regs .form-control

  {

    height: 32px;

    margin-bottom: 5px;

  }

  .uid-type~.material-input:before

  {

    padding: 2px 10px;

  }

}

@media (height: 375px) and (width: 667px) {

  .parallax {

    padding-top: 37px;

  }

} 



@media (height: 1366px) and (width: 1024px) {

  html .parallax {

    min-height: 100px;

    padding-top: 26px;

    padding-bottom: 40px;

  }

}



@media (height: 1024px) and (width: 768px) {

  html .parallax {

    min-height: 3px;

    /*padding-top: 16px;

    padding-bottom: 15px;*/

    padding-top: 22px;

    padding-bottom: 21px;

  }

  

  .divider .fa, .divider .icons

  {

    top: -35px;

  }

}



@media (height: 736px) and (width: 414px) {

.form_regs .form-control {

    height: 39px;

    margin-bottom: 11px;

}



.form_regs .input-group-btn:last-child>.btn{

    padding-top: 13px;

    padding-bottom: 13px;

}

.parallax {

    padding-top: 39px;

}

}



@media (height: 768px) and (width: 1024px) {

.parallax {

    padding-top: 133px;

} 

}

@media (height: 1024px) and (width: 1366px) {

.parallax {

    padding-top: 196px;

} 

}



@media (max-width: 991px)

{

  /*========== reaponsive search filter start ==============*/

  .bottomMenu .fa-bars, .bottomMenu .fa-search, .bottomMenu .fa-filter

  {

    display: block;

  }

  .bottomMenu .input-group

  {

    display: block;

  }

  .bottomMenu .input-group .form-control, .bottomMenu .input-group .btn

  {

    margin: 5px 0px;

    width: 100%;

  }

  .web_search_menu

  {

    display: none;

  }

  .search-filter

  {

    display: none;

  }

  .pro .label

  {

    float: none;

    font-size: 14px;

  }

  /*=========== reaponsive search filter end ============ */

}



@media (min-width: 992px)

{

  .mobile_search_menu

  {

    display: none;

  }

  .search-filter

  {

    display: block !important;

  }

}