@charset "utf-8";
/* CSS Document */

/* latin-ext */
@font-face {font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face {
  font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
/* latin-ext */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
/* latin */
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
body{ font-family:'Montserrat' !important}

#navb {background-color:#eff5fd; padding-left:60px; padding-right:60px; padding-bottom:5px; padding-top:20px;}
#navb ul { list-style:none;}
#navb ul li {display: inline; margin-left:25px; font-weight:500;}
#navb ul li a {  color:#666;}
#navb ul li a:hover { text-decoration:none; color:#333;}

.mt10 { margin-top:10px;} .mt20 { margin-top:20px;} .mt30 { margin-top:30px;} .mt40 { margin-top:40px;} .mt50 { margin-top:50px;} .mt60 { margin-top:60px;} .mt70 { margin-top:70px;} .mt80 { margin-top:80px;} .mt90 { margin-top:90px;} .mt100 { margin-top:100px;}

.mb10 { margin-bottom:10px;} .mb20 { margin-bottom:20px;} .mb30 { margin-bottom:30px;} .mb40 { margin-bottom:40px;} .mb50 { margin-bottom:50px;} .mb60 { margin-bottom:60px;} .mb70 { margin-bottom:70px;} .mb80 { margin-bottom:80px;} .mb90 { margin-bottom:90px;} .mb100 { margin-bottom:100px;}

.mr7 { margin-right:7px;}

.white { color:#FFF;}
.blue { color:#2191d0;}
.grey { color:#b4b6b7;}
.gold { color:#ef9b0f;}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
	border-radius: 0px;
	color: #000;
	margin-left: 10px;
	font-size: 20px;
	padding: 3px 15px;
}

.btn-blue {
	background-color: #0077c8;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	padding: 10px 15px;
	position: relative;
	text-decoration: none;
}
.btn-blue:hover {
	color: #fff;
	background-color:#2191d0;
}

.hpd {border-top-color:#CCC; border-top-style:dotted; border-top-width:1px; padding-top:15px; padding-bottom:15px;}
.hpd a {color:#000;}
.hpd a:hover { color:#333; text-decoration:none; font-weight:500;}

#footer {padding-bottom:10px; padding-top:30px; font-size:15px; background-color:#2191d0; color:#FFF;}
#footer a { color:#FFF;}
#footer a:hover { text-decoration:none; color:#CCC;}
#footer span { margin-left:10px; margin-right:10px;}

/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
  width: 100%; /* Full width */
  padding: 12px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #45a049;
}

.vtab {    float: left;    width: 25%;}
/* Style the buttons inside the tab */

.vtab button {    display: block;    background-color:#FFF;    color:#333;    padding: 10px 28px;    width: 100%;    border: none;    outline: none;    text-align: left;    cursor: pointer;    transition: 0.3s; border:#2191d0; border-color:#2191d0; border-style:solid; border-width:1px;}

/* Change background color of buttons on hover */
.vtab button:hover {    background-color: #ddd;}

/* Create an active/current "tab button" class */
.vtab button.active {    background-color: #2191d0; color:#FFF;}

/* Style the tab content */
.tabcontent {    float: left; width: 75%;    border-left: none; padding-left:40px;}
.tabcontent2 {    float: left; width: 75%;    border-left: none; padding-left:40px;}
.vtab2 {    float: left;    width: 25%;}
/* Style the buttons inside the tab */

.vtab2 button {    display: block;    background-color:#FFF;    color:#333;    padding: 10px 28px;    width: 100%;    border: none;    outline: none;    text-align: left;    cursor: pointer;    transition: 0.3s; border:#2191d0; border-color:#2191d0; border-style:solid; border-width:1px;}

/* Change background color of buttons on hover */
.vtab2 button:hover {    background-color: #ddd;}

/* Create an active/current "tab button" class */
.vtab2 button.active {    background-color: #2191d0; color:#FFF;}
.tabcontent3 {    float: left; width: 75%;    border-left: none; padding-left:40px;}
.vtab3 {    float: left;    width: 25%;}
/* Style the buttons inside the tab */

.vtab3 button {    display: block;    background-color:#FFF;    color:#333;    padding: 10px 28px;    width: 100%;    border: none;    outline: none;    text-align: left;    cursor: pointer;    transition: 0.3s; border:#2191d0; border-color:#2191d0; border-style:solid; border-width:1px;}

/* Change background color of buttons on hover */
.vtab3 button:hover {    background-color: #ddd;}

/* Create an active/current "tab button" class */
.vtab3 button.active {    background-color: #2191d0; color:#FFF;}

#pro-tab {padding-bottom:70px; padding-top:70px;}
#pro-tab .pro-hr { border-color:#CCC; border-style:dotted; border-width:1px;}
#pro-tab .pronm {margin-top:8px; font-size:15px;}
#pro-tab .hrsp {margin-bottom:-12px; margin-top:-12px;}

#bcrumb {padding-left:70px; padding-right:60px; padding-bottom:7px; padding-top:10px; background-color:#2191d0; color:#FFF; font-size:15px;}
#bcrumb a { color:#FFF;}
#bcrumb a:hover { text-decoration:none; color:#CCC;}

#fixphd {padding-bottom:50px; padding-top:60px;}
#fixphd .title {font-size:28px; font-weight:400;}
#fixphd .title-1 {font-size:32px; font-weight:400;}
#fixphd .hr-reds { width:120px; border-color:#e11f26; border-width:2px; border-style:solid; margin-left:2px; margin-top:12px;}
#fixphd .hr-nor { border-color:#edeaea; border-style:dashed; border-width:1px;}

hr.white { border-color:#e9e6e6; border-style:dotted; border-width:1px; width:99%;}

.spbtn {background-color:#e11f26; color:#FFF; padding:10px; padding-left:20px; padding-right:20px; border-radius:5px;}
.spbtn:hover { background-color:#cc1017;}

.fixbtn {height:60px; width:230px;}

.title1 {font-size:28px; font-weight:400;}

#orderp {padding-bottom:60px; padding-top:60px;}
#orderp .tb-info {width:40%;border-right-color:#FFF; border-right-width:7px; border-right-style:solid; border-bottom-color:#f5f5f5; border-bottom-style:solid; border-bottom-width:1px;}
#orderp .tb-pl {width:20%; background-color:#f5f5f5; text-align:center; border-right-color:#FFF; border-right-style:solid; border-right-width:7px; padding-bottom:30px; border-top-color:#f5f5f5; border-top-style:solid; border-top-width:5px;}
#orderp .tb-cl {width:20%; background-color:#cae3f8; text-align:center; border-right-color:#FFF; border-right-style:solid; border-right-width:7px; padding-bottom:30px; border-top-color:#3780bf; border-top-style:solid; border-top-width:5px;}
#orderp .tb-tl {width:20%; background-color:#f5f5f5; text-align:center; padding-bottom:30px; border-top-color:#f5f5f5; border-top-style:solid; border-top-width:5px;}
#orderp .tb-el {width:20%; background-color:#ffe2e2; text-align:center; padding-bottom:30px; border-top-color:#cd3333; border-top-style:solid; border-top-width:5px;}
#orderp .title {font-size:18px; font-weight:500;}
#orderp .price {font-size:26px; font-weight:500;}
#orderp .f13 {font-size:13px;}
#orderp .f14 { font-size:14px;}
#orderp .f14b {font-size:14px; background-color:#f5f5f5;}
#orderp .vm {vertical-align:middle;}
#orderp .bd-pl {border-right-color:#FFF; border-right-width:7px; border-right-style:solid;}
#orderp .bd-cl {border-right-color:#FFF; border-right-width:7px; border-right-style:solid; vertical-align:middle;}
#orderp .bd-tl {border-right-color:#FFF; border-right-width:7px; border-right-style:solid; background-color:#cae3f8; vertical-align:middle;}
#orderp .bd-el {background-color:#ffe2e2; vertical-align:middle;}
#orderp .bd-tlb {border-right-color:#FFF; border-right-width:7px; border-right-style:solid; vertical-align:middle;}
#orderp .highl {background-color:#FFC; padding:10px; border-color:#FC9; border-style:solid; border-width:1px;}
#orderp .fw600 { font-weight:600;}

.st-tit {font-size:24px; font-weight:500;}
.st-tit-2 {font-size:28px; font-weight:600;}

.nav-item { font-weight:500; font-size:18px; margin-left:20px;}




/*-=========faq css=====*/


.accsec .btn-info {
  width: 100%;
  margin-bottom: 15px;
  outline: 0!important;
  color: #000;
  background-color: #f1f1f1;
  width: 100%;
  outline: 0;
  border: 0px;
  border-bottom: unset;
  margin-bottom: 15px;
  height: unset;
  font-weight: bold;
  font-size: 14px;
  padding: 10px;
  overflow: hidden;
  clear: both;
  text-align: left;
}
.accsec .btn-info:hover {
  color: #000;
  background-color: #f1f1f1;
  border-color: #f1f1f1;
}
i.more-less.glyphicon.glyphicon-plus {
  float: right;
  font-size: 18px;
}
p{
  font-size: 17px!important;
}

.glyphicon-plus:before {
  content: "\002b";
}
*, ::after, ::before {
  box-sizing: border-box;
}

/*-=========faq end css=====*/




/*-=========Review css=====*/

p {
  font-size: 17px;
  margin-bottom: 7px
}

.small {
  letter-spacing: 0.5px !important
}

.card-header img {
  border: 5px solid white !important
}

.outside {
  position: inherit;
  top: -50%
}

.card {
  border-radius: 20px !important;
  box-shadow: 2px 2px 5px 0px rgb(100, 108, 170);
  transition: 0.8s
}

.card-header {
  border-radius: 20px !important
}

.card-footer {
  border-radius: 20px !important
}

hr {
  background-color: rgb(146, 154, 236);
  border: 1px solid;
  border-radius: 2px;
  color: rgb(146, 154, 236);

 
}

.bold {
  font-weight: 500
}

.profile-pic {
  margin-bottom: -5px !important
}

.quotes {
  position: relative;
  top: -10px
}

.quotes-down {
  position: relative;
  top: -4 px
}

.fa {
  color: rgb(174, 178, 219);
  cursor: pointer
}

.card-footer .fa {
  font-size: 20px !important
}

.name {
  margin-top: -50px !important
}

.container-fluid:hover .card:not(:hover) {
  transform: scale(0.9)
}

@media (max-width: 1000px) {
  .container-fluid:hover .card:not(:hover) {
      transform: scale(1)
  }
}

/*-=========Review end css=====*/


