 .ui-datepicker { width: 22em; height: 22em; font-size: 10px; }
.ui-datepicker table th td .ui-datepicker-week-end { font-size: 10px; }
.size { width: 180px; height: 28px; }
.borderbottom { border-bottom: none!important; }
.checksize { color: white; font-weight: 400; line-height: 1.5; height: 28px !important; font-size: 12px !important }
section .blog .box h2 { font-size: 20px; padding: 0 20px; font-weight: 700; }
section .blog .box h3 { font-size: 18px; padding: 0 20px; font-weight: 700; }
section .blog .box .list ul { margin: 0px; padding: 0px }
section .blog .box .list ul li { font-size: 17px;font-weight: 400;line-height: 30px;color: #595959;margin-left: 38px;list-style: disc;}
section .blog .box .list2 ol { margin: 0px; padding: 0px }
section .blog .box .list2 ol li {font-size: 17px;font-weight: 400;line-height: 30px;color: #595959;list-style: decimal;margin-left: 36px;}
.vendor-box { top: 4px; }
.imageclass { height: 200px!important; width: 30px!important; }
section .blog .left { }
section .blog .left .stylish-input-group .input-group-addon { background: white !important; }
section .blog .left .stylish-input-group .form-control { border-right: 0; box-shadow: 0 0 0; border-color: #ccc; }
section .blog .left .stylish-input-group button { border: 0; background: transparent; }
section .blog .left .stylish-input-group input[type="text"] { background: #e4eaf7; border: none; padding: 11px 18px; font-size: 14px; }
section .blog .left .stylish-input-group button { background: #2d3740; border: none; color: #fff; padding: 10px 15px; font-size: 15px; }
section .blog .left .box2 { border: solid 1px #ccc; padding: 20px; margin: 15px 0; position: relative; }
section .blog .left .box2 .heading { background: none; color: #2d3740; font-size: 20px; font-weight: 700; margin-bottom: 10px; font-family: 'Roboto', sans-serif !important; padding-left: 0; }
section .blog .left .box2 .heading::after { content: ''; position: absolute; color: #000; width: 46px; top: 47px; border-bottom: none; }
section .blog .left .box2 .list ul { margin: 0px; padding: 0px; }
section .blog .left .box2 .list ul li { list-style: none; font-size: 15px; font-weight: 400; color: #000; padding: 9px 0; border-bottom: solid 1px #e0e0e0; }
section .blog .left .box2 .list ul li a { color: #000; text-decoration: none; }
section .blog .left .box2 .list ul li a:hover { color: #e36d16; }
section .blog .left .box2 .list ul li:last-child { border-bottom: none; }
section .blog .left .box3 { box-shadow: 0px 5px 35px 0 #b1b1b1; padding-bottom: 20px; margin-bottom: 20px; padding: 20px; position: relative; display: flow-root; }
section .blog .left .box3 .heading { background: none; color: #2d3740; font-size: 18px; font-weight: 700; margin-bottom: 10px; font-family: 'Roboto', sans-serif !important; }
section .blog .left .box3 .heading::after { content: ''; position: absolute; color: #000; width: 46px; top: 47px; border-bottom: none; }
section .blog .left .box3 .icon ul { margin: 0; padding: 0; }
section .blog .left .box3 .icon ul li { list-style: none; float: left; margin: 0 10px 20px 0px; width: 38px; height: 38px; line-height: 38px; text-align: center; box-shadow: -3px 3px 3px 1px #cbcbcb; border-radius: 30px; transition: all 0.30s ease-in-out; }
section .blog .left .box3 .icon ul li a { color: #000; text-decoration: none; }
section .blog .left .box3 .icon ul li:hover .fa-facebook-f { background: #314b7e; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-twitter { background: #4c9cc1; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-linkedin-in { background: #015a84; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .left .box3 .icon ul li:hover .fa-youtube { background: #e52d28; width: 38px; height: 38px; line-height: 38px; border-radius: 30px; transition: all 0.30s ease-in-out; color: #fff; }
section .blog .box button { background: #ff7a18; padding: 8px 15px; border: none; font-size: 14px; color: #fff; border-radius: 5px; font-weight: bold; text-transform: uppercase; margin-left: 20px; cursor: pointer; }
section .blog .left .box3 .from { }
section .blog .left .box3 .from input[type="text"] { background: none; width: 93%; margin-bottom: 10px; border: solid 1px #000; border-width: 0px 0px 1px 0px; padding: 7px; color: #000; }
section .blog .left .box3 .from select { width: 100%; padding: 7px; border: solid 1px #000; border-width: 0px 0px 1px 0px; background: none; color: #000; margin-bottom: 10px; }
section .blog .left .box3 .from textarea { background: none; border: solid 1px #000; border-width: 0px 0px 1px 0px; width: 93%; resize: none; padding: 7px; color: #000; }
section .blog .left .box3 .from label { color: #000; font-size: 12px; }
section .blog .left .box3 .from { color: #000; }
section .blog .left .box3 .from button { margin-top: 15px; background: none; border: solid 1px #000757 !important; transition: all 0.30s ease-in-out; padding: 4px 30px !important; border-radius: 20px; cursor: pointer; color: #000; }
section .blog .left .box3 .from button:hover { background: #000757; color: #fff; }
section .blog .left .box3 .from ::placeholder {
 color: #000;
 opacity: 1; /* Firefox */
}
 section .blog .left .box3 .from :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
}
 section .blog .left .box3 .from ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
}
.btn:not(:disabled):not(.disabled) { cursor: pointer; }
.orangeBtn { background: #2d3740 !important; color: #fff !important; }
.btn { border-radius: 25px !important; padding: 4px 30px !important; font-size: 14px; letter-spacing: 1px; }
.btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border-radius: .25rem; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; text-decoration: none; }
.blog-left { width: 76.5%; float: left; }
.blog-right { width: 22.5%; float: right; }

@media (max-width: 575.98px) {
.blog- left .caption, th, td { font-weight: normal; text-align: left; width: 100%; float: left; }
.blog-left { width: 100%; float: none; padding-top: 25px }
.blog-right { width: 100%; float: none; display: table; padding-top: 25px; }
}